使用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()
答
几年来一直脱离AD世界。我还没有使用过PowerShell,但下面的链接是否提供了您要查找的内容?
http://dmitrysotnikov.wordpress.com/2007/08/14/enable-disable-unlock-user-accounts/
顶级香蕉!这很完美,谢谢Dugas! – Jonny 2010-04-07 07:28:46