У меня проблемы с доступом к location
Свойство моего сайта Active-Directory через Powershell. (Windows Server 2012 R2)
Следующая команда не возвращает значения:
> (Get-ADReplicationSite "Default-First-Site-Name" | Get-ADObject).location
Эта команда возвращает идентификатор:
> (Get-ADReplicationSite "Default-First-Site-Name" | Get-ADObject).objectGUID
Когда я смотрю на графический Редактор атрибутов объекта в Сайты и службы Active Directory Оснастка, Я могу проверить с помощью свойства objectGUID, что я запрашиваю правильный объект AD и что свойство location заполнено.
Итак, почему Powershell не возвращает значения и как мне запросить и отредактировать location
атрибут?
Так как Get-ADObject
не извлекает все атрибуты по умолчанию:
Командлет Get-ADObject возвращает набор значений свойств ADObject по умолчанию. Чтобы получить дополнительные свойства ADObject, используйте параметр Properties командлета.
В objectGUID
свойство имеет значение, потому что оно является частью набор свойств по умолчанию
Вы можете указать дополнительные свойства для Get-ADObject
получить с помощью -Properties
параметр:
(Get-ADReplicationSite "Default-First-Site-Name" | Get-ADObject -Properties location).location