anr 中的两个等号 (==) 不起作用
two equal signs (==) in anr not working
我已将以下 2 个实体添加到我的域中:
PS C:\Users\Administrator.LH269> Get-ADUser -LDAPFilter '(anr==leon)'
DistinguishedName : CN=Leon1,CN=Users,DC=LH269,DC=com
Enabled : True
GivenName : Jennifer
Name : Leon1
ObjectClass : user
ObjectGUID : 942dd033-6414-471b-b142-77ac954c3d07
SamAccountName : leon-s
SID : S-1-5-21-2040647692-1963463148-3417863429-1151
Surname : Leon
UserPrincipalName : Leon1@LH269.com
DistinguishedName : CN=Leon\, Jennifer,CN=Users,DC=LH269,DC=com
Enabled : True
GivenName : Jennifer
Name : Leon, Jennifer
ObjectClass : user
ObjectGUID : ff0aae88-83ad-4118-a76f-fdd90242ead5
SamAccountName : leon
SID : S-1-5-21-2040647692-1963463148-3417863429-1145
Surname : Leon-Jarama
UserPrincipalName : Leon@LH269.com
当我执行以下查询时:
Get-ADUser -LDAPFilter '(anr==leon)'
我预计只会收到 1 个回复:CN=Leon\, Jennifer,CN=Users,DC=LH269,DC=com
为什么我得到 2 个结果?在 ANR 文档中,它清楚地说明了使用 anr==XXX 时:
You can force ANR to require an exact match on any of the attributes in the table by starting the value with the equal sign, "=" (so the filter has two equal signs)
You can force ANR to require an exact match on any of the attributes
"Any" 是这里的关键词。这两个帐户都具有由 anr 搜索的属性,这些属性与 "leon".
完全匹配
Surname : Leon
SamAccountName : leon
我已将以下 2 个实体添加到我的域中:
PS C:\Users\Administrator.LH269> Get-ADUser -LDAPFilter '(anr==leon)'
DistinguishedName : CN=Leon1,CN=Users,DC=LH269,DC=com
Enabled : True
GivenName : Jennifer
Name : Leon1
ObjectClass : user
ObjectGUID : 942dd033-6414-471b-b142-77ac954c3d07
SamAccountName : leon-s
SID : S-1-5-21-2040647692-1963463148-3417863429-1151
Surname : Leon
UserPrincipalName : Leon1@LH269.com
DistinguishedName : CN=Leon\, Jennifer,CN=Users,DC=LH269,DC=com
Enabled : True
GivenName : Jennifer
Name : Leon, Jennifer
ObjectClass : user
ObjectGUID : ff0aae88-83ad-4118-a76f-fdd90242ead5
SamAccountName : leon
SID : S-1-5-21-2040647692-1963463148-3417863429-1145
Surname : Leon-Jarama
UserPrincipalName : Leon@LH269.com
当我执行以下查询时:
Get-ADUser -LDAPFilter '(anr==leon)'
我预计只会收到 1 个回复:CN=Leon\, Jennifer,CN=Users,DC=LH269,DC=com
为什么我得到 2 个结果?在 ANR 文档中,它清楚地说明了使用 anr==XXX 时:
You can force ANR to require an exact match on any of the attributes in the table by starting the value with the equal sign, "=" (so the filter has two equal signs)
You can force ANR to require an exact match on any of the attributes
"Any" 是这里的关键词。这两个帐户都具有由 anr 搜索的属性,这些属性与 "leon".
完全匹配Surname : Leon
SamAccountName : leon