通过 Get-ADuser 检索具有相同 "City" 的用户

Retrieve users with same "City" through Get-ADuser

有没有一种方法可以检索仅属于特定 "City" 的 AD 列表?

因为SET-ADuser -city中有一个属性,所以也一定有反向的方法!

"City" 字段 mapped to an LDAP attribute 称为 "Locality-Name"。 属性 的 LDAP 显示名称是 l(小写的 L):

Get-ADUser "mwood" -Properties l | Select-Object Name,@{Name="City";Expression={$_.l}}

Get-ADUser 似乎也可以自己进行翻译,因此您可以使用如下过滤器:

Get-ADUser -Filter "City -eq 'CityName'"

您还可以使用 LDAP 过滤器:

Get-ADUser -LDAPFilter "(&(l=CityName)(!(HomeDirectory=*)))"
Get-ADUser -Filter "*" -Properties City | Where-Object {$_.City -eq "Dublin"}

Get-ADUser -Filter "City -eq 'Dublin'"

让我知道这些是否适合您