Powershell的LDAP搜索不返回扩展架构属性

时间:2017-05-24 21:23:08

标签: windows powershell ldap schema

我正在尝试搜索具有扩展架构的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服务器。

1 个答案:

答案 0 :(得分:0)

没有。我们仍然没有获得扩展属性。在我们没有得到没有这些语句的属性

之后,我们在加载行中添加了属性