Agregue el programa de inicio de sesión para TSclients en la pestaña de entorno del usuario adsi en Powershell

Hola, estoy intentando establecer un parámetro de programa de inicio de sesión para clientes remotos que se creará utilizando un script de powershell. Como se muestra abajo

Logré obtener una secuencia de comandos de inicio de sesión para establecer en la pestaña del perfil usando

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

Como semilla en este hilo.aquí

El problema es que no puedo encontrar los atributos en ADSIedit, también algunos atributos que utilizo y trabajo no se muestran en ADSIedit como PasswordExpired

Lo que me lleva a creer que el atributo existe. Abajo esta mi codigo

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta