首页 > 解决方案 > 通过 Powershell 解锁本地用户帐户

问题描述

我想知道是否有办法通过powershell解锁本地帐户。我知道有 Unlock-ADAccount 可以解锁 AD 帐户。有没有类似的东西可以用来解锁本地账户?我检查了 Set-Localuser,但它没有 Accountlocked,您可以将其设置为 false,例如 -PasswordNeverExpires $True。

我有一个脚本,可以创建我们组织中使用的本地帐户并设置所需的属性。该脚本还启用任何应该启用的禁用本地帐户,并删除所有其他不应该在系统上的本地帐户。我设法实现了所有这些,但我还需要让脚本能够解锁所需的本地帐户,以防它们被锁定而无需通过 lusrmgr.msc 手动解锁它们。任何帮助将不胜感激。先感谢您。

标签: powershell

解决方案


不可以。有两种方法可以让本地帐户解锁:

  1. 设置帐户解锁阈值
  2. 管理员必须通过 手动完成lsusrmgr.msc

也许注册表中有一些东西,或者隐藏在某个地方的 Win32/.NET API 中,但我不知道有任何方法可以通过自动化按需进行。


推荐阅读