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

[玩转系统] 在 Active Directory 中启用 AdUsers

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

在 Active Directory 中启用 AdUsers


使用 Get-AdUser 命令和 Filter 参数且启用状态等于 True,您可以在 Active Directory 中启用广告用户。

PowerShell 中的 Get-AdUser cmdlet 用于获取有关 Active Directory 中用户的信息。 Filter 参数可用于指定一个过滤器,用于根据条件选择用户。在本例中,过滤器为“启用状态等于 True”。这意味着该命令将仅返回 Enabled 属性等于 True 的用户。

在 Active Directory 中,aduser 对象具有 Enabled 属性,用于指示 aduser 在 Active Directory 中是启用还是禁用。 True 值表示用户帐户已启用,False 值表示该帐户已禁用。

在本文中,我们将讨论如何使用 Get-AdUser cmdlet 获取活动目录中启用的用户。

在 Active Directory 中查找启用的 AdUsers

要获取 aduser 的启用状态并确定用户是否已启用,请使用 Get-AdUser 和 Filter 参数,并检查用户的启用状态是否为 True

Get-ADUser -Filter 'Enabled -eq "True"' | Select GivenName,Enabled

在上述 PowerShell 脚本中,Get-AdUser Filter 参数使用过滤器查询 Get-AdUser -Filter 'Enabled -eq "True"' 并将其发送到 Active Directory使 adusers 启用状态等于 true 并显示他们的名字和启用状态。

上述用于在活动目录中启用 adusers 的 PowerShell 脚本的输出为:

[玩转系统] 在 Active Directory 中启用 AdUsers

酷提示:阅读此处,通过示例了解 Get-AdUser cmdlet!

还有其他方法可以查找活动目录中启用的广告用户,例如使用 where 条件。

请参阅以下代码,该代码使用 Get-AdUser Filter 参数从 Active Directory 中获取 aduser。它将结果传送到 Where 条件以仅获取活跃用户。

Get-Aduser -filter * | where {$_.Enabled -eq $true } | Select GivenName, Enabled

上述用于获取启用的 adusers 的 PowerShell 脚本的输出是:

PS C:\> Get-Aduser -filter * | where {$_.Enabled -eq $true } | Select GivenName, Enabled

GivenName Enabled
--------- -------
John         True
Tom          True
Erick        True
Gary         True
Chris        True
Adam         True
Don          True
Tira         True
Aron         True
Dave         True
Harsh        True
Netya        True


PS C:\>

酷提示:如何使用 PowerShell 在 OU 中查找禁用的广告用户!

结论

我希望上述有关如何使用设置为 true 的 Get-AdUser Filter Enabled 属性在 Active Directory 中启用广告用户的文章对您有所帮助。

Get-AdUser Filter 参数中指定等于 True 查询的 Enabled 状态会更加高效,因为它将过滤器发送到 AD 以获取adusers 已启用等于 true。

但是,如果您使用Get-AdUser -Filter * | Where…从活动目录中获取所有用户并将其传递给where条件以检查启用状态是否等于true。

酷提示:如何在 PowerShell 中让 aduser 排除已禁用的帐户!

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

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

取消回复欢迎 发表评论:

关灯