Get-MailboxFolderPermission export in CSV

  • Hallo Zusammen


    mit dem Befehl Get-MailboxFolderPermission User:\Kalender erhalte ich die Liste der Benutzer mit den AccessRights auf den Kalender. Nun habe ich versucht das ganze in ein CSV auszugeben mit dem Befehl Get-MailboxFolderPermission User:\Kalender | Export-Csv D:\MBR.txt -NoTypeInformation.
    Nun erhalte ich in der Datei folgende ausgabe


    "FolderName","User","AccessRights"
    "Kalender","Default","System.Collections.ObjectModel.Collection`1[Microsoft.Exchange.Management.StoreTasks.MailboxFolderAccessRight]"


    Leider steht nun in der Datei nicht mehr die Rights, z.B Reviewer sondern [Microsoft.Exchange.Management.StoreTasks.MailboxFolderAccessRight] was mir natürlich nicht hilft für die Auswertung.


    Gibt es eine Möglichkeit die AccessRights lesbar in eine Datei auszugeben?


    Gruss
    Andy

    • Offizieller Beitrag

    Moin,


    ja, das geht natürlich, aber nicht mit einem Einzeiler.


    Die Rechte sind ein eigenes Array, d.h. Deine CSV-Datei würde mit der Auflösung des Arrays dreidimensional werden - und das macht die PowerShell alleine nicht.


    Zuerst musst Du also definieren, wie genau Die die Darstellung der "dritten" Dimension haben willst. Danach muss man dann ein Script dafür erstellen.

    Grüße aus Berlin schickt Robert