Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 检索具有相同“属性”的用户;“城市”;通过获得阿杜泽_Powershell_Powershell 2.0 - Fatal编程技术网

Powershell 检索具有相同“属性”的用户;“城市”;通过获得阿杜泽

Powershell 检索具有相同“属性”的用户;“城市”;通过获得阿杜泽,powershell,powershell-2.0,Powershell,Powershell 2.0,有没有一种方法可以让我检索只属于特定“城市”的广告列表 因为,在SET ADuser-city中有一个属性,所以必须有一种反向的方法 将“城市”字段称为“地区名称”。所述属性的LDAP显示名称为l(小写l): 另外,Get ADUser似乎能够自己进行翻译,因此您可以使用如下过滤器: Get-ADUser -Filter "City -eq 'CityName'" 您还可以使用LDAP筛选器: Get-ADUser -LDAPFilter "(&(l=CityName)(!(HomeD

有没有一种方法可以让我检索只属于特定“城市”的广告列表

因为,在SET ADuser-city中有一个属性,所以必须有一种反向的方法

将“城市”字段称为“地区名称”。所述属性的LDAP显示名称为
l
(小写l):

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

Get-ADUser -Filter "City -eq 'CityName'"
您还可以使用LDAP筛选器:

Get-ADUser -LDAPFilter "(&(l=CityName)(!(HomeDirectory=*)))"


让我知道这两个参数是否对您有效

很抱歉,它不起作用。如果您需要限定的帮助,请比“它不起作用”更详细。在不知道您将命令更改为什么的情况下,无法找到接受参数“cityname”的位置参数。用城市名称替换mwood有点困难
Get-ADUser -LDAPFilter "(&(l=CityName)(!(HomeDirectory=*)))"
Get-ADUser -Filter "*" -Properties City | Where-Object {$_.City -eq "Dublin"}
Get-ADUser -Filter "City -eq 'Dublin'"