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();

questionAnswers(1)

yourAnswerToTheQuestion