Office 365 – Lister les utilisateurs et les informations techniques de leurs boites mail.

Office 365 et plus précisément Exchange Online permettent de déporter une infrastructure de messagerie dans « le cloud ». En tant qu’administrateur de plateforme de messagerie, il n’est pas rare d’avoir besoin d’extraire la liste des boites mails ainsi que leurs caractéristiques (taille, …) . Pour cela l’interface d’administration est parfois insuffisante.

Afin de procéder a l’exécution de commande PowerShell sur un tenant Office 365 effectuez les action suivantes :

1.Démarrez une invite de commande PowerShell en tant qu’administrateur.

2.Exécutez la ligne de commande suivante afin de désactiver le blocage d’exécution des scripts sur la machine :

set-executionpolicy unrestricted

3.Enregistrez ensuite vos identifiants de connexion dans une variable que nous utiliserons plus loin :

 $Credentials = Get-Credential

4.Initiez ensuite la création de la session sur le Tenant :

 $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $Credentials -Authentication Basic –AllowRedirection 

5. Puis importez la session crée :

 Import-PSSession $Session

6. Une fois la connexion établie, vous n’aurez plus qu’à exécuter la commande suivante afin de récupérer les informations techniques de vos boites mails :

get-mailbox | get-mailboxstatistics 

vous pourrez bien évidemment utiliser les commandes powershell « standard » afin de filtrer, formater et exporter les données retournées par la commande.

Please follow and like us:

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Social media & sharing icons powered by UltimatelySocial