je ne trouve dans les options de NET USER la possibilité de préciser que
le mot de passe n'expire pas faut-il obligatoirement passer par du vbs
??? l'option Expires:never ne correspond pas au mot de pas passe mais au
compte....
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
davidr
Cela est simple en VBS: le bout de code suivant répond à ton besoin:
Const ADS_UF_DONT_EXPIRE_PASSWD = &h10000
Set objUser = GetObject _ ("LDAP://cn=myerken,ou=management,dcúbrikam,dc=com") intUAC = objUser.Get("userAccountControl")
If ADS_UF_DONT_EXPIRE_PASSWD AND intUAC Then Wscript.Echo "Already enabled" Else objUser.Put "userAccountControl", intUAC XOR _ ADS_UF_DONT_EXPIRE_PASSWD objUser.SetInfo WScript.Echo "Password never expires is now enabled" End If
Bonsoir,
je ne trouve dans les options de NET USER la possibilité de préciser que le mot de passe n'expire pas faut-il obligatoirement passer par du vbs ??? l'option Expires:never ne correspond pas au mot de pas passe mais au compte....
Merci
JC
Cela est simple en VBS: le bout de code suivant répond à ton besoin:
Const ADS_UF_DONT_EXPIRE_PASSWD = &h10000
Set objUser = GetObject _
("LDAP://cn=myerken,ou=management,dcúbrikam,dc=com")
intUAC = objUser.Get("userAccountControl")
If ADS_UF_DONT_EXPIRE_PASSWD AND intUAC Then
Wscript.Echo "Already enabled"
Else
objUser.Put "userAccountControl", intUAC XOR _
ADS_UF_DONT_EXPIRE_PASSWD
objUser.SetInfo
WScript.Echo "Password never expires is now enabled"
End If
Bonsoir,
je ne trouve dans les options de NET USER la possibilité de préciser que
le mot de passe n'expire pas faut-il obligatoirement passer par du vbs
??? l'option Expires:never ne correspond pas au mot de pas passe mais au
compte....
Cela est simple en VBS: le bout de code suivant répond à ton besoin:
Const ADS_UF_DONT_EXPIRE_PASSWD = &h10000
Set objUser = GetObject _ ("LDAP://cn=myerken,ou=management,dcúbrikam,dc=com") intUAC = objUser.Get("userAccountControl")
If ADS_UF_DONT_EXPIRE_PASSWD AND intUAC Then Wscript.Echo "Already enabled" Else objUser.Put "userAccountControl", intUAC XOR _ ADS_UF_DONT_EXPIRE_PASSWD objUser.SetInfo WScript.Echo "Password never expires is now enabled" End If
Bonsoir,
je ne trouve dans les options de NET USER la possibilité de préciser que le mot de passe n'expire pas faut-il obligatoirement passer par du vbs ??? l'option Expires:never ne correspond pas au mot de pas passe mais au compte....