server= 在 ldap 查询中意味着什么
what does server= means in ldap query
我正在解析 Exchange 2010 管理事件(它们被写入事件查看器)。
我需要通过 LDAP 查询验证接收到的参数是否有效(我猜这是某种验证,它的遗留代码)。
ldap 查询包含子查询:"server=SOME_IPV6_ADDRESS"
我找不到关于 server 属性的文档,我正在查看 https://msdn.microsoft.com/en-us/library/ms675090(v=vs.85).aspx
起初,我认为查询失败是因为不支持 IPv6,现在我发现 server 属性是个谜。
完整的 ldap 查询语法是:
(legacyexchangedn=*)(msexchrecipienttypedetails=*)(server=SOME_IPV6_I_DUNNO)(|(anr==someuser)(distinguishedname=someuser)(objectguid=someuser)(msexchimmutableid=someuser)(msexchimmutableid=someuser)(proxyAddresses=smtp:someuser)(userprincipalname=someuser)(msexchmailboxguid=someuser))
如果我删除 (server=SOME_IPV6_I_DUNNO) 部分,查询工作正常。
那么 server=* 用来做什么呢?也许特殊的交换服务器属性?
谢谢
翻遍之后,我发现有一个class叫做服务器。
说明位于此处:https://msdn.microsoft.com/en-us/library/windows/desktop/ms683948(v=vs.85).aspx
我正在解析 Exchange 2010 管理事件(它们被写入事件查看器)。
我需要通过 LDAP 查询验证接收到的参数是否有效(我猜这是某种验证,它的遗留代码)。
ldap 查询包含子查询:"server=SOME_IPV6_ADDRESS"
我找不到关于 server 属性的文档,我正在查看 https://msdn.microsoft.com/en-us/library/ms675090(v=vs.85).aspx
起初,我认为查询失败是因为不支持 IPv6,现在我发现 server 属性是个谜。
完整的 ldap 查询语法是:
(legacyexchangedn=*)(msexchrecipienttypedetails=*)(server=SOME_IPV6_I_DUNNO)(|(anr==someuser)(distinguishedname=someuser)(objectguid=someuser)(msexchimmutableid=someuser)(msexchimmutableid=someuser)(proxyAddresses=smtp:someuser)(userprincipalname=someuser)(msexchmailboxguid=someuser))
如果我删除 (server=SOME_IPV6_I_DUNNO) 部分,查询工作正常。
那么 server=* 用来做什么呢?也许特殊的交换服务器属性?
谢谢
翻遍之后,我发现有一个class叫做服务器。
说明位于此处:https://msdn.microsoft.com/en-us/library/windows/desktop/ms683948(v=vs.85).aspx