net user add参数有哪些具体用法?

99ANYc3cd6
预计阅读时长 11 分钟
位置: 首页 参数 正文

net user 是 Windows 命令行中一个非常实用的工具,用于管理本地用户账户。net user /add 是其核心功能之一,用于创建新的本地用户账户

net user add 参数
(图片来源网络,侵删)

基本语法

net user 命令的基本语法如下:

net user [username [password | *] [/options]] [/domain]

对于 /add 操作,最常用的两种形式是:

形式 1:创建用户并设置密码(推荐)

net user username password /add
  • username:你想要创建的新用户名。
  • password:该用户的密码。如果密码中包含空格,请用引号括起来"My Password 123"
  • /add:指定要执行“添加用户”操作。

形式 2:创建用户并强制在首次登录时设置密码

net user username * /add
  • 使用星号代替密码,系统会提示你输入并确认密码,并且该用户在首次登录时必须更改密码。

常用参数(选项)

你可以在 /add 之后添加各种参数来精细控制新用户的属性,这些参数也适用于修改现有用户(不带 /add)。

参数 描述 示例
/comment:"text" 为用户账户添加注释信息,通常用于描述用户。 net user JohnDoe "Temporary contractor" /add
/expires: 设置账户的过期日期,格式可以是 MM/DD/YYYYnever net user JohnDoe /expires:12/31/2025 /add
net user JohnDoe /expires:never /add
/fullname:"name" 设置用户的完整显示名称。 net user JohnDoe /fullname:"John Doe" /add
/homedir: 设置用户的主目录(个人文件夹)路径。 net user JohnDoe /homedir:C:\Users\JohnDoe /add
/passwordchg:{yes|no} 指定用户是否可以更改自己的密码,默认为 yes net user JohnDoe /passwordchg:no /add
/passwordreq:{yes|no} 指定用户账户是否必须有密码,默认为 yes,通常不应设为 no net user JohnDoe /passwordreq:no /add
/profilepath: 设置用户配置文件的路径。 net user JohnDoe /profilepath:\\Server\Profiles\JohnDoe /add
/scriptpath: 设置用户登录时要运行的脚本路径。 net user JohnDoe /scriptpath:logon.bat /add
/times: 设置允许用户登录的时间。all 表示任何时间;times 可以是具体的时间段(如 M-F,8:00-17:00)。 net user JohnDoe /times:M-F,8:00-17:00 /add
net user JohnDoe /times:all /add
/usercomment:"text" /comment 类似,用于添加或更改用户注释。 net user JohnDoe /usercomment:"Admin account" /add
/workstations: 限制用户可以从哪些计算机登录,使用逗号分隔多个计算机名, 表示所有计算机。 net user JohnDoe /workstations:PC01,PC02 /add
net user JohnDoe /workstations:* /add

完整示例

示例 1:创建一个标准用户

创建一个名为 zhangsan,密码为 Password123! 的标准用户。

net user add 参数
(图片来源网络,侵删)
net user zhangsan "Password123!" /add

示例 2:创建一个具有详细信息的用户

创建一个名为 lisi 的用户,设置其全名、主目录、注释和过期日期。

net user lisi "MySecurePass" /add /fullname:"Li Si" /homedir:"D:\Users\LiSi" /comment:"Temporary Developer" /expires:06/30/2025

示例 3:创建一个管理员账户

创建一个名为 admin_temp 的用户,并将其添加到 Administrators 组。

REM 1. 创建用户
net user admin_temp "AdminPass2025!" /add
REM 2. 将用户添加到管理员组
net localgroup Administrators admin_temp /add

示例 4:创建一个受限账户

创建一个名为 guest_user 的用户,限制其只能在特定时间登录,且不能更改密码。

net user guest_user "GuestUser123" /add /times:M-F,9:00-18:00 /passwordchg:no

注意事项

  1. 权限:执行此命令的账户需要管理员权限,请在管理员命令提示符或 PowerShell 中运行。
  2. 密码复杂性:Windows 默认有密码策略,要求密码具有一定的复杂性(长度、字符类型等),如果密码不符合策略,命令会失败。
  3. 用户名:用户名不能与系统中已有的用户名或组名重复。
  4. 空格:如果用户名或密码包含空格,必须用双引号 将其括起来,否则命令会解析错误。
  5. 查看帮助:如果忘记了参数,可以在命令行输入 net user /? 来查看帮助信息。
  6. 替代方案:对于图形化界面的用户,更推荐使用“计算机管理”工具(compmgmt.msc)来创建和管理用户,它更直观。

相关命令

  • net user:不带任何参数,列出所有本地用户账户。
  • net user username:查看指定用户的详细信息。
  • net user username password:修改指定用户的密码(无需 /add)。
  • net user username /delete:删除指定的用户账户。
  • net localgroup groupname username /add:将用户添加到指定的本地组(如 Administrators, Users 等)。

希望这份详细的解释能帮助你全面了解 net user /add 命令!

net user add 参数
(图片来源网络,侵删)
-- 展开阅读全文 --
头像
OPPO Find X摄像头如何拆卸?
« 上一篇 今天
portraiture参数怎么设置才合适?
下一篇 » 今天

相关文章

取消
微信二维码
支付宝二维码

最近发表

标签列表

目录[+]