Dodaj program logowania dla TSclients w zakładce środowisko użytkownik adsi w Powershell
Cześć, staram się ustawić parametr programu logowania dla klientów zdalnych, które zostaną utworzone za pomocą skryptu powershell. Jak pokazano niżej
Udało mi się uzyskać skrypt logowania do ustawienia na karcie profilu za pomocą
$objUser.PSBase.InvokeSet('LoginScript', "logoff.cmd")
Jako ziarno w tym wątkututaj
Problem polega na tym, że nie mogę znaleźć atrybutów w ADSIedit, ale niektóre atrybuty, których używam i pracuję, nie są wyświetlane w ADSIedit, takie jak PasswordExpired
co prowadzi mnie do przekonania, że atrybut działa exsist. Poniżej znajduje się mój kod
$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();