Skip navigation

JSI Tip 9696. How can a script return a domain group's members using the LDAP provider?

In tip 9690, we returned user properties using the LDAP provider.

GroupMembers.vbs is a sample script that returns the members of a domain group.

The syntax for using GroupMembers.vbs is:

CScript.exe //nologo <Drive:>\<FolderName>\GroupMembers.vbs <distinguishedName_Of_Group>

Example:

cscript //nologo c:\util\GroupMembers.vbs "CN=R&D,CN=Users,DC=JSIINC,DC=COM"
GroupMembers.vbs contains:
Dim objArguments, strDomainGrp
Set objArguments = Wscript.Arguments
If WScript.Arguments.Count = 0 then Wscript.Quit
strDomainGrp=objArguments(0)
On Error Resume Next
Set objGroup = GetObject("LDAP://" & strDomainGrp)
objGroup.GetInfo
arrMemberOf = objGroup.GetEx("member")
For Each strMember in arrMemberOf
    WScript.echo 
" & strDomainGrp &
;
& strMember &
" Next



Hide comments

Comments

  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
Publish