Назад | Перейти на главную страницу

Как редактировать свойства сайта Active-Directory через Powershell?

У меня проблемы с доступом к 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