Site icon RDR-IT

Exchange : afficher la taille des dossiers d’une boite aux lettres avec PowerShell

Dans ce tutoriel, je vais vous expliquer comment afficher la liste des dossiers d’une boite aux lettres avec leurs statistiques (nombres d’éléments et taille).

Quand on administre des serveurs Exchange et qu’on a applique des quotas sur les boites aux lettres, on a régulièrement des utilisateurs qui se plaigne que leur boite aux lettres est pleine.

Le but est ici va être d’avoir les statiques des dossiers de la boite pour essayer d’indiquer aux utilisateurs où faire le ménage par exemple.

Pour avoir ces informations, nous allons utiliser cmdlet PowerShell : Get-MailboxFolderStatistics.

Sur un serveur Exchange, ouvrir EMS (Exchange Management Shell) :

Entrer la commande ci-dessous pour afficher les statiques des dossiers d’une boite aux lettres :

Get-MailboxFolderStatistics -Identity "uers.alias@domain.tld"

Voici le résultat, une liste dossiers avec un ensemble d’information pas très lisible :

Pour rendre lisible, on va filtrer la sortie et sélectionner les éléments qui nous intéresse, le dossier, le nombre d’éléments et la taille du dossier, pour cela on va ajouter | Format-Table Identity,ItemsInFolderAndSubfolders,FolderAndSubfolderSize à la fin de la commande.

Ce qui nous donne :

Get-MailboxFolderStatistics -Identity "uers.alias@domain.tld" | Format-Table Identity,ItemsInFolderAndSubfolders,FolderAndSubfolderSize

Maintenant, on a une sortie de commande plus facilement exploitable pour trouver le ou les dossiers volumineux dans une boite aux lettres.

Sur la capture, on peut voir que le dossier Eléments supprimés comprend 265 éléments pour 36.6 MB.


Vous savez maintenant comment afficher la liste des dossiers d’une boite aux lettres sur Exchange en PowerShell, cette commande est pratique car elle permet d’avoir des informations sur l’arborescence sans avoir besoin de se connecter dessus.

Quitter la version mobile