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

Jon*_*nny 5 powershell active-directory windowsdomainaccount

我正在编写一个使用PowerShell的GUI工具,只需用户名和按钮点击即可完成大多数与AD相关的任务.我已经完成了所有常用的操作(创建/删除用户,创建/删除安全和分发组,重置密码等),但无法找到解锁"锁定"帐户.

我试图在不使用Quest AD cmdlet的情况下执行此操作,因为我想要一个更独立的解决方案.所以我想知道在Windows 2003域中是否可以使用普通的PowerShell(1.0或2.0).

非常感谢.

dug*_*gas 7

将DirectoryEntry的lockoutTime属性设置为0.

样品:

$x = [ADSI]'LDAP://SomeDN'
$x.lockoutTime = 0
$x.CommitChanges()
$x.Close()
Run Code Online (Sandbox Code Playgroud)