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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 396235
Url: https://administrator.de/forum/exchange-powershell-postfachberechtigungen-396235.html
Ausgedruckt am: 22.12.2024 um 10:12 Uhr
5 Kommentare
Neuester Kommentar
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.