2015-04-16 5 views
1

Любое направление или знать, может ли он удаленно запрашивать свойства для вкладки «Среда». В первую очередь, чтобы узнать, выбран ли пользовательский объект с выбранными клиентскими устройствами.Получить вкладку «Свойства среды AD»

Использование

Get-ADUser $samaccountname -Properties * 

Я не вижу какого-либо имущества, чтобы расширить это дало бы мне указание этих значений.

ответ

2

Причины этого упоминаются на MSDN прямо на нижнем

В средах, Sessions, пульт дистанционного управления и службы терминалов Профиля страница снабжается для пользовательского объекта для поддержки терминальных служб. Элементы пользовательского интерфейса для этих страниц не соответствуют отдельным атрибутам. Вместо этого настройки сохраняются в частных данных в доменных службах Active Directory. Доступ к настройкам терминальных служб можно получить с помощью интерфейса IADsTsUserEx.

Так, зная, что мы должны использовать slighty другой подход для получения этих сведений

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

Это было бы вернуться, если ConnectClientDrivesAtLogon флажок. Вы можете обратиться к другой статье MSDN для других имен атрибутов.

ConnectClientDrivesAtLogon 
ConnectClientPrintersAtLogon 
DefaultToMainPrinter 
+0

Благодаря Matt, я пошарил на той же странице, и, видимо, дул прямо над этим сегментом, чтобы нетерпеливый, чтобы полностью прочитать. – ssaviers

0

Ваш ответ здесь Managing Terminal Services attributes with PowerShell

В частности, это утверждение:

"Важные: свойства терминалов услуги доступны только тогда, когда командлеты AD работают на Windows Server 2003 или операционной 2008 Workstation системы (XP, Vista) не поддерживают администрирование TS, поэтому свойства не будут восстановлены ».

Я могу подтвердить это распространяется на ОС Windows 7.

+0

Глядя на ответ Мэтта, я вижу, что это немного устарело ... А хорошо :) –

Смежные вопросы