Как в AD-группе распространения определить атрибут иерархичности, чтобы он был True в Exchange-Online?
1. Создаётся группа распространения в AD
2. Через Azure улетает в exchange-online
3. Как определить атрибут иерархии в группе AD, который будет отображаться в иерархичной адресной книге Outlook из exchange-online?
Если определять иерархичность в группу AD, то такого параметра нет:
Set-adGroup -Identity "dgroup-test" -IsHierarchicalGroup $true
Set-ADGroup : Не удается найти параметр, соответствующий имени параметра "IsHierarchicalGroup".
Если определять иерархичность в этой синхронизированной в exchange-online группе (posh подключен к облачному exchange-online), то говорится о том, что такой атрибут надо менять изначально в группе AD:
Set-Group -Identity "dgroup-test" -IsHierarchicalGroup $true
Невозможно выполнить действие 'Set-Group', 'IsHierarchicalGroup', для объекта 'dgroup-test', так как этот объект синхронизируется с текущей локальной организацией. Это действие необходимо выполнить для объекта в локальной организации.
Если еще актуален вопрос...
в AD параметру IsHierarchicalGroup соответствует атрибут msOrg-IsOrganizational
Возможные шаги (не обязательно выполнять все, а какие-то шаги уже могут быть сделаны):
1. проверить версию Azure AD Connect и, при необходимости, обновить до самой последней (текущая вроде как 1.5.45.0);
2. взять дистрибутив Exchange Server и запустить установщик только для расширения схемы (команда - Setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms) на локальном КД, дождаться завершения репликации локальной AD с облаком и проверить везде нужный вам атрибут msOrg-IsOrganizational;
3. Через Set-ADGroup можно вручную этому атрибуту присваивать значение true/false:
3.1. Get-ADGroup -Properties msOrg-IsOrganizational | Set-ADGroup -Replace @{'msOrg-IsOrganizational'=$True/$False} - установка значения атрибута в TRUE или FALSE;
3.2. Get-ADGroup -Properties msOrg-IsOrganizational | Set-ADGroup -Clear 'msOrg-IsOrganizational' - сброс значения атрибута в "<не задано>" ("")
в AD параметру IsHierarchicalGroup соответствует атрибут msOrg-IsOrganizational
Возможные шаги (не обязательно выполнять все, а какие-то шаги уже могут быть сделаны):
1. проверить версию Azure AD Connect и, при необходимости, обновить до самой последней (текущая вроде как 1.5.45.0);
2. взять дистрибутив Exchange Server и запустить установщик только для расширения схемы (команда - Setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms) на локальном КД, дождаться завершения репликации локальной AD с облаком и проверить везде нужный вам атрибут msOrg-IsOrganizational;
3. Через Set-ADGroup можно вручную этому атрибуту присваивать значение true/false:
3.1. Get-ADGroup -Properties msOrg-IsOrganizational | Set-ADGroup -Replace @{'msOrg-IsOrganizational'=$True/$False} - установка значения атрибута в TRUE или FALSE;
3.2. Get-ADGroup -Properties msOrg-IsOrganizational | Set-ADGroup -Clear 'msOrg-IsOrganizational' - сброс значения атрибута в "<не задано>" ("")