Définir les permissions de délégation dans Exchange Online

Jusqu’à présent il fallait soumettre une requête de service afin de définir les permissions de délégation.

Avec l’arrivée des nouveaux outils de migration, les administrateurs de Microsoft Online Services peuvent désormais définir eux-mêmes ces permissions via PowerShell :

• GrantFullAccess : donne à un utilisateur Exchange Online les droits complets sur la boîte aux lettres d’un autre utilisateur.

• GrantSendAs: permet à un utilisateur Exchange Online d’envoyer des messages en tant qu’un autre utilisateur.

• GrantSendOnBehalfOf: permet à un utilisateur Exchange Online d’envoyer des messages de la part d’un autre utilisateur.

 

La commande PowerShell pour donner les droits d’accès à une boîte aux lettres est Add-MSOnlineMailPermission.

La syntaxe de cette commande est la suivante pour l’envoi en tant que (Send As) :

Add-MSOnlineMailPermission [-GrantSendAs] [-Identity] <texte> [-Credential <PSCredential>] -TrustedUser <texte> [-GrantFullAccess]

Et pour l’envoi de la part de (Send On Behalf Of) :

Add-MSOnlineMailPermission [-GrantSendOnBehalfOf] [-Identity] <texte> [-Credential <PSCredential>] -TrustedUser <texte> [-GrantFullAccess]

Par exemple, pour permettre à utilisateur1@msonline.com d’envoyer des messages en tant que utilisateur2@msonline.com la commande suivante sera utilisée :

PS> Add-MSOnlineMailPermission Identity utilisateur1@msonline.com -TrustedUser utilisateur2@msonline.com–GrantSendAs True

La commande PowerShell pour supprimer ces mêmes droits est Remove-MSOnlineMailPermission.

La syntaxe de cette commande est la suivante pour l’envoi en tant que (Send As) :

Remove-MSOnlineMailPermission [-RemoveSendAs] [-Identity] <texte> [-Credential <PSCredential>] [-RemoveSendAs] [-RemoveFullAccess] -TrustedUser <texte>

Et pour l’envoi de la part de (Send On Behalf Of)  :

Remove-MSOnlineMailPermission [-RemoveSendOnBehalfOf] [-Identity] <texte> [-Credential <PSCredential>] [-RemoveSendAs] [-RemoveFullAccess] -TrustedUser <texte>