如何使用带有PowerShell的New-ADUser在“环境”选项卡上设置值?

时间:2014-10-02 12:42:41

标签: powershell active-directory

我正在使用PowerShell脚本从CSV文件添加用户,但我无法找到在“环境”选项卡上设置值的方法。我尝试过使用

-OtherAttributes @{'msTSInitialProgram'="programToRun"; 'msTSWorkDirectory'="directoryToRunIn"}

无济于事。 我正在使用Server 2008 R2。这是我正在谈论的标签:

Envionment Tab

如何设置这些值?

1 个答案:

答案 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