Question

J'écris un outil graphique en utilisant PowerShell qui est capable de faire la plupart des tâches liées AD avec juste un nom d'utilisateur et le bouton clic. Je l'ai fait tous les habituels (Créer / Supprimer des utilisateurs, Créer / Supprimer des groupes Sécurité et distribution, Remise à zéro des mots de passe, etc.), mais ne peuvent pas trouver loin de déverrouiller un « verrouillé » compte.

Je suis en train de le faire sans utiliser cmdlets AD quête que je veux une solution plus autonome. Je me demande donc si possible avec PowerShell ordinaire (1.0 ou 2.0) dans un domaine Windows 2003.

Merci.

Était-ce utile?

La solution

Définissez la propriété lockoutTime du DirectoryEntry à 0.

Exemple:

$x = [ADSI]'LDAP://SomeDN'
$x.lockoutTime = 0
$x.CommitChanges()
$x.Close()

Autres conseils

Manquez du monde AD depuis quelques années. Je n'ai pas travaillé avec PowerShell du tout, mais fait le lien ci-dessous offre ce que vous cherchez?

http: //dmitrysotnikov.wordpress. com / 2007/08/14 / enable-disable-unlock-utilisateur-comptes /

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top