Office 365 : Configuration des mots de passe utilisateur pour qu'ils n'expirent jamais
May 25, 2017
Une des questions qui nous est le plus fréquemment posée concerne les utilisateurs ou administrateurs qui souscrivent à Office 365 mais qui en ont assez de recevoir des notifications d'expiration de mot de passe Office 365. Ces utilisateurs pourraient ne pas être habitués à la politique d'expiration de mot de passe par défaut du service, surtout s'ils viennent de systèmes internes qui avaient des exigences d'expiration plus clémentes. Bien que je ne sois pas entièrement convaincu que configurer des mots de passe pour qu'ils n'expirent jamais soit judicieux, si vous choisissez des mots de passe sécurisés et utilisez l'authentification multifactorielle, je ne pense pas que désactiver l'expiration du mot de passe dans Office 365 pose de grandes difficultés.
Configuration à l'aide de PowerShell
Comme toujours, le bon vieux PowerShell peut venir à la rescousse. Pour commencer, préparez-vous à vous connecter au service via le PowerShell remoting. Si vous ne l'avez pas encore fait, vous aurez besoin de deux logiciels : l'Assistant de connexion Microsoft Online Services pour les professionnels de l'informatique RTW (oui, c’est le nom officiel) et le module Azure Active Directory pour Windows PowerShell.
- Installez les deux programmes.
- Ouvrez une session de commande PowerShell et tapez “Connect-MsolService”.
- Entrez vos identifiants à l'invite.
- Une fois authentifié avec succès, entrez la commande suivante pour définir le mot de passe d'un utilisateur à ne jamais expirer :
Set-MsolUser -UserPrincipalName <fullemailaddress@yourdomain.com> -PasswordNeverExpires $true
Si vous connaissez un peu PowerShell, alors vous savez que si le verbe dans une commande est « Set », vous pouvez également utiliser « Get » pour récupérer des informations ou des propriétés concernant un certain objet. Dans ce cas, vous pouvez utiliser « Get-MsolUser » pour vérifier si le mot de passe de l'utilisateur a déjà été configuré pour ne jamais expirer ; pour ce faire, utilisez la commande suivante, qui sélectionne l'attribut à afficher en réponse à notre commande :
Get-MsolUser -UserPrincipalName <fullemailaddress@yourdomain.com> | Select PasswordNeverExpires
Vous pouvez extrapoler à partir de cette commande pour voir les statuts d'expiration des mots de passe de tous les utilisateurs de votre locataire en utilisant la commande suivante :
Get-MSOLUser | Select UserPrincipalName, PasswordNeverExpires
Vous pouvez également combiner ces commandes pour configurer les mots de passe de tous les utilisateurs de votre locataire afin qu'ils n'expirent jamais ; cela se fait en utilisant la fonctionnalité de pipelining de PowerShell. Ici, vous obtenez une liste d'utilisateurs à partir de « Get-MsolUser » puis transmettez ces informations à « Set-MsolUser », en omettant la référence spécifique aux noms (car ceux-ci seront introduits dans la nouvelle commande à partir du pipeline) et en laissant la configuration des attributs identique :
Get-MsolUser | Set-MsolUser –PasswordNeverExpires $true
Configuration à l'aide de l'interface utilisateur graphique
Si vous avez peur de la ligne de commande PowerShell, voici deux conseils. Premièrement, n'ayez pas peur, car c'est votre ami. Deuxièmement, sachez qu'il existe également un moyen de désactiver l'expiration du mot de passe depuis la console d'administration web d'Office 365. Vous aurez besoin des identifiants administrateur pour cela.
- Connectez-vous sur https://portal.office.com/adminportal/home.
- Dans le menu Paramètres, sélectionnez « Sécurité et vie privée », puis cliquez sur « Modifier ».
- Sous «Password policy», cliquez sur la case qui indique « Définir les mots de passe des utilisateurs pour qu'ils n'expirent jamais. »
Suivez ces étapes et vous ne serez plus importuné par les e-mails de notification d'expiration de mot de passe Office 365.
Consultez mon post précédent pour apprendre quelques règles qui devraient être utiles lorsque vous souhaitez assurer la sécurité de la politique de mots de passe Office 365.
Quelle politique d'expiration de mot de passe avez-vous dans votre organisation ?
Demandez un essai gratuit de Netwrix Auditor for Exchange
Partager sur
En savoir plus
À propos de l'auteur
Jonathan Hassell
Consultant
Auteur, consultant et conférencier sur une variété de sujets informatiques. Jonathan a écrit des livres sur Windows Server et des produits associés et a donné des conférences dans le monde entier sur des sujets allant de la mise en réseau et la sécurité à l'administration Windows.
En savoir plus sur ce sujet
Lois sur la confidentialité des données par État : Différentes approches de la protection de la vie privée
Qu'est-ce que la gestion des documents électroniques ?
Créez des utilisateurs AD en masse et envoyez leurs identifiants par e-mail à l'aide de PowerShell
Comment créer, modifier et tester des mots de passe en utilisant PowerShell
Expressions régulières pour débutants : Comment commencer à découvrir des données sensibles