sy/va:n coudev://e

Commandes utiles pour Microsoft Exchange

Exchange EMS Powershell

Commandes utiles pour Microsoft Exchange

Ce billet est un aide mémoire pour plusieurs commandes PowerShell utiles au quotidien.

Lister les boîtes aux lettres avec export dans fichier CSV

Get-Mailbox | Select DisplayName, UserPrincipalName, PrimarySmtpAddress | Export-CSV -Path \\server\share\file.csv

Vous n’avez qu’à personnaliser les champs souhaités après “Select” et c’est fini!

Générer un rapport de taille des boîtes aux lettres

Get-Mailbox | Get-MailboxStatistics | Add-Member -MemberType ScriptProperty -Name totalItemSizeinMB -Value {$this.totalItemSize.value.ToMB() + $this.totalDeletedItemSize.value.ToMB()} -PassThru | Select DisplayName, UserPrincipalName, PrimarySmtpAddress, totalItemSizeinMB | Export-CSV -Path \\server\share\file.csv

La ligne semble un peu indigeste, mais c’est pour faciliter la lecture ensuite : on récupère les Mailboxes, on ajoute une propriété totalItemSizeinMB qui correspond à totalItemSize + totalDeletedItemSize, convertit en Mo, et on exporte en CSV!


Pensez à vous abonner au billet pour des ajouts et mises à jour régulières !

Quitter la version mobile