我正在编写一个使用PowerShell的GUI工具,只需用户名和按钮点击即可完成大多数与AD相关的任务。我已经完成了所有常用的操作(创建/删除用户,创建/删除安全性和分发组,重置密码等),但无法找到解锁“锁定”帐户的信息。
我试图在不使用Quest AD cmdlet的情况下执行此操作,因为我想要一个更独立的解决方案。所以我想知道在Windows 2003域中是否可以使用普通的PowerShell(1.0或2.0)。
非常感谢。
答案 0 :(得分:6)
将DirectoryEntry的lockoutTime属性设置为0.
样品:
$x = [ADSI]'LDAP://SomeDN'
$x.lockoutTime = 0
$x.CommitChanges()
$x.Close()
答案 1 :(得分:-1)
已经离开AD世界几年了。我根本没有使用过PowerShell,但是下面的链接提供了你想要的东西吗?
http://dmitrysotnikov.wordpress.com/2007/08/14/enable-disable-unlock-user-accounts/