Ecco due righe di codice powershell per ottenere l’elenco delle mail enabled public folder in exchange 2013, ho trovato molto esempi in giro per la rete, alcuni funzionanti ma complessi altri non funzionanti, altri ancora restituivano l’elenco ma in formato testuale non i veri oggetti… alla fine ne ho messi insieme un paio per ottenere quello che volevo in modo semplice:
Get-PublicFolder “\” -Recurse -ResultSize Unlimited | Get-MailPublicFolder -ErrorAction SilentlyContinue
Il parametro “-ErrorAction SilentlyContinue” serve perché potremmo avere anche delle public folder non mail enabled e dandole in input a Get-MailPublicFolder ritornerebbero ovviamente un errore.
Questo script torna molto utile se dovete andare a modificare dei parametri su tutte le mail enabled public folder o semplicemente avere un elenco per documentazione.