|
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
|