Partager via


Masquer les Groupes Microsoft 365 de la liste d’adresses globale et des clients Exchange

Les établissements scolaires peuvent exiger que les classes nouvellement créées soient masquées dans la liste d’adresses globale (GAL) dans Exchange Online ou dans les clients Exchange tels qu’Outlook ou Outlook Web App. Les classes peuvent être masquées via PowerShell. Suivez les instructions ci-dessous pour masquer les classes créées avec SDS à partir de la liste d’adresses gal et des clients Exchange.

Les classes sont représentées dans Office 365 sous forme de groupes. Dans Exchange Online, où la liste d’adresses est générée et où se trouve l’adresse e-mail des groupes, elles sont appelées groupes unifiés. Utilisez l’applet de commande Get/Set-UnifiedGroup pour gérer ces groupes via PowerShell.

Remarque

Pour plus d’informations sur l’applet de commande, consultez Set-UnifiedGroup.

Connexion à Exchange Online PowerShell

Ouvrez Windows PowerShell et connectez-vous à Exchange Online en suivant les instructions fournies dans Se connecter à Exchange Online PowerShell.

Masquer les groupes de la liste d’adresses gal

Une fois connecté, exécutez la commande ci-dessous sur le groupe individuel que vous souhaitez masquer.

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

Si vous préférez masquer tous les groupes créés par SDS dans la gal, exécutez la commande ci-dessous à la place.

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

Masquer les groupes des clients Exchange

Une fois connecté, vous pouvez exécuter la commande ci-dessous pour masquer un groupe individuel des clients Exchange et masquer le groupe dans la liste d’adresses globale.

Set-UnifiedGroup -Identity <UnifiedGroupIdParameter> -HiddenFromExchangeClientsEnabled

Si vous préférez masquer tous les groupes créés par SDS à partir des clients Exchange, exécutez la commande ci-dessous à la place.

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

Remarque

N’oubliez pas de déconnecter la session PowerShell à distance dès que vous avez terminé. Si vous fermez la fenêtre Windows PowerShell sans déconnecter la session, vous pouvez épuiser toutes les sessions PowerShell à distance à votre disposition et vous aurez besoin d’attendre que les sessions expirent. Pour déconnecter le Exchange Online session PowerShell, exécutez la commande suivante.

Disconnect-ExchangeOnline