Microsoft has published a PS scripts package to help Office 365 administrators to manage Office 365 services using PowerShell.

To use these scripts, you must have installed PowerShell for Office 365 and be an Office 365 administrator.

As part of the scripts provided:

  • Set-MsolUserPasswordFromCSV : permet de gérer les mots de passe depuis un fichier CSV
  • NewRandomPasswordFile : génère des mots de passe aléatoires et les stocke dans un fichier CSV
  • NewDirSyncPowerShellShortcut : vérifie l’installation de DirSync et crée un raccourci
  • GetTotalUsersGroupsContactsInForest : cherche dans Active Directory et calcule le nombre total d’utilisateurs, de groups et de contacts pour chaque domaine
  • GetSyncedObjectCount : retourne le nombre d’objets qui ont été synchronisés avec Office 365
  • GetMsolUserReport : génère un CSV qui contient des informations sur les utilisateurs et les boites aux lettres
  • GetMsolTenantSkuUsage : génère un bilan d’usage des licences Office 365 dans un fichier CSV
  • AssignLicenseByDG : permet d’assigner une licence en fonction de l’appartenance à un groupe de distribution

To get this scripts package go to http://www.microsoft.com/en-us/download/details.aspx?id=29568