Adicionar programa de logon para TSclients no ads do usuário da guia ambiente em Powershell

Oi eu estou tring para definir um parâmetro de programa de logon para clientes remotos que serão criados usando um script powershell. Como mostrado abaixo

Eu consegui obter um script de logon para definir na guia de perfil usando

$objUser.PSBase.InvokeSet('LoginScript', "logoff.cmd")

Como semente neste segmentoAqui

O problema é que não consigo encontrar os atributos no ADSIedit também alguns atributos que eu uso e trabalho não são mostrados no ADSIedit como PasswordExpired

o que me leva a acreditar que o atributo exsiste. Abaixo está meu código

$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