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 : 1143