People
working on linux machine when shift to windows machine for sometimes or
accidently, then they also like to work on command line even on windows
machines.This article is all about how to manage user through command
line in windows machine This tutorial is helpful not only for computer
geeks,working employee but also for students who love to work in command
mode even in Windows PC .In this article like unix/linux we
will learn how to manage users in CLI mode on windows machine.We learn
how to create,delete,list,see users and manage them.
See list of users present in your windows machine.If you are working on a windows machine and you want to know how many users are in this machine you can use "net users" command to see the list.Even few more intresting commands are available there to show you the users in brief and in detail.
Even you can use wmic command to see brief and full information of list of users available in your windows machine.
See the list of users groups present in your local machine.
Know the username of loged in user.
If you want to know what the exactly name of the user you are loged in you can use below command .
Know who loging now.
This command is same as it is in unix based machine and helps you to know user from which you logged in, in both wondowa and unix/linux.

Adding a new user.
If you want to add a new user to youe windows machine you can use any of two command given below.
Note:In above command satish and slashroot are the name of the users and satish123 and slashroot123 are their passwords.
See the detail information of a particular user.
If you want to know detail information about any existing users like their expiry date,full name etc you can use this command.This command will give you complete details about an user.Here in example the command launched is used to see the detail information of user satish.
Deleting user in windows machine.
If you want to delete any of your existing user in your windows machine you can go with below command.
Enable or Disable a Windows User.
When you purchase your Laptop or PC with windows7/vista installed in it,Bydefault administrator user is disabled.So if you want to enable your administrator user you can use the below command with option "/active:yes ".In similar fashion if you want to disable your user you can use the same coomand with option "/active:no".
Force windows machine to generate random password for Your windows user.
If you want to use a strong password you can use this command and force windows machine to produce a random and strong password for your user.Here we use below command to add a user named satish and then generate a random password for him.
Change password of any user.
Below command is used when you want to change the password of any user.Here we are going to change the password of user satish.
Stop users from changing their own password.
Bydefault users can change their password,but if you want user cannot change their own password you can use below command.
But again if you change your mind and want to allow users to change their password you can simply use below command.
Set Expiry dates for users.
Bydefault account expires set to never.So if you want to set accout expiry date for user satish to Never you don't need to run any command because already account expires set to Never.
But if you want to set user account expiry date according to your requirement you can follow the below command.
Now see the example:Here i am going to set account expiry date for user satish to 26th january2014.
Disable password for a account.
We can disable or enable password for any windows user using below command.In your windows machine bydefault it is set to Yes which means there must have a password for that user.But if you want to disable user password you just use the option NO at last in below command.
Set time for user logon.
If you want your users to be always logged on you can use below command.This command is even more intresting so you can take help from windows command promt using "?". It will show you many more options so that you can use it according to your needs.
Know Last Login Time of a User.
So how to know the last logged in time of a user in your windows machnie using command promt.
Locking and Unlocking a User Account
So now learn how to lock and unlock a user account in windows machine using command promt.You can see below command to know how to lock or unlock windows users through CLI.
How to add a user to group.
eg:we want to add user satish to a group named LINUX.
How to see the users of a specific group.
c:\>net localgroup groupname
eg:Below command will show us about the users of LINUX group.
How to delete a user from group.
Below syntax is for deleting any user from any group.
net localgroup groupname username /delete
eg:Suppose if you want to delete user satish from group LINUX then use below command.
net localgroup LINUX satish /delete
How to see the setting of current user.
Below command is used to see the all important settings of of current user.
net accounts
How to change the minimum password length:
Using this command one can change the minimum password length.It means no one can assign password below set minimum password length.
net accounts /MINPWLEN:5
How to set password expiry period
Now if you want to set expiry date for password you can use this command.In below example we are going to set password age to 120 days.
net accounts /MAXPWAGE:120
How to set the Password such that it never expire.
Above command will set password expiry date to never.
How to prevent users from reusing any previous passwords used in past.
Note:You have to run these commands as Administrator or got cmd promt and run as administrator if you are loggedin from any other user.
See list of users present in your windows machine.If you are working on a windows machine and you want to know how many users are in this machine you can use "net users" command to see the list.Even few more intresting commands are available there to show you the users in brief and in detail.
C:\Users\slashroot>net usersUser accounts for \\SLASHROOT-PC-------------------------------------------------------------------------------Administrator Guest linuxroot slashrootThe command completed successfully. |
Even you can use wmic command to see brief and full information of list of users available in your windows machine.
C:\Users\slashroot>wmic useraccount list brief C:\Users\slashroot>wmic useraccount list fullC:\Windows\system32>wmic useraccount get name |
C:\Windows\system32>net localgroup |
If you want to know what the exactly name of the user you are loged in you can use below command .
C:\Users\slashroot>echo %username% |
Know who loging now.
This command is same as it is in unix based machine and helps you to know user from which you logged in, in both wondowa and unix/linux.
C:\Users\slashroot>whoamiAdding a new user.
If you want to add a new user to youe windows machine you can use any of two command given below.
C:\Users\slashroot>net user satish satish123 /addorC:\Users\slashroot>net user /add slashroot slashroot123 |
See the detail information of a particular user.
If you want to know detail information about any existing users like their expiry date,full name etc you can use this command.This command will give you complete details about an user.Here in example the command launched is used to see the detail information of user satish.
C:\Users\slashroot>net user satish |
If you want to delete any of your existing user in your windows machine you can go with below command.
C:\Users\slashroot>net user slashroot /del |
When you purchase your Laptop or PC with windows7/vista installed in it,Bydefault administrator user is disabled.So if you want to enable your administrator user you can use the below command with option "/active:yes ".In similar fashion if you want to disable your user you can use the same coomand with option "/active:no".
C:\Users\slashroot>net user administrator /active:yesC:\Users\slashroot>net user administrator /active:no |
If you want to use a strong password you can use this command and force windows machine to produce a random and strong password for your user.Here we use below command to add a user named satish and then generate a random password for him.
C:\Users\slashroot>net user satish /random /add |
Below command is used when you want to change the password of any user.Here we are going to change the password of user satish.
C:\Windows\system32>net user satish *Type a password for the user:Retype the password to confirm:The command completed successfully. |
Bydefault users can change their password,but if you want user cannot change their own password you can use below command.
C:\Windows\system32>net user satish satish123 /passwordchg:no |
C:\Windows\system32>net user satish satish123 /passwordchg:yes |
Bydefault account expires set to never.So if you want to set accout expiry date for user satish to Never you don't need to run any command because already account expires set to Never.
C:\Windows\system32>net user satish satish123 /expires:never |
C:\Windows\system32>net user satish satish123 /expires:mm/dd/yy |
C:\Windows\system32>net user satish satish123 /expires:01/26/2014 |
We can disable or enable password for any windows user using below command.In your windows machine bydefault it is set to Yes which means there must have a password for that user.But if you want to disable user password you just use the option NO at last in below command.
C:\Windows\system32>net user satish satish123 /passwordreq:yesC:\Windows\system32>net user satish satish123 /passwordreq:no |
If you want your users to be always logged on you can use below command.This command is even more intresting so you can take help from windows command promt using "?". It will show you many more options so that you can use it according to your needs.
C\Windows\system32>net user satish satish123 /times:ALL |
So how to know the last logged in time of a user in your windows machnie using command promt.
C:\Windows\system32>net user administrator | findstr /B /C:"Last logon" |
So now learn how to lock and unlock a user account in windows machine using command promt.You can see below command to know how to lock or unlock windows users through CLI.
C:\Windows\system32>wmic useraccount where name='satish' set disabled=falseC:\Windows\system32>wmic useraccount where name='satish' set disabled=true |
net localgroup groupname username /addeg:we want to add user satish to a group named LINUX.
C:\>net localgroup LINUX satish /addHow to see the users of a specific group.
c:\>net localgroup groupname
eg:Below command will show us about the users of LINUX group.
C:\>net localgroup LINUXHow to delete a user from group.
Below syntax is for deleting any user from any group.
net localgroup groupname username /delete
eg:Suppose if you want to delete user satish from group LINUX then use below command.
net localgroup LINUX satish /delete
How to see the setting of current user.
Below command is used to see the all important settings of of current user.
net accounts
How to change the minimum password length:
Using this command one can change the minimum password length.It means no one can assign password below set minimum password length.
net accounts /MINPWLEN:5
How to set password expiry period
Now if you want to set expiry date for password you can use this command.In below example we are going to set password age to 120 days.
net accounts /MAXPWAGE:120
How to set the Password such that it never expire.
net accounts /MAXPWAGE:UNLIMITED |
How to prevent users from reusing any previous passwords used in past.
net accounts /UNIQUEPW:4 |
Note:You have to run these commands as Administrator or got cmd promt and run as administrator if you are loggedin from any other user.




