こんにちは、powershell スクリプトを使用して作成されるリモート クライアントのログオン プログラム パラメータを設定しようとしています。以下に示すように
を使用して、プロファイルタブに設定するログオンスクリプトを取得することができました
$objUser.PSBase.InvokeSet('LoginScript', "logoff.cmd")
ここのこのスレッドの種として
問題は、ADSIedit で属性が見つからないことです。また、PasswordExpired など、使用して作業しているいくつかの属性が ADSIedit に表示されません。
これにより、属性が存在すると信じるようになります。以下は私のコードです
$objComputer = [ADSI]"WinNT://127.0.0.1"
$objUser = $objComputer.Create('user', $username)
$objUser.SetPassword($password)
$objUser.PSBase.InvokeSet('Description', "user " + $userName)
$objUser.PSBase.InvokeSet('userflags', 512)
$objUser.PSBase.InvokeSet('passwordExpired', 1)
$objUser.SetInfo();