Nous étudions actuellement l'archivage des e-mails et la refonte de notre politique de rétention. La grande question est (pour le service juridique), jusqu'où voulons-nous économiser? Actuellement, nos utilisateurs ont une énorme limite de boîtes aux lettres et, par le passé, ils ont tous pu archiver comme ils l'entendaient. Nous avons donc quelques centaines de Go de données qui ne sont pas dans la base de données Exchange, mais que nous finirions probablement par aspirer dans une base de données Archive pour la découverte. Ce que j'aimerais faire, c'est pouvoir quantifier pour l'équipe juridique combien cela coûterait si nous revenions 1 an, 2 ans, 3 ans, etc.
J'ai trouvé un script Powershell assez simple sur TheDailyAdmin qui fait ce que je veux pour la plupart, mais il regroupe le tout en une seule pile. Je voudrais pouvoir voir les résultats mais triés par utilisateur pour savoir que Sally a 47 Mo de plus de 2 ans, Charles a 190 Mo de plus de 2 ans, etc.
Voici le script que j'ai exécuté:
get-mailboxdatabase | get-mailbox -resultsize unlimited | get-mailboxfolderstatistics -folderscope all -includeoldestandnewestitems | export-csv mailbox_stats.csv
Cela fonctionne bien pour les mettre tous dans un fichier, mais je ne peux pas dire à qui appartient l'e-mail. Je l'ai également exécuté spécifiquement sur ma boîte aux lettres, mais je préfère ne pas l'exécuter manuellement sur chaque utilisateur car cela prendrait un certain temps! Je ne suis pas un gourou de Powershell mais j'espérais que quelqu'un là-bas a une compréhension plus ferme et peut m'aider à me diriger dans la bonne direction des commandes pour aider à le décomposer un peu plus.
Merci d'avance!