1、前言
在很多场景下,通过Windows图形界面管理用户相对较为繁琐,因此可以通过使用cmd指令来简化管理步骤。以下所有操作可在管理员权限下使用。需要注意的是,在操作之前确保进行数据备份,或谨记修改内容,防止出现账户出现无法登录等异常。
2、net user指令介绍
net user指令是Windows系统命令行中用于创建、修改和管理用户账户的命令。其指令格式如下:
net user [username [password [options]]]
参数说明
- username:用户帐户名
- password:用户帐户密码
- options:可选参数,用于指定用户帐户的属性
常用选项
- /add:创建新用户帐户
- /delete:删除用户帐户
- /mod:修改用户帐户属性
- /domain:指定用户帐户所在的域
- /local:指定用户帐户为本地帐户
3、用户查询
# 查询当前所有权限用户 net user
结果中,每一列为一个权限类型,列下每一行表示一个用户:如TF为Administrator账户
4、用户创建
创建账户Test1,并设置密码123456:
net user Test1 123456 /add
创建无密码账户Test2:
net user Test2 /add
5、用户信息修改
5.1、修改用户名
方法一:
wmic computersystem where name='%computername%' call rename='YOUR-NEW-NAME'
**方法二:**使用
进入控制台,修改特定账户的名称,修改完成之后“应用”即可:
通过
5.2、修改用户密码
1)添加账户密码
对无密码账户 Test2 设置密码“123456”:
net user Test2 123456
2)修改账户密码
对已设置密码的账户Test1,修改密码为“123”:
net user Test1 123 /mod net user Test1 123
3)删除账户密码
删除账户Test1的密码,回车之后生效:
net user Test1 ""
5.3、修改账户状态
修改账户(administrator)为启用状态:
net user administrator /active:yes
修改账户(administrator)为禁用状态:
net user administrator /active:no
上述指令,执行成功会提示禁用/启用成功。
6、用户删除
将名为Test1的账户删除:
net user Test1 /delete
7、扩展操作
参数 | 描述 |
---|---|
/expires | 指定用户帐户的过期时间 |
/fullname | 指定用户帐户的全名 |
/groups | 指定用户帐户所属的组 |
/homedir | 指定用户帐户的主目录 |
/passwordchg | 指定用户帐户密码的过期时间 |
/passwordneverexpires | 指定用户帐户的密码永不过期 |
/profilepath | 指定用户帐户的配置文件路径 |
/scriptpath | 指定用户帐户的登录脚本路径 |
/systemaccount | 指定用户帐户为系统帐户 |
/userclass | 指定用户帐户的用户类别 |
/workstations | 指定用户帐户可以登录的计算机 |