Скрытие Группы Microsoft 365 из глобального списка адресов и клиентов Exchange

Учебным заведениям может потребоваться, чтобы только что созданные классы были скрыты из глобального списка адресов (GAL) в Exchange Online или из клиентов Exchange, таких как Outlook или Outlook Web App. Классы могут быть скрыты с помощью PowerShell. Используйте приведенные ниже инструкции, чтобы скрыть классы, созданные с помощью SDS, из глобального списка адресов и клиентов Exchange.

Классы представлены в Office 365 как Группы. В Exchange Online, где создается глобальный список адресов и расположен адрес электронной почты групп, они называются объединенными группами. Используйте командлет Get/Set-UnifiedGroup для управления этими группами с помощью PowerShell.

Примечание.

Дополнительные сведения о командлете см. в разделе Set-UnifiedGroup.

Подключение к Exchange Online PowerShell

Откройте Windows PowerShell и подключитесь к Exchange Online, следуя инструкциям в разделе Подключение к Exchange Online PowerShell.

Скрытие групп из глобального списка адресов

После подключения выполните приведенную ниже команду для отдельной группы, которую вы хотите скрыть.

Set-UnifiedGroup -Identity <UnifiedGroupIdParameter> -HiddenFromAddressListsEnabled $true

Если вы предпочитаете скрыть все созданные группы SDS из глобального списка адресов, выполните следующую команду.

$Groups = Get-UnifiedGroup -ResultSize Unlimited | ? {$_.PrimarySmtpAddress -like "Section_*"}
Foreach ($Group in $Groups) {Set-UnifiedGroup -Identity $Group.Name -HiddenFromAddressListsEnabled $true}

Скрытие групп из клиентов Exchange

После подключения можно выполнить приведенную ниже команду, чтобы скрыть отдельную группу от клиентов Exchange и скрыть группу из глобального списка адресов.

Set-UnifiedGroup -Identity <UnifiedGroupIdParameter> -HiddenFromExchangeClientsEnabled

Если вы хотите скрыть все созданные группы SDS из клиентов Exchange, выполните следующую команду.

$Groups = Get-UnifiedGroup -ResultSize Unlimited | ? {$_.PrimarySmtpAddress -like "Section_*"}
Foreach ($Group in $Groups) {Set-UnifiedGroup -Identity $Group.Name -HiddenFromExchangeClientsEnabled}

Примечание.

По завершении настройки отключите удаленный сеанс PowerShell. Если закрыть окно Windows PowerShell, не выполнив отключение сеанса, можно исчерпать лимит доступных сеансов удаленной среды PowerShell. К тому же, придется дождаться завершения сеанса. Чтобы отключить сеанс PowerShell Exchange Online, выполните следующую команду.

Disconnect-ExchangeOnline