我正在尝试运行以下 PowerShell 脚本来创建本地用户。这适用于 Windows Server 2008 R2,但我在 Windows Server 2012 RC 上收到以下错误。关于如何在 Windows Server 2012 RC 中进行这项工作的任何想法?
$ComputerName = 'localhost'
$computer = [ADSI]"WinNT://$ComputerName"
$user = $computer.Create("User","Test")
$user.setpassword("P2ssw0rd")
$user.put("fullname","Test User")
$user.SetInfo()
$User.UserFlags[0] = $User.UserFlags[0] -bor 0x10000 #ADS_UF_DONT_EXPIRE_PASSWD flag is 0x10000
$User.SetInfo()
错误消息:使用“0”参数调用“SetInfo”异常:“指定的网络密码不正确。
我还在 Technet 上找到了遇到同样问题的人。那里没有答案。 http://social.technet.microsoft.com/Forums/en/ITCG/thread/16b0f6cc-1c85-4a6f-ba4f-1515f2991bec
谢谢,迈克