none
Ex2013 Ermittlung der Ordnerinhalte über PowerShell RRS feed

  • Frage

  • Hallo,

    ich bin noch Powershell-Anfänger und habe heute den Befehl „Get-MailboxFolderStatistics“ genauer unter die Lupe genommen.

    Wenn ich den Befehl:

    get-mailbox -Identity USERID | Get-MailboxFolderStatistics  | where {($_.Identity -match "Poste")} | ft folderPath, ItemsInfolder

    eingebe, bekomme ich auch die gewünschten Verzeichnisse angezeigt, jedoch stimmen die Anzahl der Einträge nicht mit dem überein, was wirklich im Ordner enthalten ist. Wo habe ich den Parameter übersehen, dass ich auch wirklich angezeigt bekommen, was in den Ordnern ist?

    Danke

    Anzeige lt. PS-Script:

    Angezeigte eMail´s in Outlook:

    Montag, 8. August 2016 16:30

Antworten

  • Moin,

    solange PowerShell ein paar mehr items anzeigt als Outlook, ist alles in Ordnung. Es geht darum, dass PowerShell den Associated Content eines Ordners (der ja auch in Items organisiert ist, auch wenn sie nicht von anzeigbaren Typen wie IPM.Note sind) mitzählt - als Statistik der Einträge im Ordner ist es ja auch richtig. Das kannst Du z.B. mit MFCMAPI nachvollziehen - dort kannst Du den Associated Content sehen.

    Wenn Du dieselben Zahlen wie im Outlook haben willst, hilft IMHO nur eine EWS-Abfrage, und für diese brauchst Du entweder Application Impersonation oder Leserechte auf alle Ordner, wenn sie über andere Postfächer gehen soll als das des abfragenden Accounts.


    Evgenij Smirnov

    msg services ag, Berlin -> http://www.msg-services.de
    my personal blog (mostly German) -> http://it-pro-berlin.de
    Windows Server User Group, Berlin -> http://www.winsvr-berlin.de
    Mark Minasi Technical Forum, reloaded -> http://newforum.minasi.com

    In theory, there is no difference between theory and practice. In practice, there is.


    Montag, 8. August 2016 18:27

Alle Antworten

  • Moin,

    der Outlook-Screenshot sagt ja nichts aus, weil da ja nur die als "ungelesen" markierten Mails angezeigt werden.

    Wieviel Elemente sind den laut Outlook im Ordner drin (steht links unten, wenn man den Ordner anwählt)?


    Gruesse aus Berlin schickt Robert - MVP Office Servers and Services (Exchange Server)

    Montag, 8. August 2016 17:04
  • Hallo,

    selbstverständlich habe ich zuvor alle eMail´s als ungelesen markiert. Wenn ich auf "Anzahl aller Elemente anzeigen" klicke oder unten links auf die Gesamtzahl sehe bekomme ich immer die gleiche Anzahl gezeigt :).

    Danke

    Montag, 8. August 2016 17:09
  • Moin,

    solange PowerShell ein paar mehr items anzeigt als Outlook, ist alles in Ordnung. Es geht darum, dass PowerShell den Associated Content eines Ordners (der ja auch in Items organisiert ist, auch wenn sie nicht von anzeigbaren Typen wie IPM.Note sind) mitzählt - als Statistik der Einträge im Ordner ist es ja auch richtig. Das kannst Du z.B. mit MFCMAPI nachvollziehen - dort kannst Du den Associated Content sehen.

    Wenn Du dieselben Zahlen wie im Outlook haben willst, hilft IMHO nur eine EWS-Abfrage, und für diese brauchst Du entweder Application Impersonation oder Leserechte auf alle Ordner, wenn sie über andere Postfächer gehen soll als das des abfragenden Accounts.


    Evgenij Smirnov

    msg services ag, Berlin -> http://www.msg-services.de
    my personal blog (mostly German) -> http://it-pro-berlin.de
    Windows Server User Group, Berlin -> http://www.winsvr-berlin.de
    Mark Minasi Technical Forum, reloaded -> http://newforum.minasi.com

    In theory, there is no difference between theory and practice. In practice, there is.


    Montag, 8. August 2016 18:27