使用PowerShell解锁已锁定的帐户(不与Quest AD cmdlet)

问题描述:

我正在使用PowerShell编写一个GUI工具,该工具能够通过用户名和按钮单击完成与AD有关的大多数任务。我已经完成了所有通常的操作(创建/删除用户,创建/删除安全&通讯组,重置密码等),但找不到解锁“锁定”帐户。使用PowerShell解锁已锁定的帐户(不与Quest AD cmdlet)

我试图做到这一点,而不使用Quest AD cmdlet,因为我想要一个更独立的解决方案。所以我想知道在Windows 2003域中是否可以使用普通的PowerShell(1.0或2.0)。

非常感谢。

设置的DirectoryEntry的lockoutTime属性为0

样品:

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

*香蕉!这很完美,谢谢Dugas! – Jonny 2010-04-07 07:28:46

几年来一直脱离AD世界。我还没有使用过PowerShell,但下面的链接是否提供了您要查找的内容?

http://dmitrysotnikov.wordpress.com/2007/08/14/enable-disable-unlock-user-accounts/

+1

这是使用任务AD cmdlet的 – BarrettJ 2010-04-06 13:49:19

+0

感谢您的回答杰夫,但巴雷特是正确的。这是使用我试图避免的Quest cmdlet。 感谢您的回应寿! – Jonny 2010-04-06 14:15:55