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

[玩转系统] 获取具有多个属性的 AdUser 过滤器

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

获取具有多个属性的 AdUser 过滤器


您可以使用FilterLDAPFilter 参数从活动目录中获取广告用户列表。使用具有多个属性的 Get-AdUser 过滤器来搜索和检索满足过滤条件的一个或多个用户。

Filter 或 LDAPFilter 参数用于过滤活动目录对象。您可以使用多个属性来指定查询字符串。

在此示例中,我们将讨论如何使用 PowerShell 中的 Get-AdUser cmdlet 获取具有多个属性的 aduser 过滤器。

使用具有多个属性的 Get-AdUser 过滤器

使用 PowerShell 中的 Get-AdUser cmdlet 获取一个或多个具有多个属性的广告用户过滤器。

要从办公地点位于休斯顿的销售部门获取 aduser,请运行以下命令。

Get-ADUser -Filter {Department -eq 'SALES' -ANd PhysicalDeliveryOfficeName -eq 'Houston'}

在上面的 PowerShell 脚本中,Get-AdUser 使用 Filter 参数指定具有多个属性的查询字符串。

在脚本中,我们指定了多个属性(例如 DepartmentPhysicalDeliveryOfficeName)来检索一个或多个广告用户。

上述用于获取具有多个属性的 aduser 过滤器的 PowerShell 脚本的输出为:

[玩转系统] 获取具有多个属性的 AdUser 过滤器

将 Get-AdUser LDAPFilter 与多个属性结合使用

您可以使用具有多个属性的 LDAPFilter 来检索一个或多个广告用户。

要从休斯顿设有办事处的销售部门获取广告用户,请使用 LDAPFilterDepartmentPhysicalDeliveryOffice 属性指定查询字符串。

Get-ADUser -LDAPFilter "(&(Department=SALES)(PhysicalDeliveryOfficeName=Houston))"

在上面的 PowerShell 脚本中,Get-AdUser 使用具有多个属性(例如“部门”和“办公室”)的 LDAPFilter 来获取一个或多个 Active Directory 用户。

获取具有多个属性的 aduser LDAPFilter 的上述脚本的输出是:

PS C:\> Get-ADUser -LDAPFilter "(&(Department=SALES)(PhysicalDeliveryOfficeName=Houston))"


DistinguishedName : CN=Tom Smith,OU=SALES,DC=SHELLPRO,DC=LOCAL
Enabled           : True
GivenName         : Tom
Name              : Tom Smith
ObjectClass       : user
ObjectGUID        : 1f3a2572-2621-4e47-9bdf-81d1f8172f69
SamAccountName    : toms
SID               : S-1-5-21-1326752099-4012446882-462961959-1103
Surname           : Smith
UserPrincipalName : [email 

结论

希望上面使用Filter或LDAPFilter参数获取具有多个属性的aduser过滤器的文章对您有所帮助。

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

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

取消回复欢迎 发表评论:

关灯