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

[玩转系统] 如何使用 PowerShell 解锁用户帐户

作者:精品下载站 日期:2024-12-14 12:21:37 浏览:15 分类:玩电脑

如何使用 PowerShell 解锁用户帐户


在这篇文章中,我将向您展示如何使用 PowerShell 快速解锁用户帐户。许多管理员每天都使用 Active Directory 用户和计算机来解锁用户帐户。这是因为他们要么觉得使用 PowerShell 很简单,要么可能对他们来说太复杂。

因此,如果您知道用户帐户被锁定,如何使用 ADUC 解锁帐户?首先启动 ADUC,找到用户,右键单击用户帐户,然后单击属性。然后在帐户选项卡下,选择解锁帐户

但是,使用 PowerShell,您可以比通常的方法更快地解锁用户帐户。在这篇文章中,我提供了查找帐户锁定状态和解锁单个用户帐户的示例。除此之外,我还提供了有关立即解锁所有锁定用户帐户的信息。

先决条件

  • 由于我们将使用 PowerShell 解锁 AD 帐户,因此请确保首先安装 Active Directory 模块。
  • 您无需登录域控制器即可解锁帐户。在计算机上安装 RSAT 工具,以便可以从计算机运行命令。
  • 在 Windows Server 上,您可以通过服务器管理器 > 功能安装 Windows PowerShell 功能的 Active Directory 模块。您还可以使用Add-WindowsFeature RSAT-AD-Powershell命令。

解锁-ADAccount cmdlet

我们将使用 Unlock-ADAccount cmdlet 来解锁 Active Directory 中的用户帐户。 Unlock-ADAccount cmdlet 可恢复锁定帐户的 Active Directory 域服务 (AD DS) 访问权限。

[玩转系统] 如何使用 PowerShell 解锁用户帐户

安装 PowerShell 的 Active Directory 模块

ActiveDirectory 实际上无法从任何默认存储库中获得,并且现在是 RSAT Windows 功能的一部分。要安装 Active Directory 模块,请在提升的提示符下启动 PowerShell 并运行以下命令。

Add-WindowsFeature RSAT-AD-Powershell

[玩转系统] 如何使用 PowerShell 解锁用户帐户

确认 AD 用户帐户锁定

我们已经安装了 Active Directory PowerShell 模块。运行以下命令可显示特定用户帐户的帐户锁定状态。

Get-ADUser -Identity 'username' -Properties LockedOut | Select-Object Name,Lockedout

根据下面的屏幕截图,用户帐户已被锁定。 LockedOut 状态True 表示帐户已锁定。

[玩转系统] 如何使用 PowerShell 解锁用户帐户

使用 PowerShell 命令 Unlock-ADAccount 解锁用户帐户

要使用 PowerShell 解锁用户帐户,请运行以下 PowerShell 命令。

Unlock-ADAccount -Identity 'username'

运行上述命令后,再次运行Get-ADUser命令来验证帐户是否已解锁。

用户名 Prajwal 的锁定状态显示 False 含义,未锁定。

[玩转系统] 如何使用 PowerShell 解锁用户帐户

使用 PowerShell 查找所有锁定的 AD 用户帐户

在上面的示例中,我们执行了 Get-ADuser 命令来查找特定用户的帐户锁定状态。如何运行单个 PowerShell 命令来查找 AD 中锁定的所有用户帐户。

Search-ADAccount -lockedout | Select-Object Name, SamAccountName

运行上述命令会列出所有被锁定的用户帐户。我有两个帐户目前已被锁定。

[玩转系统] 如何使用 PowerShell 解锁用户帐户

使用 PowerShell 解锁用户帐户

在上面的步骤中,我们发现 AD 中的所有帐户都被锁定。要使用 PowerShell 解锁用户帐户,您可以运行以下 PowerShell 命令。

Search-ADAccount -Lockedout | Unlock-AdAccount

最后运行以下命令来确认所有用户帐户现在是否已解锁。如果您没有看到任何结果,则意味着没有用户帐户被锁定。

Search-ADAccount -lockedout | Select-Object Name, SamAccountName

[玩转系统] 如何使用 PowerShell 解锁用户帐户

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

取消回复欢迎 发表评论:

关灯