Windows用户的命令行用户管理
在linux机器上工作的人有时或者偶然地切换到windows机器上,那么他们甚至还喜欢在windows上使用命令行机器。这个这篇文章是关于如何在windows机器中通过命令行来管理用户的这篇教程不仅对电脑爱好者、在职员工,而且对喜欢的学生也有帮助在命令模式下工作,即使在Windows PC。
在本文中,我们将学习如何在windows上以CLI模式管理用户机器。我们学习如何创建、删除、列出、查看和管理用户。
查看windows机器中的用户列表。
如果我们正在windows计算机上工作,并且想知道这台计算机上有多少用户,可以使用“net users”命令查看单数。偶数这里没有更多有趣的命令可以向我们简要和详细地显示用户。
C:\Users\theitroad>net users User accounts for \theitroad-PC ------------------------------------------------------------------------------- Administrator Guest linux root theitroad The command completed successfully.
甚至可以使用wmic命令查看windows计算机中可用用户列表的简要和完整信息。
C:\Users\theitroad>wmic useraccount list brief C:\Users\theitroad>wmic useraccount list full C:\Windows\system32>wmic useraccount get name
查看本地机器中存在的用户组列表。
C:\Windows\system32>net localgroup
知道登录用户的用户名。
如果我们想知道我们登录的用户的确切名称,可以使用下面的命令。
C:\Users\theitroad>echo %username%
现在就知道是谁登录了。
这个命令和基于unix的机器中的命令相同,可以了解登录的用户(在wondowa和unix/linux中)。
C:\Users\theitroad>whoami
新增用户。
如果你想给你的windows机器添加一个新用户,你可以使用下面两个命令中的任何一个。
C:\Users\theitroad>net user satish satish123 /add or C:\Users\theitroad>net user /add theitroad theitroad123
说明:以上密码和密码是他们的密码和密码。
查看特定用户的详细信息。
如果你想知道任何现有用户的详细信息,如他们的到期日,全名等,你可以使用这个指挥。这个命令将为我们提供有关用户。这里在示例中,启动的命令用于查看用户satish的详细信息。
C:\Users\theitroad>net user satish
在windows机器中删除用户。
如果我们想删除windows机器中的任何现有用户,可以使用下面的命令。
C:\Users\theitroad>net user theitroad /del
启用或者禁用Windows用户。
当我们购买装有windows7/vista的笔记本电脑或者PC时,默认管理员用户为残疾。所以如果要启用管理员用户,可以使用下面的命令和选项“/主动:是的“。如果要禁用用户,可以使用相同的coomand with选项”/活动:否".
C:\Users\theitroad>net user administrator /active:yes C:\Users\theitroad>net user administrator /active:no
强制windows机器为windows用户生成随机密码。
如果要使用强密码,可以使用此命令并强制windows计算机为用户。这里我们使用下面的命令添加一个名为satish的用户,然后为他生成一个随机密码。
C:\Users\theitroad>net user satish /random /add
更改任何用户的密码。
当我们想更改任何用户。这里我们要更改用户satish的密码。
C:\Windows\system32>net user satish * Type a password for the user: Retype the password to confirm: The command completed successfully.
阻止用户更改自己的密码。
默认情况下,用户可以更改其密码,但如果我们希望用户不能更改自己的密码,则可以使用下面的命令。
C:\Windows\system32>net user satish satish123 /passwordchg:no
不过,如果我们改变主意并希望允许用户更改密码,我们可以使用下面的命令。
C:\Windows\system32>net user satish satish123 /passwordchg:yes
为用户设置到期日。
默认情况下,帐户过期设置为从来没有。所以如果要将用户satish的account expiration date设置为Never,则不需要运行任何命令,因为account expires已设置为Never。
C:\Windows\system32>net user satish satish123 /expires:never
但是如果我们想根据要求设置用户帐户的到期日,我们可以按照下面的命令操作。
C:\Windows\system32>net user satish satish123 /expires:mm/dd/yy
现在看看示例:这里我我将把用户satish的帐户到期日设置为2014年1月26日。
C:\Windows\system32>net user satish satish123 /expires:01/26/2014
禁用账户密码。
我们可以禁用或者启用任何windows用户使用下面的密码命令。输入默认情况下,windows计算机设置为“是”,这意味着必须有密码用户。但是如果我们想禁用用户密码,只需在下面的命令中使用选项NO-at-last。
C:\Windows\system32>net user satish satish123 /passwordreq:yes C:\Windows\system32>net user satish satish123 /passwordreq:no
设置用户登录时间。
如果我们希望用户始终登录,我们可以使用下面的指挥。这个命令更有趣,因此我们可以使用“?”从windows命令提示符获得帮助。它将向我们显示更多选项,以便我们可以根据需要使用它。
C:\Windows\system32>net user satish satish123 /times:ALL
知道用户上次登录时间。
那么如何使用promt命令知道用户在windows machnie中的最后登录时间。
C:\Windows\system32>net user administrator | findstr /B /C:"Last logon"
锁定和解锁用户帐户
现在学习如何在windows机器中使用命令锁定和解锁用户帐户promt.你呢可以查看下面的命令,了解如何通过CLI锁定或者解锁windows用户。
C:\Windows\system32>wmic useraccount where name='satish' set disabled=false C:\Windows\system32>wmic useraccount where name='satish' set disabled=true
如何将用户添加到组中。
<span style="font-size: 14px;"><code>net localgroup groupname username /add
**eg:we want to add user satish to a group named LINUX.**
<span style="font-size: 14px;"><code>C:\>net localgroup LINUX satish /add
如何查看特定群组的用户。
c:\>net localgroup groupname
例:下面的命令将向我们介绍LINUX组的用户。
C:\>
net本地组LINUX
如何从集团中删除用户。
以下语法用于从任何组中删除任何用户。
net localgroup groupname username /delete
例如:假设我们想从LINUX组中删除用户satish,那么使用下面的命令。
net localgroup LINUX satish /delete
如何查看当前用户的设置。
以下命令用于查看当前用户的所有重要设置。
net accounts
如何更改最小密码长度:
使用此命令可以更改最小密码长度。它表示没有人可以在设定的最小密码长度以下分配密码。
net accounts /MINPWLEN:5
如何设置密码有效期
现在如果你想设置密码的有效期,你可以使用这个命令。输入在下面的示例中,我们将密码期限设置为120天。
net accounts /MAXPWAGE:120
如何设置密码使其永不过期。
net accounts /MAXPWAGE:UNLIMITED
上述命令将密码失效日期设置为从不。
如何防止用户重复使用以前使用过的密码。
net accounts /UNIQUEPW:4
注意:你有以管理员身份运行这些命令,或者如果我们是从任何其他用户登录的,则以管理员身份运行命令。