当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 快速解锁 AD 用户帐户

作者:精品下载站 日期:2024-12-14 17:36:48 浏览:11 分类:玩电脑

使用 PowerShell 快速解锁 AD 用户帐户


在本教程中,我将向您展示如何使用 PowerShell 快速解锁 AD 用户帐户。

我提供了解锁单个 Active Directory 用户以及如何解锁多个用户帐户的示例。作为 PowerShell 的替代方案,我还将向您展示一个 GUI 工具来快速解锁用户帐户。

这些 PowerShell 命令需要安装 Active Directory 模块。最好在计算机上安装 RSAT 工具。这将避免每次运行 Active Directory 相关的 PowerShell 命令时都需要加载模块。您还需要将 PowerShell 更新到最新版本,以确保所有 cmdlet 均已更新。 Server 2012 默认安装了 PowerShell 4,因此请确保更新到版本 5.1 或新的 PowerShell core 7。

让我们直接看一些例子!

示例 1. 使用 PowerShell 解锁 AD 帐户

在第一个示例中,我将使用 PowerShell 使用帐户 SamAccountName(又名登录名)解锁单个用户。

步骤 1. 运行 Unlock-ADAccount cmdlet

Unlock-ADAccount -Identity robert.allen

上述命令将解锁用户“robert.allen”。将 robert.allen 替换为您的用户的登录名。

步骤 2. 验证锁定状态

Get-ADUser robert.allen -Properties * | Select-Object LockedOut

上面的命令将检查帐户是否被锁定。

[玩转系统] 使用 PowerShell 快速解锁 AD 用户帐户

这就是示例 1 的全部内容。

这很容易,对吧?

相关:如何获取 AD 用户密码到期日期

示例 2. 通过确认解锁 AD 帐户

此命令与前面的示例相同,但它为每个要解锁的帐户添加了确认。

Unlock-AdAccount -identity alice.mills -Confirm

这将弹出一条消息以确认操作。

[玩转系统] 使用 PowerShell 快速解锁 AD 用户帐户

提示:如果您的帐户多次被锁定,您应该在解锁所有帐户之前调查原因。您可以查看此指南来解决帐户锁定问题并追踪锁定事件的来源。

示例 3. 使用 PowerShell 解锁所有 AD 用户帐户

我不建议这样做,但您可以使用以下命令找到所有锁定的用户并解锁它们。如果大量帐户被锁定,则应该引起一些担忧。您应该调查并查看日志,以确保您的网络中没有发生任何可疑情况。

Search-ADAccount -Lockedout | select-object Name, SamAccountName

在此示例中,我锁定了三个帐户,我将使用 Search-ADAccount 命令列出所有锁定的帐户。

[玩转系统] 使用 PowerShell 快速解锁 AD 用户帐户

要立即解锁所有帐户,我只需添加 | Unlock-AddAccount 到搜索命令的末尾,示例截图如下。

[玩转系统] 使用 PowerShell 快速解锁 AD 用户帐户

我将再次运行 Search-AdAccount -lockout 以确认所有帐户均已解锁。

[玩转系统] 使用 PowerShell 快速解锁 AD 用户帐户

您可以看到上面没有列出任何帐户。

我再次对一次性解锁所有用户帐户持谨慎态度。帐户被锁定是有原因的(多次尝试错误的密码),因此除非您确切知道发生了什么,否则请小心这一情况。

您还可以在此示例中添加 -confirm 来确认每次解锁。

[玩转系统] 使用 PowerShell 快速解锁 AD 用户帐户

尝试这些命令,并在下面留下评论让我知道它们是如何工作的。

示例 4. 使用 AD Pro Toolkit 解锁 AD 帐户

如果您想要 PowerShell 的替代方案,请查看 AD Pro Toolkit 中的用户解锁工具。使用此工具,您还可以重置密码并查找源计算机或锁定。

第1步:打开用户解锁工具

单击此处下载免费试用版。

从工具列表中单击用户解锁

[玩转系统] 使用 PowerShell 快速解锁 AD 用户帐户

第 2 步:单击“运行”以查找锁定的用户帐户

当您单击运行时,将显示任何锁定的用户。它将显示用户名、锁定时间、上次设置的密码、UserPrincipalName 和 DN。

[玩转系统] 使用 PowerShell 快速解锁 AD 用户帐户

步骤3:选择要解锁的AD用户

选择要解锁的用户,然后单击解锁按钮。您可以选择单个、多个或所有用户帐户。

[玩转系统] 使用 PowerShell 快速解锁 AD 用户帐户

您将看到一个弹出窗口,让您知道已解锁的帐户。

[玩转系统] 使用 PowerShell 快速解锁 AD 用户帐户

您还可以重置密码,并使用锁定故障排除选项来查找帐户锁定的根源。

AD Pro 工具包包括数百个针对用户、计算机、组等的 Active Directory 报告。它还包括一些用于简化用户帐户管理的工具。

[玩转系统] 使用 PowerShell 快速解锁 AD 用户帐户

单击此处下载 AD Pro 工具包的免费试用版。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯