Obtenir la liste des boîtes aux lettres déléguées et des délégués dans Exchange 2010\2013

Obtenir la liste des boîtes aux lettres déléguées et des délégués dans Exchange 2010\2013

Parfois, vous aurez besoin d'obtenir une liste d'utilisateurs (délégués) qui ont accès à d'autres boîtes aux lettres (boîtes aux lettres déléguées). Exchange 2010/2013 fournit la cmdlet Get-MailboxPermission qui peut interroger les boîtes aux lettres pour obtenir des autorisations.

Vous pouvez étendre l'utilisation de la cmdlet à toutes les boîtes aux lettres :

Get-Mailbox | Get-MailboxPermission

Il y aura beaucoup d'autorisations, y compris SELF et héritées. Nous allons les filtrer :

Get-Mailbox | Get-MailboxPermission | where {$_.user.tostring() -ne "NT AUTHORITY\SELF" -and $_.IsInherited -eq $false}

Vous pouvez exporter la liste vers un fichier csv et l'ouvrir dans Excel (première chaîne) ou pour obtenir une analyse rapide, exporter vers un tableau séparé (deuxième chaîne) :

Get-Mailbox | Get-MailboxPermission | where {$_.user.tostring() -ne "NT AUTHORITY\SELF" -and $_.IsInherited -eq $false} | Export-Csv c:\mailbox-permissions.csv

Get-Mailbox | Get-MailboxPermission | where {$_.user.tostring() -ne "NT AUTHORITY\SELF" -and $_.IsInherited -eq $false} | Out-GridView

De cette façon, vous pouvez vérifier si vous avez des boîtes aux lettres extra-déléguées ou vous pouvez savoir à quelles boîtes aux lettres un utilisateur particulier a accès.

Exchange (fr), Exchange 2013 (fr), Powershell (fr)

  • Affichages : 618
Ajouter un commentaire

Related Articles