Windows系统下net user命令使用详解

883 阅读4分钟

本文翻译自:Net User | Microsoft Docs

该命令用于增加或修改系统用户,以及查看它们的信息。

适用于:Windows Server 2000, Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2008, Windows Vista系统

语法

net user [<UserName> {<Password> | *} [<Options>]] [/domain]
net user [<UserName> {<Password> | *} /add [<Options>] [/domain]]
net user [<UserName> [/delete] [/domain]]

参数

参数描述
<UserName>指定要添加、删除、修改或查看的用户帐户的名称。用户帐号的名称最多可以有20个字符。
<Password>添加或更改用户帐户的密码。输入星号(*)可以在密码提示符下输入密码,此时不会显示密码。
/domain在计算机的主域的域控制器上执行操作。
<Options>指定命令行选项。有关命令行选项语法的描述,请参阅下一个表。
net help <Command>显示指定net命令的帮助信息。
命令行选项描述
/active:{no | yes}启用或禁用用户帐号。如果该用户帐号未启用,该用户将无法访问该计算机上的资源。默认是yes(即启用)。
/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]格式,具体格式取决于国家/地区代码。请注意,该帐户将在指定日期的开始时到期。对于月份值,可以使用数字,英文全称或者三个字母的缩写(即Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec)表示。您可以使用两个或四个数字作为年份值。使用逗号或斜杠分隔日期的各个部分。不要使用空格。如果省略<YYYY>,则默认为该日期(即根据计算机的日期和时间)下一次出现的年份。例如,在1994年1月10日至1995年1月8日之间输入以下条目是等价的:
jan,9
1/9/95
january,9,1995
1/9
/fullname:"<Name>"指定用户的全名而不是用户名。将名称用引号括起来。
/homedir:<Path>设置用户的家目录的路径。路径必须存在。
/passwordchg:{yes | no}用户是否可以修改自己的密码。默认为yes
/passwordreq:{yes | no}指定用户帐户是否必须有密码。默认为yes
/profilepath:[<Path>]设置用户配置文件的路径。此路径指向一个注册表配置文件。
/scriptpath:<Path>设置用户登录脚本的路径。<Path>不能是绝对路径。<Path>相对于%systemroot% System32\Repl\Import\Scripts。
/times:{<Day>[<-Day>][,<Day>[-<Day>]],<Time>[-<Time>][,<Time>[-<Time>]][;] | all}指定允许用户使用计算机的时间。<Time>限制为不小于1小时。对于<Day>值,可以使用星期几英文全称或缩写(即M,T,W,Th,F,Sa,Su)。您可以使用12小时制或24小时制。如果您使用12小时制,请加上AM和PM,或A.M.和P.M.。设为all表示用户始终可以登录。空值则意味着用户永远无法登录。用逗号分隔日期和时间,并用分号分隔多个日期时间(例如,M,4AM-5PM;T,1PM-3PM)。请勿使用空格。
/usercomment:"<Text>"为该帐户添加或更改“用户注释”。用引号把文字括起来。例如:That's Bob.
/workstations:{<ComputerName>[,...] | *}列出最多8个终端,用户可以通过网络从这些终端登录。用逗号分隔列表中的多个条目。如果 /workstations 没有名单或名单是星号(*),用户可从任何电脑登入。

附注

  • 当您使用不带参数的net user时,它将显示计算机上的用户帐户列表。您也可以键入net users
  • 密码必须满足net accounts /minpwlen命令设置的最小密码长度值。一个密码最多可以有127个字符。

示例

显示本地计算机的所有用户帐户列表:

net user

显示用户账号tommyh的信息:

net user tommyh

为一个用户创建帐户,该用户的姓名是Jay Jamison,帐户名是jayj,登录时间周一到周五的早上8点到下午5点,强制密码为Cyk4^g3B,并设置了用户的全名:

net user jayj 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点至下午5点,周二下午1点至下午3点,周三至周五上午8点至下午5点:

net user anibals /time:M,4AM-5PM;T,1PM-3PM;W-F,8:00-17:00

了解更多

本文到这里就要结束了,如果您想了解关于Windows命令的语法表示规则,请参阅此说明