Pour ne pas que la fenêtre d'avertissement d'expiration du mot de passe s'affiche, exécuter dans inetpub\adminscripts. Attention, il faut le faire pour le w3svc/ et le w3svc/1/root/ TRÈS IMPORTANT.
adsutil.exe set w3svc/passwordchangeflags 0
adsutil.exe set w3svc/passwordexpireprenotifydays 0
adsutil.exe set w3svc/1/root/passwordchangeflags 0
adsutil.exe set w3svc/1/root/passwordexpireprenotifydays 0
Les changement ne s'appliquent pas?
TRUC#1 : Cette commande
adsutil.exe peut prendre du temps à s'exécuter sur une serveur IIS en fonction, être patient et vérifier le fichier c:\windows\system32\inetsrv\MetaBase.xml pour que la date et l'heure de modification du fichier change au moment de la modification. Sur les serveurs que je m'occupe au travail, on parle d'environ 5 minutes...
Pour activer les changement faire exécuter dans un command prompt "iisreset".
TRUC#2: Tel que trouvé sur
http://blogs.msdn.com/b/asiatech/archive/2009/03/17/how-to-manage-my-windows-user-password-through-iis-web-portal.aspx
cscript.exe adsutil.vbs set w3svc/passwordchangeflags Value
Note In this sample command, Value is a placeholder for the value that you want to set for the PasswordChangeFlags property.
4. The following list includes the possible values for the PasswordChangeFlags property.
You can use a combination of these values.
0: This is the default value. This value indicates that you must use a Secure Sockets Layer (SSL) connection when you change the password.
1: This value permits password changes on non-secure ports. This value is useful if SSL is not enabled.
2: This value disables the Password Change functionality.
4: This value disables the advance notification of password expiration.
À noter le "combination"!!! Donc, la valeur 6 (qui est par défaut...) option 2 + option 4. Pour la valeur 5 option 1 + option 4...