PowerShell | Des commandes de base pour Microsoft Office 365
Prise de note de ma formation Azure / Office 365.
L'utilisation de l’interpréteur de commande Powershell étant plus rapide, voyons ici quelques pratiques utiles. La visibilité des informations se voyant dans Azure AD comme dans Office 365 et dans PowerShell.
Importer le module Microsoft Online (Msol) :
Import-Module MSOnline
Sinon, installer le module MS Online :
Install-Module -module MSonline
Vérification des commandes exploitables :
Get-Command -module Msonline
Se connecter au service Office 365 :
Connect-MsolService
Si l'on met les crédentials dans une variable nous demandera les crédentials du compte admin global du compte Office 365 :
$cred=Get-Credential
Cela permet de se connecter à MSOnline grâce à la variable $cred :
Connect-MsolService -Credential $cred
---*Compréhension*---
Get = chercher / New = Créer / Set = Modifier
Utilisateurs
Licences
Groupes
Get-MsolUser
Get-MsolSubscription
Get-MsolGroup
New-MsolUser
New-MsolLicenseOptions
New-MsolGroup
Set-MsolUser
Set-MsolUserLicense
Set-MsolGroup
Maintenant que nous sommes connecté au tenant Office 365, nous allons vérifier si cela fonctionne en affichant les UPN des utilisateurs du tenant :
Get-MsolUser
Créer un nouveau groupe :
New-MsolGroup -DisplayName "NomDuGroupe" -Description "Description DuGroupe"
Changer de mot de passe :
Set-MsolUserPassword -UserPrincipalName "Login@tenant.omnicrosoft.com" -NewPassword "Nouveaumdp"
Chercher les utilisateurs d'un service/d'une ville :
Get-MsolUser -Departement NomDuDepartement
Get-MsolUser -City NomDeLaVille
Exporter uniquement le Displayname :
Get-MsolUser -City NomDeLaVille | Select Displayname > c:\export.txt