我正在使用PowerShell脚本从CSV文件添加用户,但我无法找到在“环境”选项卡上设置值的方法。我尝试过使用
-OtherAttributes @{'msTSInitialProgram'="programToRun"; 'msTSWorkDirectory'="directoryToRunIn"}
无济于事。 我正在使用Server 2008 R2。这是我正在谈论的标签:
如何设置这些值?
答案 0 :(得分:1)
如果有其他人感兴趣:
$dn = (Get-ADUser $user).DistinguishedName
$ext = [ADSI]"LDAP://$dn"
$ext.PSBase.InvokeSet("TerminalServicesInitialProgram","C:\Temp\test.bat")
$ext.PSBase.InvokeSet("TerminalServicesWorkDirectory","C:\Temp\TestingToTheBone")
$ext.SetInfo()
在此选项卡上设置值。
http://gallery.technet.microsoft.com/scriptcenter/PowerShell-Create-Active-7e6a3978/view/Discussions