2010-04-06 4 views
5

J'écris un outil graphique utilisant PowerShell capable d'effectuer la plupart des tâches liées à l'AD avec juste un nom d'utilisateur et un clic sur un bouton. J'ai fait tous les habituels (Créer/Supprimer des utilisateurs, Créer/Supprimer la sécurité & Groupes de distribution, réinitialisation des mots de passe, etc), mais ne peut pas trouver de débloquer un compte "verrouillé".Déverrouiller des comptes verrouillés à l'aide de PowerShell (pas avec les applets de commande Quest AD)

J'essaye de faire ceci sans employer des applets de commande de Quête AD comme je veux une solution plus autonome. Donc, je me demande si c'est possible avec PowerShell simple (1.0 ou 2.0) dans un domaine Windows 2003.

Merci beaucoup.

Répondre

6

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

Exemple:

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

Top banane !! C'est parfait, merci Dugas! – Jonny

Questions connexes