次の 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
ありがとう、マイク