Windows用户的命令行用户管理

时间:2020-03-21 11:49:23  来源:igfitidea点击:

在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

注意:你有以管理员身份运行这些命令,或者如果我们是从任何其他用户登录的,则以管理员身份运行命令。