Utiliser Powershell pour administrer Office 365

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}

À propos malabelle

Je suis spécialiste VMware, Linux et Microsoft depuis plus de 16 ans. Je travaille comme architecte d'infrastructure cloud chez SAP Hybris. Mon temps est rempli principalement par ma super job, des jams de musique (je suis bassiste), des voyages et ma famille de Bibous. J'écris de temps en temps sur des magazines en ligne et sur le site de Bucheronne Urbaine.

Laisser un commentaire

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