我正在尝试搜索具有扩展架构的LDAP服务器(非Active Directory服务器)。搜索返回结果,但不返回扩展对象类(扩展inetOrgPerson对象)的扩展属性。我应该在下面的PS脚本中添加什么来返回这些属性?
$ourServer="LDAP://myserver:9999"
$ourPath="/somedn"
$ourAuth = [System.DirectoryServices.AuthenticationTypes]::FastBind
$Domain = New-Object System.DirectoryServices.DirectoryEntry ($ourDN,"usersfulldn","password",$ourAuth)
$ourSearcher=New-Object System.DirectoryServices.DirectorySearcher
$ourSearcher.filter="(mail=someone@somewhere.com)"
$ourSearcher.PropertiesToLoad.Add("*")
$ourSearcher.PropertiesToLoad.Add("mycustomattribute")
$ourUser=$ourSearcher.FindAll()
$ourUser.Properties
它为我提供了所有属性,但仅限于inetOrgPerson类。我已经查看了有关此主题的问题,但其中一些问题涉及Active Directory而不是其他LDAP服务器。
答案 0 :(得分:0)
没有。我们仍然没有获得扩展属性。在我们没有得到没有这些语句的属性
之后,我们在加载行中添加了属性