三、用户管理
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