Windows操作系统有很多命令行和GUI工具来管理用户帐户。命令行中最流行的用户管理工具(如ms-dos或powershell)是 net user
命令。在本教程中,我们将查看有关netuser命令的不同用法示例。
救命
有关net user命令的帮助可以通过 /?
选项如下。
$ net user /?

区分大小写
在开始发出命令之前,我们需要知道Windows通常是一个对大小写敏感的系统。所以下面的命令可以和username一起使用大写或小写。唯一的例外是密码。所以下面的命令是一样的。但使用公认的大写用法将使命令更具可读性
net user
NeT UsEr
列表 用户
只需发布 net user
不带任何选项的命令。只列出本地用户帐户。不会列出域用户帐户。
$ net user

正如我们所能看到的,像Administrator和Guest这样的默认用户都已经存在了。 新用户 ismail
是以前添加的。
获取用户帐户信息
可以通过提供用户帐户名来获取用户信息。
$ net user jack

这将列出以下信息;
- 用户名
- 全名
- 评论
- 用户意见
- 国家代码
- 帐户处于活动状态
-
Account Expires
行显示在指定时间后将锁定她的帐户的位置 -
Password Last Set
行显示上次设置密码的时间 -
Password Expires
行显示用户的密码是否将在指定的时间后过期。 -
Password Changeable
-
Password Required
行显示用户帐户登录是否需要密码。 -
User may change password
行显示用户是否有权限更改自己的密码。 -
Workstations allowed
行显示用户可以登录的计算机。 -
Logon script
第行显示用户登录期间将运行的脚本文件 -
User profile
-
Home directory
行显示如果用户主路径与默认位置不同,那么什么是用户主路径。 -
Last logon
行显示用户上次登录的时间。 -
Logon hours allowed
行显示允许用户登录的时间。 -
Local Group Memberships
行显示用户所在的本地组 -
Global group memberships
行显示用户所属的全局组
相关文章: Mysql数据库导入教程及示例
创建 用户帐户
用户可以通过 net user
. 此用户将在本地创建,并且不存在于Active Directory中。我们将为命令和 /ADD
选项如下。在本例中,我们创建一个名为 test
.
$ net user test /ADD

用户创建成功。如果有问题,我们会得到这样的错误
-
The account all ready exists
-
System error 5 has occurred. Access is denied
我们没有管理员这样的特权。
删除 用户帐户
可以使用 /DELETE
选项。
$ net user test /DELETE

创建用户帐户时设置密码
在创建用户帐户时,我们可以设置密码。但更改用户创建时间密码将使事情更加安全。我们将只在用户帐户名后附加用户帐户密码。在本例中,我们将创建一个名为test的用户帐户,并设置密码123456
$ net user test 123456 /ADD

设置现有用户的密码
更改现有用户密码与添加时非常相似。我们只需要移除 /ADD
并且只提供用户帐户名和新密码。在本例中,我们设置用户 test
密码为 654321
$ net user test 123456

对域用户进行操作
到目前为止,我们已经对本地用户进行了操作。windowsactivedirectory是企业使用的非常流行的技术。前面描述的命令也可以用来操纵域用户。我们只需要补充一下 /DOMAIN
命令的选项。我们需要域管理员权限来运行这些命令。当前工作的计算机也应加入相关领域。
相关文章: Base64和默认密码项目
将用户帐户添加到域
$ net user test /ADD /DOMAIN
删除用户帐户
$ net user test /DELETE /DOMAIN
更改用户帐户密码
$ net user test 123456 /DOMAIN
锁定或禁用用户帐户
Windows操作系统提供了锁定或禁用用户帐户的功能。锁定帐户通常用于安全。锁定或禁用帐户将阻止帐户登录到Windows系统。可以使用锁定或禁用用户帐户 /active:no
选项。
在本例中,我们将锁定名为 jack
.
$ net user jack /active:no
启用用户帐户
可以执行反向操作以启用所有已锁定或禁用的帐户。在本例中,我们将解锁用户帐户 jack
.
$ net user jack /active:yes