我想要完成的所有操作都是在LDAP组中有任何成员时返回。所以,我有一个组列表,我想查询每个组的列表,以确保每个组中至少有一个成员。如何使用不在MS Active Directory中使用Powershell查询LDAP组的成员
我正在使用powershell,这不是活动目录。
这是目前我试图
$user = "username"
$pwd = "password"
$de = "LDAP://[SERVERNAME]/cn=user,ou=people,o=company"
$deObject = New-Object -TypeName System.DirectoryServices.DirectoryEntry($de,$user,$pwd,'FastBind')
这会返回一个DirectoryEntry对象(至少据我可以告诉)。我实在看不出任何属性或任何东西,除了如果我做到以下几点:
$deObject.Name
这将返回“用户”的CN,就是这样。有什么建议么?
我已经试过:
$deObject.Properties
$deObject.Properties['member']
$deObject.Properties.Values['member']
提前感谢!
一些提示:HTTP://www.vistax64 .com/powershell/29100-bind-ldap-directory.html –