Petit mémo pour supprimer la complexité des mots de passe sur un serveur Windows Server CORE.
Problème rencontré :
Lors de la définition d'un mot de passe pour un utilisateurs local, le message d'erreur suivant apparaît :
Ce mot de passe ne correspond pas aux critères de stratégie de mot de passe...
Résolution
/!\ ATTENTION /!\ Il est vivement recommander d'appliquer cette procédure uniquement pour des environnements de tests.
1) Ouvrir une invite de commande PowerShell avec les privilèges administrateur
2) Saisir les commandes suivantes :
PS > secedit /export /cfg c:\secpol.cfg PS > (gc C:\secpol.cfg).replace("PasswordComplexity = 1", "PasswordComplexity = 0") | Out-File C:\secpol.cfg PS > secedit /configure /db c:\windows\security\local.sdb /cfg c:\secpol.cfg /areas SECURITYPOLICY PS > rm -force c:\secpol.cfg -confirm:$false
Réactiver la complexité des mots de passe
Si vous souhaitez réactiver la complexité des mots de passe voici la marche à suivre.
1) Ouvrir une invite de commande PowerShell avec les privilèges administrateur
2) Saisir les commandes suivantes :
PS > secedit /export /cfg c:\secpol.cfg PS > (gc C:\secpol.cfg).replace("PasswordComplexity = 0", "PasswordComplexity = 1") | Out-File C:\secpol.cfg PS > secedit /configure /db c:\windows\security\local.sdb /cfg c:\secpol.cfg /areas SECURITYPOLICY PS > rm -force c:\secpol.cfg -confirm:$false
Bonjour,
Cela me parait évident mais çà va mieux en le disant.
La désactivation de la complexité du mot de passe peut se faire dans un environnement de développement pour des tests mais aucunement dans un environnement de production.
Cordialement
Je viens d'ajouter cette précision. Merci pour le retour :).