检查本地用户帐户是否存在,如果不存在则创建它

时间:2016-01-22 23:12:58

标签: command-line-arguments

我试图编写一个命令行脚本来检查本地用户帐户是否存在,如果不存在则创建该帐户。

我有两个命令,但我想将它们放在一起进行条件检查。

检查帐户是否存在的命令。

Net user | find /i "Username"

这是创建帐户的命令。

NET USER Username {Password}  /EXPIRES: NEVER /ADD

此外,我在/ Expires开关工作时遇到问题。当我检查帐户的设置时,它没有"密码永不过期"如检查。

1 个答案:

答案 0 :(得分:0)

/ Expires开关用于帐户,而不是密码。尝试从PowerShell运行它。

$user = "User3"
NET USER $user "Good1!PW" /Add 
Set-LocalUser -Name $user -PasswordNeverExpires $true -UserMayChangePassword $false