Désactiver l’expiration des mots de passe sous Office 365
Aujourd’hui après avoir mis en place une solution Office 365 pour un client j’ai été confronté à un problème. En effet mon client m’a remonté un message d’erreur comme quoi son mot de passe Office arrivait à expiration dans quelques jours. Et la je me suis rappeler la politique de mot de passe valable pour tous produit Microsoft qui est « Au bout de 90 jours ton mot de passe tu changeras ». Ici je vais vous montrer comment désactiver l’expiration des mots de passe sous Office 365.
Désactiver l’expiration des mots de passe sous Office 365 – Pré-requis
Dans un premier temps il vous faudra trois choses :
- Pouvoir executer des scripts PowerShell. Je vous redirige bien sur vers mon article qui vous explique comment faire.
- Télécharger et installer le module Windows Azure AD pour Windows PowerShell (32 bits ou 64 bits en fonction de votre architecture)
- Télécharger et installer l’assistant de connexion Microsoft Online Services
Jusqu’ici rien de compliquer il suffit de faire suivant -> suivant … Du microsoft quoi !
Désactiver l’expiration des mots de passe sous Office 365 – Mise en place
Une fois cela fait, nous allons maintenant pouvoir nous connecter et ainsi désactiver cette règle d’expiration de mot de passe.
Ouvrir PowerShelle et saisir $admin = Get-Credential
Une boite de dialogue s’ouvre, saisir le compte administrateur de votre compte Office 365.
Taper ensuite Connect-MsolService -Credential $admin
vous êtes ainsi connecté.
Il ne vous reste plus qu’a taper la commande suivante pour désactiver l’expiration des mots de passe Set-MsolUser -UserPrincipalName user@test.fr -PasswordNeverExpires $true
en modifiant bien entendu l’adresse mail par celle de votre utilisateur. Il faut répeter l’opération pour tous vos utilisateurs.
Bien entendu si vous souhaitez activer l’expiration des mots de passe, il suffit de faire la même opération et de changer la dernière valeur $true par $false.
En complément je vous mets aussi la commande qui permet de désactiver les règles de composition de mot de passe. Ainsi il sera possible de mettre un mot de passe classique (mais attention à la sécurité un mot de passe complexe est préférable).
Set-MsolUser -UserPrincipalName user@test.onmicrosoft.com -StrongPasswordRequired $false
La encore pour réactiver la règle changer le $false par $true.
Si vous souhaitez plus d’informations sur la commande SetMsolUser je vous redirige vers le technet de microsoft.
Voilà, j’espère que cela vous aidera autant que moi. En vous souhaitant une bonne journée !!!
Stay tunned.