Condividi tramite


Nascondere Gruppi di Microsoft 365 dai client dell'elenco indirizzi globale ed Exchange

Gli istituti di istruzione possono richiedere che le classi appena create siano nascoste dall'elenco indirizzi globale (GAL) in Exchange Online o da client di Exchange, ad esempio Outlook o il Outlook Web App. Le classi possono essere nascoste tramite PowerShell. Usare le istruzioni seguenti per nascondere le classi create con SDS dall'elenco indirizzi globale e dai client di Exchange.

Le classi sono rappresentate in Office 365 come gruppi. In Exchange Online, dove viene compilato l'elenco indirizzi globale e si trovano gli indirizzi di posta elettronica dei gruppi, vengono chiamati gruppi unificati. Usare il cmdlet Get/Set-UnifiedGroup per gestire questi gruppi tramite PowerShell.

Nota

Per altre informazioni sul cmdlet, vedere Set-UnifiedGroup.

Connettersi a PowerShell per Exchange Online

Aprire Windows PowerShell e connettersi a Exchange Online usando le istruzioni riportate in Connettersi a Exchange Online PowerShell.

Nascondere gruppi dall'elenco indirizzi globale

Dopo aver eseguito la connessione, eseguire il comando seguente sul singolo gruppo che si vuole nascondere.

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

Se si preferisce nascondere tutti i gruppi creati da SDS dall'elenco indirizzi globale, eseguire invece il comando seguente.

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

Nascondere gruppi dai client di Exchange

Dopo aver eseguito la connessione, è possibile eseguire il comando seguente per nascondere un singolo gruppo dai client di Exchange e nascondere il gruppo dall'elenco indirizzi globale.

Set-UnifiedGroup -Identity <UnifiedGroupIdParameter> -HiddenFromExchangeClientsEnabled

Se si preferisce nascondere tutti i gruppi creati da SDS dai client di Exchange, eseguire invece il comando seguente.

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

Nota

Al termine ricordare di chiudere la sessione PowerShell remota. Chiudendo la finestra di Windows PowerShell senza disconnettere la sessione, si rischia di esaurire tutte le sessioni PowerShell remote disponibili e attendere la scadenza delle sessioni. Per disconnettere il Exchange Online sessione di PowerShell, eseguire il comando seguente.

Disconnect-ExchangeOnline