Exchange Powershell Postfachberechtigungen
Hallo zusammen,
ich habe auf meinem Exchange eine Datenbank, in der sich alle Postfächer der ausgeschiedenen User befinden.
Hier möchte ich nun aufräumen, benötige vorher aber noch ein paar Infos.
Ich stehe aber gerade aber auf dem Schlau...
Kann mir jemand sagen, wie ich mit Powershell eine Abfrage auf die Datenbank erstellen kann, die mir dann die einzelnen Postfächer mit dessen Berechtigungen ausgibt?
Ich muss wissen, welche User noch Vollzugriff auf die Postfächer der ausgeschiedenen User hat.
Danke Euch im Voraus und viele Grüße
ich habe auf meinem Exchange eine Datenbank, in der sich alle Postfächer der ausgeschiedenen User befinden.
Hier möchte ich nun aufräumen, benötige vorher aber noch ein paar Infos.
Ich stehe aber gerade aber auf dem Schlau...
Kann mir jemand sagen, wie ich mit Powershell eine Abfrage auf die Datenbank erstellen kann, die mir dann die einzelnen Postfächer mit dessen Berechtigungen ausgibt?
Ich muss wissen, welche User noch Vollzugriff auf die Postfächer der ausgeschiedenen User hat.
Danke Euch im Voraus und viele Grüße
Please also mark the comments that contributed to the solution of the article
Content-Key: 396235
Url: https://administrator.de/contentid/396235
Printed on: April 25, 2024 at 15:04 o'clock
5 Comments
Latest comment
Moin,
die Mailboxnamen hast Du ja, was spricht also gegen get-mailboxpermission? Oder verstehe ich die Frage nicht?
https://docs.microsoft.com/en-us/powershell/module/exchange/mailboxes/ge ...
Gruss
die Mailboxnamen hast Du ja, was spricht also gegen get-mailboxpermission? Oder verstehe ich die Frage nicht?
https://docs.microsoft.com/en-us/powershell/module/exchange/mailboxes/ge ...
Gruss
Get-Mailbox -ResultSize Unlimited -Database XYZ | %{
$mbox = $_.Name
Get-Mailboxpermission $_.Alias | ?{$_.AccessRights -contains 'FullAccess' -and !$_.Deny} | select @{n='Mailbox';e={$mbox}},User
}
Die Eigenschaft "Deny" solltest du aber auch auswerten, denn FullAccess kann auch verboten werden und dann stimmt dein Ergebnis nicht mehr und die größer kleiner Zeichen ("<" ">") in der Where Condition gehören da auch nicht hin - das sind ja Redirector Zeichen und führen somit zu einem Fehler.