Das ganze so anzugehen sieht interessant aus. Wie kann ich dieses Script umgestalten das ich nicht jeweils einen User angeben muss sondern das dies den ganzen Exchange durchgeht und diejenigen welche Postfachberechtigungen ins Excel oder CSV schreibt?
get-mailbox -identity $user| Get-MailboxPermission | ?{($_.IsInherited -eq $False) -and -not ($_.User -match “NT AUTHORITY”)}
# Below powershell commming will export all the user mailbox permission of the mailbox to the CSV file.
# It exports all the mailbox permission which are explicit permission
Get-mailbox | Get-MailboxPermission | ?{($_.IsInherited -eq $False) -and -not ($_.User -match “NT AUTHORITY”)} |Select User,Identity,@{Name=”AccessRights”;Expression={$_.AccessRights}} | Export-csv C:\mailboxPermission.csv
beim punkt -identity muss ja jeweils der Benutzer angegeben werden. Für Administrator aufgaben Perfekt wenn ich einen user überprüfen muss. Aber ich muss alle überprüfen..
0 Kommentare