该 net user 命令允许添加、修改或删除用户帐户,并显示有关本地计算机或域上的用户帐户的详细信息。
Syntax
net user [<UserName> {<Password> | *} [<Options>]] [/domain]
net user [<UserName> {<Password> | *} /add [<Options>] [/domain]]
net user [<UserName> [/delete] [/domain]]
net user username [/times:{times | all}]
net user username [/active: {yes | no}]
Parameters
| Parameter | Description |
|---|---|
<UserName> |
指定要添加、删除、修改或查看的用户帐户的名称。 用户帐户的名称可以包含多达 20 个字符。 |
<Password> |
分配或更改用户帐户的密码。 键入星号(*)以生成密码提示。 当用户在密码提示符下键入密码时,不会显示密码。 |
<Options> |
指定命令行选项。 有关命令行选项语法的说明,请参阅下一个表。 |
/domain |
对计算机主域中的域控制器执行该作。 |
/add |
添加新的用户帐户。 与 结合 /domain使用时,它指定应在域而不是本地计算机上创建帐户。 |
/delete |
删除指定的用户帐户。 与 结合 /domain使用时,它会从域而不是本地计算机中删除帐户。 |
/times:{<Day>[-<Day>][,<Day>[-<Day>]],<Time>[-<Time>][,<Time>[-<Time>]][;] \| all} |
指定允许用户登录计算机的日期和时间。 <Time> 必须以一小时为增量。 <Day> 可以拼写或缩写(M, T, W, Th, F, Sa, Su)。 可以使用 12 小时(AM/PM 或 A.M./P.M.)或 24 小时格式指定小时。 使用 all 可随时允许登录,或留空可完全阻止登录。 用逗号分隔日期和时间,用分号分隔多个日期/时间条目(例如: M,4AM-5PM;T,下午 1 点至下午 3 点)。 不要在时间指定中包含空格。 |
/active:{yes \| no} |
启用或禁用用户帐户。 如果用户帐户未处于活动状态,则用户无法访问计算机上的资源。 默认值为 “是”。 |
| ? | 显示命令帮助信息。 |
| Options 参数语法 | Description |
|---|---|
/comment:"<Text>" |
提供有关用户帐户的描述性注释。 此注释可以包含多达 48 个字符。 文本必须用双引号引起来。 |
/countrycode:<NNN> |
使用作系统国家/地区代码为用户的帮助和错误消息实现指定的语言文件。 值 0 表示 默认 国家/地区代码。 |
/expires:{{<MM/DD/YYYY> \| <DD/MM/YYYY> \| <mmm,dd,YYYY>} \| never} |
设置指定用户帐户的过期期限。 到期日期可以位于 [MM/DD/YYYY]、[DD/MM/YYYY]或 [mmm,dd,YYYY] 格式,具体取决于国家/地区代码。 never 指定用户帐户没有到期日期。 将帐户设置为永不过期时,这意味着除非管理员手动禁用或删除帐户,否则该帐户将无限期保持活动状态。 默认情况下,帐户设置为永不过期。 该帐户在指定日期的开头过期。 对于 月份 值,您可以使用数字( 1 表示一月)、拼写出来(January)或使用三个字母的缩写(Jan、 Feb、等)。 可以将两个或四个数字用于年份值。 使用逗号或斜杠分隔日期的各个部分。 不要使用空格。 如果省略<YYYY>,则假定下一次发生日期。 例如,如果在 2018 年 1 月 10 日至 2019 年 1 月 8 日期间输入以下条目,则以下条目等效: Jan,9 1/9/18 January,9,2019 1/9 |
/fullname:"<Name>" |
指定用户的全名而不是用户名。 请将名称括在引号中。 |
/homedir:<Path> |
设置用户主目录的路径。 路径必须存在。 |
/passwordchg:{yes \| no} |
指定用户是否可以更改自己的密码。 默认值为 “是”。 |
/passwordreq:{yes \| no} |
指定用户帐户是否必须具有密码。 默认值为 “是”。 |
/profilepath:[<Path>] |
设置用户登录配置文件的路径。 此路径指向注册表配置文件。 |
/scriptpath:<Path> |
指定用户登录脚本的相对路径。 路径不得为绝对路径;使用相对路径,例如 \\domain\SysVol\domain\scripts。 |
/usercomment:"<Text>" |
指定管理员可以添加或更改帐户的“用户注释”。 文本必须用双引号引起来。 |
/workstations:{<ComputerName>[,...] \| *} |
列出用户可从中登录到网络的多达 8 个(8)工作站。 用逗号分隔列表中的多个条目。 如果没有 /workstations 列表或列表是星号(*),则用户可以从任何计算机登录。 |
Note
密码必须满足使用 net accounts /minpwlen 命令设置的最小密码长度值。 密码可以包含多达 127 个字符。
Examples
若要显示本地计算机的所有用户帐户的列表,请运行以下命令:
net user
要显示有关用户帐户 TommyH 的信息,请运行以下命令:
net user tommyh
要添加 Jay Samson (用户名: jays)的用户帐户,该用户帐户具有周一至周五上午 8 点至下午 5 点的登录权限,使用强制密码 Cyk4^g3B,并使用用户的全名,请运行以下命令:
net user jays Cyk4^g3B /add /passwordreq:yes /times:monday-friday,8am-5pm /fullname:"Jay Jamison"
若要使用 24 小时表示法将用户名 MikeD 的登录时间设置为上午 8 点至下午 5 点,请运行以下命令:
net user miked /time:M-F,08:00-17:00
若要使用 12 小时表示法将 MikeD 的登录时间设置为上午 8 点到下午 5 点,请运行以下命令:
net user miked /time:M-F,8AM-5PM
若要为用户名 AnibalS 指定周一凌晨 4 点至中午 12 点、周二中午 12 点至晚上 8 点以及周三至周五上午 8 点至下午 5 点的登录时间,请运行以下命令:
net user anibals /time:M,4AM-12PM;T,12PM-8PM;W-F,8AM-5PM