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