Gestion d’Office 365 avec Windows PowerShell, quelques exemples.

Il est possible de gérer vos services du Cloud Public Microsoft (i.e. Microsoft Online Services) avec Windows PowerShell. C’est non seulement disponible mais probablement une approche que vous devriez fortement considérer. Cela permet d’automatiser beaucoup d’éléments au niveau de l’administration de vos solutions. Cela donne aussi accès à une prévisibilité et une répétabilité considérable.

Vous trouverez ci-dessous une introduction à la gestion de services en ligne avec PowerShell. Voici comment s’y prendre :

Première étape, assurez-vous d’être à l’aise avec Windows PowerShell en général. Pratiquez-vous contre des environnements d’expérimentation ou d’assurance qualité. Validez toujours vos commandes dans un environnement d’essai avant d’attaquer vos environnements de production….

Lorsque c’est fait, commencez par installer sur votre poste de travail les outils suivants :

1)      Le Microsoft Online Services Sign-in Assistant disponible ici :

Microsoft Online Services Sign-In Assistant (IDCRL7) – 32 bit version

Microsoft Online Services Sign-In Assistant (IDCRL7) – 64 bit version

2)      Le Microsoft Online Services Module for Windows PowerShell disponible ici :

Microsoft Online Services Module for Windows PowerShell (32-bit version)

Microsoft Online Services Module for Windows PowerShell (64-bit version)

Maintenant, avec le Windows PowerShell ISE, ou avec une console PowerShell, importer le module MSOnline

Import-Module MSOnline

Pour connaitre l’ensemble des cmdlets disponibles dans le Module

Get-Command -Module MSOnline

Exemple 1: Se connecter au Microsoft Online Services

Connect-MsolService

Exemple 2: Obtenir la liste des utilisateurs configurés:

Get-MsolUser

Exemple 3: Modifier la politique de mot de passe:

Set-MsolPasswordPolicy

Exemple 4: Créer un nouvel utilisateur

New-MsolUser

C’était quelques exemples comme toujours bien modeste. Ceci étant dit, avec ces exemples, vous aurez une bonne idée de la technique pour tirer profit des cmdlets PowerShell destinées aux Microsoft Onlines Services.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s