Voici deux lignes de code powershell pour obtenir la liste des dossiers publics activés par courrier en échange 2013, j'ai trouvé plein d'exemples sur le net, certains fonctionnent mais d'autres complexes ne fonctionnent pas, d'autres encore ont renvoyé la liste mais pas les objets réels au format texte… à la fin j'ai mis un couple ensemble pour obtenir ce que je voulais d'une manière simple:
Get-PublicFolder “\” -Recurse -ResultSize Illimité | Get-MailPublicFolder -ErrorAction SilentlyContinue
Le paramètre “-ErrorAction SilencieusementContinuer” c'est nécessaire car nous pourrions également avoir des dossiers publics non activés par la messagerie et leur donner une entrée à Get-MailPublicFolder renverrait évidemment une erreur.
Ce script est très utile si vous devez modifier les paramètres de tous les dossiers publics activés par la messagerie ou simplement avoir une liste pour la documentation.