1.

Solve : help with delete user batch code?

Answer»

Hi,

This is my first post as I am trying to learn BATCH codes, THOUGHT I would join the pros to get some help, my first script which I intended to carry out some tasks, such as add new user, show user, delete users. But unfortunatly I am stuck on deleting users, below is the code... please advice

Code: [Select]@ECHO OFF

:Starter

ECHO.

echo "Please make a choice:"

echo "0 -- add a new entry"

echo "1 -- Show Existing Users"

echo "2 -- Delete Existing Users"

echo "3 -- quit the menu"

ECHO.

set/p inputvar1=Please enter your choice:

IF %inputvar1%==0 GOTO AddNew

IF %inputvar1%==1 GOTO ShowUsers

IF %inputvar1%==2 GOTO DeleteUsers

IF %inputvar1%==3 GOTO End

::-------------------------------------------------------::

:AddNew

echo.

echo You have selected to create a new user

echo --------------------------------------

echo.

set/p varNewUserName=Please enter a new user name:

NET USER %varNewUserName% * /add

GOTO Starter

::-------------------------------------------------------::

:DeleteUsers

echo.

echo You have selected to delete an existing user

echo --------------------------------------

echo.

[b]Delete user code goes here![/b]

GOTO Starter

::-------------------------------------------------------::

:ShowUsers

net user

GOTO Starter

::-------------------------------------------------------::

:End

echo You have reached the end of the program. THANK You!

PAUSE

EXITI GOT this from net user help display:

Code: [Select]NET USER
[username [password | *] [options]] [/DOMAIN]
username {password | *} /ADD [options] [/DOMAIN]
username [/DELETE] [/DOMAIN]

Would not net user username /delete work?

8-)Code: [Select]set/p varNewUserName=Please enter user name:

NET USER %varNewUserName% * /delete
I tried the above code and get this (attached)... what am I doing wrong?actually I managed to fix it!

Code: [Select]set/p varNewUserName=Please enter user name:

NET USER %varNewUserName% /delete



Discussion

No Comment Found