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

Chu pas un planificateur financier, pas un fiscaliste, pas un conseiller réglementé, nope. Je suis juste un gars qui travaille dans les TI depuis 25 ans — architecte dans de grosses boîtes — pis qui en avait plein le cul de ne pas savoir où allait son cash et surtout de voir que mes placements diminuaient plutôt que de grossir… Dans ma vie perso, je joue dans l’immobilier, les FNB, les stratégies de rendement, les dettes intelligentes, pis toute la patente qui peut transformer un chèque de paie en liberté. J’fais des tests, j’me plante, j’apprends, pis j’en ressors moins cave à chaque fois.

Laisser un commentaire

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