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

[玩转系统] Active Directory:根据属性查找用户并使用 PowerShell 将其添加到组中

作者:精品下载站 日期:2024-12-14 07:35:51 浏览:16 分类:玩电脑

Active Directory:根据属性查找用户并使用 PowerShell 将其添加到组中


Active Directory 对象通常存储在组织单位中。有时,这些组织单位并不指用户工作的网站。本文的目标是检索这些用户并将其添加到组中。这篇博文旨在成为如何搜索具有特定属性的用户并对搜索结果执行某些操作的模板。

假设我们想创建一些组。这些组应包括来自特定站点的所有用户。不幸的是,用户分布在大量的组织单位,但我们很幸运,站点属性将为我们提供所需的信息。

下面的代码示例显示了一个代码

  • 获取具有特定街道地址的所有启用用户
  • 将他们添加到组中

检索所有用户并将其添加到组中

首先,我创建一个通用安全组“Bruno-Kreisky-Platz”。


New-ADGroup -Name 'Bruno-Kreisky-Platz' -GroupScope Universal -GroupCategory Security

[玩转系统] Active Directory:根据属性查找用户并使用 PowerShell 将其添加到组中

现在,我正在寻找具有街道地址属性“Bruno-Kreisky-Platz”的 Active Directory 用户,并将其“通过管道”连接到 Add-ADPrincipalGroupMembership 以下是 PowerShell ISE 中的代码。


Get-ADUser -Filter 'streetaddress -like "*Bruno-Kreisky-Platz*"' -Properties streetaddress | Add-ADPrincipalGroupMembership -MemberOf 'Bruno-Kreisky-Platz'

[玩转系统] Active Directory:根据属性查找用户并使用 PowerShell 将其添加到组中

最后,我们检查一下我们的工作。

[玩转系统] Active Directory:根据属性查找用户并使用 PowerShell 将其添加到组中


Get-ADGroupMember 'Bruno-Kreisky-Platz' | Select-Object -Property Name

寻找属性

选取一个示例用户并检查 Active Directory 用户类的属性,以根据您的需要替换上一个示例中的 streetaddress 属性。


Get-ADUser patrick -Properties *

[玩转系统] Active Directory:根据属性查找用户并使用 PowerShell 将其添加到组中

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

取消回复欢迎 发表评论:

关灯