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