Pour utiliser powershell dans l’environnement Office 365, il faut premièrement utiliser le plugin suivant:
https://technet.microsoft.com/en-ca/library/jj151815.aspx
http://www.microsoft.com/en-us/download/confirmation.aspx?id=39267
Ensuite faire les commandes suivantes:
Ouvrir powershell (start, run, powershell) en mode administrateur
Créer la variable Cred avec les bonnes infos (pop de connexion)
$Cred = Get-Credential
Créer la variable Session.
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $Cred -Authentication Basic -AllowRedirection
Permettre les scripts de rouler.
Set-ExecutionPolicy Unrestricted
Se connecter.
Import-PSSession $Session
Connect-Mso -Credential $Cred
Ensuite, ne reste plus qu’a utiliser les scripts habituels de Exchange et AD.
Par exemple:
Changer les mots de passe pour plusieurs utilisateurs.
Sortir la liste des comptes en format CSV.
Get-MsolUser | Select UserPrincipalName| Export-CSV -Path users.csv
Ensuite, relancer pour les utilisateurs sélectionnés.
Import-CSV users.csv |%{Set-MsolUserPassword -userPrincipalName $_.UserPrincipalName –NewPassword « NOUVEAUPASSWORD » -ForceChangePassword $False}