Wir prüfen derzeit die Archivierung von E-Mails und die Überarbeitung unserer Aufbewahrungsrichtlinien. Die große Frage ist (für die Rechtsabteilung), wie weit zurück wollen wir sparen? Derzeit haben unsere Benutzer ein großes Postfachlimit und konnten in der Vergangenheit alle nach eigenem Ermessen archivieren. Wir haben also ein paar hundert GB Daten, die nicht in der Exchange-Datenbank enthalten sind, die wir aber wahrscheinlich zur Entdeckung in eine Archivdatenbank aufnehmen würden. Was ich tun möchte, ist in der Lage zu sein, für das Rechtsteam zu quantifizieren, wie viel das wäre, wenn wir 1 Jahr, 2 Jahre, 3 Jahre usw. zurückkehren würden.
Ich habe bei TheDailyAdmin ein ziemlich einfaches Powershell-Skript gefunden, das größtenteils das tut, was ich will, aber alles auf einem Stapel zusammenfasst. Ich möchte die Ergebnisse sehen können, aber nach Benutzer sortiert, um zu wissen, dass Sally 47 MB hat, die älter als 2 Jahre sind, Charles 190 MB über 2 Jahre hat usw.
Hier ist das Skript, das ich ausgeführt habe:
get-mailboxdatabase | get-mailbox -resultsize unlimited | get-mailboxfolderstatistics -folderscope all -includeoldestandnewestitems | export-csv mailbox_stats.csv
Es funktioniert gut, um sie alle in die Datei aufzunehmen, aber ich kann nicht sagen, wer zu wem gehört. Ich habe es auch speziell in meiner Mailbox ausgeführt, aber ich möchte es lieber nicht bei jedem Benutzer manuell ausführen, da dies eine Weile dauern würde! Ich bin kein Powershell-Guru, aber ich hatte gehofft, dass jemand da draußen einen festeren Griff hat und mir helfen kann, in die richtige Richtung der Befehle zu weisen, um sie ein bisschen mehr zu brechen.
Danke im Voraus!