获取AD环境选项卡属性

时间:2015-04-16 22:38:52

标签: powershell

任何方向或知道它是否可以远程查询“环境”选项卡的属性。主要是查看用户对象是否选择了客户端设备。

使用

Get-ADUser $samaccountname -Properties * 

我没有看到任何可以扩展的属性,这可以让我指出这些值。

2 个答案:

答案 0 :(得分:2)

原因在底部的MSDN上提及

  

为用户对象提供环境,会话,远程控制和终端服务配置文件页面以支持终端服务。这些页面的UI元素与个别属性不对应。相反,这些设置存储在Active Directory域服务中的私有数据中。可以使用IADsTsUserEx界面访问终端服务设置。

因此知道我们需要使用稍微不同的方法来获取这些细节

$user = Get-ADUser samaccountname | Select-Object -Expand DistinguishedName
([adsi]("LDAP://$user")).ConnectClientDrivesAtLogon -eq $true

如果选中ConnectClientDrivesAtLogon框,则会返回。您可以参考另一篇MSDN文章了解其他属性名称。

ConnectClientDrivesAtLogon
ConnectClientPrintersAtLogon
DefaultToMainPrinter

答案 1 :(得分:0)

您的答案在Managing Terminal Services attributes with PowerShell

特别声明:

重要:终端服务属性仅在AD Server cmdlet在Windows Server 2003或2008上运行时可用。工作站操作系统(XP,Vista)不支持编程TS管理,因此属性不会被检索。“

我可以确认这延伸到Windows 7。