Go4Expert

Go4Expert (http://www.go4expert.com/)
-   Windows (http://www.go4expert.com/articles/windows/)
-   -   Adding & Deleting Users & Group (http://www.go4expert.com/articles/adding-deleting-users-t6895/)

ghostomni 17Oct2007 18:53

Adding & Deleting Users & Group
 
Adding & Deleting Users & Groups through a batch file. Copy Code On Notepad And save as Users & Group.bat

Code:

@cd\
@echo Off
@title User and Groups Scripts For XP And 2003
@color 2f

:Abo
@cls
@echo.
@echo.
@echo.        :: Nt The_Maker Adding, Deleting And Listing User Script ::
@echo.
@echo.        :: Email Me:- neeraj.tan@gmail.com
@echo.
:Menu
@echo.
@echo.
@echo.
@echo.    Press u To Add or delete User
@echo.    Press g To Add or delete Groups
@echo.    Press l To List Users and Groups
@echo.    Press h For Help Menu
@echo.    Press q To  Quit
@echo.
@echo.    "" use only small letter ""
@echo.
:Mainch
@echo.
@echo.
set us=
set /p us=  :: Enter your choice :
if "%us%" == "u" goto AU
if "%us%" == "g" goto AG
if "%us%" == "l" goto LU
if "%us%" == "h" goto HP
if "%us%" == "q" goto END
Goto :Mainch

:AU
@cls
:Menu2
@echo.
@echo.
@echo.              :: Nt Adding and Deleting User Menu ::
@echo.
@echo.              :: Email Me:- neeraj.tan@gmail.com ::
@echo.
@echo.
@echo.    Press 1 To Add User
@echo.    Press 2 To Delete User
@echo.    Press 3 To Main Menu
@echo.    Press q To Quit
@echo.
@echo.    "" use only small letter ""
@echo.
:Main2
@echo.
@echo.
set us=
set /p us=  :: Enter your choice :
if "%us%" == "1" goto AU2
if "%us%" == "2" goto DU
if "%us%" == "3" goto Men
if "%us%" == "q" goto end
Goto :Main2

:AU2
@echo.
@echo.
@echo.        :: Nt Adding User Menu ::
@echo.
@echo.        :: Email Me:- neeraj.tan@gmail.com ::
@echo.
@echo.
@echo.

set /p User=  Enter User's Name        :

@echo.

set /p Passd=  Enter User's Password    :

@echo.
@net localgroup
@echo.
@echo.====================== USER GROUP IS MUST ==========================
@echo.
@echo Enter Group Names Are Listed Above Type The Name Of Group In Group Info
@echo.
@echo Please Write Group Name With First Word Capital As Shown Without "*"
@echo.
@echo.
set /p Group=  Enter Group name For User :

@echo.
@echo.
@cls
@echo.
@echo.
@echo Entered User's Name  :: %User%
@echo.
@echo Entered Password    :: %Passd%
@echo.
@Echo Entered User Groups  :: %Group%
@echo.
@echo.
@echo Press y to Continue
@echo Press n to Reenter Inormation
@echo Press m to Main Menu
@echo Press q to Exit
@echo.
@echo.
:men2
@echo. :: "Is The Entered Information Is Correct" ::
@echo.
set us=
set /p us=  :: Enter Your Choice ::
if "%us%" == "y" goto Add
if "%us%" == "n" goto AU2
if "%us%" == "m" goto AU
if "%us%" == "q" goto end
goto :men2

:Add
@cls
@echo.
@echo.
@echo.
@echo.
@Net user %User% %Passd% /add && net localgroup %Group%

Pause
Goto :Men

@echo Off
:DU
@cls
@echo.
@echo.
@echo.        :: Nt Delete User Menu ::
@echo.
@echo.        :: Email Me:- neeraj.tan@gmail.com ::
@echo.
@echo.
@echo.
@net user
@echo.
@echo.
@echo.
set /p user=  :: Enter UserName To Delete :

@cls
@echo.
@echo.
@echo.
@Echo. User Selected To Delete %User%
:men3
@echo.
@echo.
@echo Press y to Continue
@echo Press n to Reenter Inormation
@echo Press m to Main Menu
@echo Press q to Exit
@echo.
@echo.
@echo. :: "Is The Entered Information Is Correct" ::
@echo.
set us=
set /p us=  :: Enter Your Choice ::
if "%us%" == "y" goto Del
if "%us%" == "n" goto DU
if "%us%" == "m" goto AU
if "%us%" == "q" goto end
goto :men3
:Del
@cls
@echo.
@echo.
@echo.
@echo.
@Net user %User% /delete

Pause
Goto :Men

:AG
@cls
:Menu4
@echo.
@echo.
@echo.              :: Nt Adding and Deleting Group Menu ::
@echo.
@echo.              :: Email Me:- neeraj.tan@gmail.com ::
@echo.
@echo.
@echo.    Press 1 To Add Group
@echo.    Press 2 To Delete Group
@echo.    Press 3 To Main Menu
@echo.    Press q To Quit
@echo.
@echo.   
@echo.
:Main2
@echo.
@echo.
set us=
set /p us=  :: Enter your choice :
if "%us%" == "1" goto AG2
if "%us%" == "2" goto DG
if "%us%" == "3" goto Men
if "%us%" == "q" goto end
Goto :Main2

:AG2
@echo.
@echo.
@echo.        :: Nt Adding Group Menu ::
@echo.
@echo.        :: Email Me:- neeraj.tan@gmail.com ::
@echo.
@echo.
@echo.

set /p Group=  Enter Group Name Name        :

@echo.
@echo.
@echo.
@cls
@echo.
@echo.
@echo Entered Group Name  :: %Group%
@echo.
@echo.
@echo Press y to Continue
@echo Press n to Reenter Inormation
@echo Press m to Main Menu
@echo Press q to Exit
@echo.
@echo.
:men2
@echo. :: "Is The Entered Information Is Correct" ::
@echo.
set us=
set /p us=  :: Enter Your Choice ::
if "%us%" == "y" goto AddG
if "%us%" == "n" goto AG2
if "%us%" == "m" goto AG
if "%us%" == "q" goto end
goto :men2

:AddG
@cls
@echo.
@echo.
@echo.
@echo.
@Net localgroup %Group% /add

Pause
Goto :Men

@echo Off
:DG
@cls
@echo.
@echo.
@echo.        :: Nt Delete Group Menu ::
@echo.
@echo.        :: Email Me:- neeraj.tan@gmail.com ::
@echo.
@echo.
@echo.
@echo.
@echo.
@net localgroup
@echo.
@echo.      ==== Group Names Are Listed Above Enter Name To Delete Group ====
@echo.
@echo.
set /p Group=  :: Enter Group Name To Delete :

@cls
@echo.
@echo.
@echo.
@Echo. Group Selected To Delete %Group%

@echo.
@echo.
@echo Press y to Continue
@echo Press n to Reenter Inormation
@echo Press m to Main Menu
@echo Press q to Exit
@echo.
@echo.
@echo. :: "Is The Entered Information Is Correct" ::
@echo.
:men3
@echo.
@echo.
set us=
set /p us=  :: Enter Your Choice ::
if "%us%" == "y" goto DelG
if "%us%" == "n" goto DG
if "%us%" == "m" goto AG
if "%us%" == "q" goto end
goto :men3
:DelG
@cls
@echo.
@echo.
@echo.
@echo.
@Net localgroup %Group% /delete

Pause
Goto :Men

:LU
@cls
@echo.
@echo.
@echo.
@net localgroup && Net User
Pause
Goto :Men

:HP
@cls
@echo.
@echo.
@echo.              :: Email Me:- neeraj.tan@gmail.com ::
@echo.
@echo.
@echo.Nt The_Maker Script Create User And Groups Easily
@echo.
@echo.The Points To Remember Is Use Group Name Just As Shown
@echo.
@echo.Like If Group Name Is Administrator Type First Word Capital
@echo.
@echo.Right Administrator
@echo.Wrong administrator or any other way
@echo.
@echo.

:end
Exit

:men
Goto :Abo
Goto :Menu
Goto :Mainch


shabbir 17Oct2007 19:42

Re: Adding & Deleting Users & Group
 
Looks good but not for Vista and so I could not see it.

Izaan 20Oct2007 11:27

Re: Adding & Deleting Users & Group
 
Thanks for sharing.

shabbir 18Nov2007 21:31

Re: Adding & Deleting Users & Group
 
The Article is selected for Article of the month for October 2007. Now every one can vote for it to be the winner.

gprabhu 11Feb2008 11:54

Re: Adding & Deleting Users & Group
 
Hi!
Very useful program.
Thanks a lot!

arslan220 15Jul2009 16:56

Re: Adding & Deleting Users & Group
 
hi thanks for the article.


All times are GMT +5.5. The time now is 10:41.