只是一个快速的问题。我需要能够从命令行解锁用户帐户,而不是使用NET USER loginname /DOMAIN /ACTIVE:YES
这是因为我们公司跨越 4 个域,而 NET 命令与计算机域绑定,无法指定替代域。此外,对于这种特定情况,使用 ADUC 不是一种选择。
基本上,DSMOD USER userDN -disabled no实际上解锁帐户吗?我可以在星期四对此进行测试,但想知道我是否必须尽早开始编写解决方案的脚本。
干杯
只是一个快速的问题。我需要能够从命令行解锁用户帐户,而不是使用NET USER loginname /DOMAIN /ACTIVE:YES
这是因为我们公司跨越 4 个域,而 NET 命令与计算机域绑定,无法指定替代域。此外,对于这种特定情况,使用 ADUC 不是一种选择。
基本上,DSMOD USER userDN -disabled no实际上解锁帐户吗?我可以在星期四对此进行测试,但想知道我是否必须尽早开始编写解决方案的脚本。
干杯
答案是肯定的。
这确实解锁了一个帐户。
您可以使用以下方法通过 SAM 名称进行解锁/密码重置:
从 joeware解锁就可以做到这一点,并报告当前锁定的帐户
如果您能够使用 vbscript,这应该可以解决问题:
埃蒂亚尔。
@Akshi 的答案(不公平地获得了反对票)应该是正确的一个 - 帐户禁用和 LockedOut 是两个不同的东西。
具有适当权限的管理员可以禁用帐户,使用错误密码次数过多会锁定您的帐户。
在 Power-Shell 中使用
Get-ADUser %username% -prop LockedOut
,您可以看到 Enabled 和 LockedOut 属性。dsmod user userDN -disabled no
需要提升的管理员权限才能在大多数系统设置中工作,我不确定它会解锁帐户,我无法测试它。Unlock-ADaccount username
将适用于大多数具有基本管理员权限的用户 - 为我工作。我认为您应该使用该命令Unlock-ADaccount 用户名
希望这会帮助你