Attualmente stiamo esaminando l'archiviazione delle e-mail e il rinnovamento della nostra politica di conservazione. La grande domanda è (per l'ufficio legale): quanto indietro vogliamo salvare? Attualmente i nostri utenti hanno un enorme limite per le cassette postali e in passato sono stati tutti in grado di archiviare a loro piacimento. Quindi abbiamo circa duecento GB di dati che non si trovano nel database di Exchange, ma che probabilmente finiremmo per aspirare in un database di archivio per essere scoperti. Quello che vorrei fare è poter quantificare per il team legale quanto sarebbe se tornassimo indietro di 1 anno, 2 anni, 3 anni, ecc.
Ho trovato uno script Powershell abbastanza semplice su TheDailyAdmin che fa quello che voglio per la maggior parte, ma lo mette in una pila. Mi piacerebbe essere in grado di vedere i risultati, ma ordinati per utente per sapere che Sally ha 47 MB che è più vecchio di 2 anni, Charles ha 190 MB oltre 2 anni, ecc.
Ecco lo script che ho eseguito:
get-mailboxdatabase | get-mailbox -resultsize unlimited | get-mailboxfolderstatistics -folderscope all -includeoldestandnewestitems | export-csv mailbox_stats.csv
Funziona bene per metterli tutti in archivio, ma non posso dire a chi appartiene l'e-mail. L'ho anche eseguito sulla mia casella di posta in modo specifico, ma preferirei non eseguirlo manualmente su ogni utente in quanto ciò richiederebbe un po '! Non sono un guru di Powershell ma spero che qualcuno là fuori abbia una comprensione più solida e possa aiutarmi a indicarmi la giusta direzione dei comandi per aiutarlo ad abbatterlo un po 'di più.
Grazie in anticipo!