none
Getting a List of Mailboxes an AD User can access RRS feed

  • Frage

  • Hallo alle zusammen,

    Ich wurde einem Projekt zugeteilt in dem ich noch nie gearbeitet habe und bin auf ein Problem gestoßen, welches sich als schwierig erweißt.

    Ich benötige ein C#/Powershell Skript welches es mir ermöglicht das ich einen AD Benutzer angebe und eine Liste mit allen Postfächern zurückbekomme, welche der Benutzer einsehen kann. Da ich vorher noch nie mit Exchange gearbeitet habe bin ich mir ziemlich ratlos und habe mir das mal ausgedacht, jedoch noch nicht testen können.

    Import-Module ActiveDirectory
    pause
    get-aduser -filter * -properties displayname,emailaddress | select-object displayname,emailaddress,enabled | where-object {$_.enabled -eq $True}

    Ich benötige nicht die Primäre E-Mail Adresse sondern alle Email-Adressen/Postfächer auf welche diese Kennung zugriff hat.

    Mit freundlichen Grüßen,

    Nico


    • Bearbeitet Tokimimo Montag, 7. September 2015 08:24
    Freitag, 4. September 2015 11:01

Antworten

  • Hi Nico,

    probiers mal so:

    Get-MailboxDatabase | Get-Mailbox | Get-MailboxPermission | ?{($_.AccessRights -eq "FullAccess") -AND ($_.User -like "<DEIN BENUTZER>") -AND ($_.IsInherited -eq $false)} | ft Identity


    Gruß

    Ben

    MCSA Windows 8 (.1) MCSA Windows Server 2012 (R2)

    Wenn Dir meine Antwort hilft, markiere sie bitte entsprechend als Antwort! Danke! :-)

    Hinweis: Meine Posts werden "wie besehen" ohne jedwede Gewähr bereitgestellt, da menschliche, technische und andere Fehler nicht ausgeschlossen werden können.

    • Als Antwort markiert Tokimimo Montag, 7. September 2015 12:36
    Freitag, 4. September 2015 12:11