三、用户管理
3.1 net user
管理用户帐户,如创建、删除用户
一般语法:
net user [username [password | *] [options]] [/domain] [/add] [/delete] [/expires:{date | never}] [/active:{yes | no}]
常见选项和参数包括:
[username]:指定要操作的用户名。
[password | *]:指定用户的密码。如果使用 * 作为密码参数,则系统会提示用户输入密码。
[options]:可选的参数,用于指定其他用户帐户的属性,如描述、全名、工作站等。
/domain:在域环境中执行操作。
/add:添加新用户。
/delete:删除现有用户。
/expires:{date | never}:指定帐户的过期日期或永不过期。
/active:{yes | no}:指定帐户是否激活。
例如,要创建一个名为 "user1" 的新用户,可以运行以下命令:
net user user1 password123 /add
这将创建一个名为 "user1" 的用户,并将密码设置为 "password123"。
要删除一个名为 "user2" 的用户,可以运行以下命令:
net user user2 /delete
3.2 net localgroup
管理本地组
一般语法:
net localgroup [<GroupName> [/comment:"<Description>"] [/domain]] [/add [/comment:"<Description>"] [/domain]] [/delete [/domain]] [/comment:"<Description>"] [/list] [/domain]
常见选项和参数包括:
<GroupName>:指定要操作的用户组名。
/comment:"<Description>":指定用户组的描述信息。
/domain:在域环境中执行操作。
/add:添加新用户组。
/delete:删除现有用户组。
/list:列出所有本地用户组。
/domain:在域环境中执行操作。
例如,要创建一个名为 "Group1" 的新用户组,可以运行以下命令:
net localgroup Group1 /add
要删除一个名为 "Group2" 的用户组,可以运行以下命令:
net localgroup Group2 /delete
要列出所有本地用户组,可以运行以下命令:
net localgroup
3.3 net accounts
管理用户帐户策略
一般语法:
net accounts [/forceclose] [/minpwlen:<length>] [/maxpwage:<weeks>] [/minpwage:<weeks>] [/uniquepw:<number>] [/domain]
常见选项和参数包括:
/forceclose:在帐户最大密码年龄到期时立即关闭所有网络会话。
/minpwlen:<length>:设置密码最小长度。
/maxpwage:<weeks>:设置密码最大年龄(以周为单位)。
/minpwage:<weeks>:设置密码最小年龄(以周为单位)。
/uniquepw:<number>:指定最近几个新密码必须是唯一的。
例如,要显示当前计算机的帐户策略设置,可以运行以下命令:
net accounts
要更改密码最小长度为 8 个字符,最大密码年龄为 60 天,最小密码年龄为 1 天,可以运行以下命令:
net accounts /minpwlen:8 /maxpwage:60 /minpwage:1