
Wer die Sharedmailboxen in seiner Exchange / Exchange Online Umgebung nach gesetzt Rechten / Permissions, auswerten und in eine CSV-Datei exportieren möchte, der kann dies wie folgt tun.
Um sich alle Sharedmailboxen, die nur Benutzer enthalten, nach c:\temp\sharedfolders-user-permissions.csv, exportieren zu lassen:
PS> Get-Mailbox -RecipientTypeDetails SharedMailbox -ResultSize:Unlimited | Get-MailboxPermission |Select-Object Identity,User,AccessRights | Where-Object {($_.user -like '*@*')}|Export-Csv C:\temp\sharedfolders-users-permissions.csv -NoTypeInformation
Wenn man sich alle Sharedmailboxen, die Distribution Lists enthalten, nach c:\temp\sharedfolders-dl-permissions.csv, exportieren möchte:
Get-Mailbox -RecipientTypeDetails SharedMailbox -ResultSize:Unlimited | Get-MailboxPermission |Select-Object Identity,User,AccessRights | Where-Object {($_.user -like '*dl *')}|Export-Csv C:\Temp\sharedfolders.csv -NoTypeInformation
Thats it … Have Fun