Asked By
Paul11
0 points
N/A
Posted on - 07/01/2011
Hi fellows,
I am trying to find an LDAP query that tells me which users passwordsare going to expire(within 3-4 days) in a particular group. If I change the sGroup (Line 32) to CN=Users or anything I get a check your group pop up. I don't see how to bind to the LDAP even though I am signed in as the administrator. If I use LDP I have to bind to get it to show my AD. I writing this code using VBA and I don’t understand what could be the problem.
Windows Script Host
Check your group name or its member list
I do not know much about Microsoft exchange server mainly because, I normally handle programming in other applications not related to Microsoft exchange server. If need be, I will provide a set of the code and my set up in case am just too dumb to figure out the problem. I have checked on the internet and unfortunately the only information I get is related to programming and not anything to do with server. If any programmer out there has an idea on how to go about this I will appreciate.
 Thank you.
Answered By
Seabert
0 points
N/A
#80548
Windows script host – Microsoft exchange server
hi,
           The LDAP, know as light weight Directory Access Protocol. LDAP Will play the wide roll in the Active directory and Ms Exchange.
You can bind to Active Directory objects in VBScript with a "Set" statement, using the GetObject method.
GetObject requires a "binding string", which is a text string that uniquely specifies the object in Active Directory.
Below are examples of statements that bind to objects with the LDAP provider. The binding string is the string in quotes.
Set objUser = GetObject("LDAP://cn=Joe Smith,ou=East,dc=MyDomain,dc=com")
Set objComputer = GetObject("LDAP://cn=Test2,cn=Users,dc=MyDomain,dc=com")
Set objGroup = GetObject("LDAP://cn=Engr,ou=East,dc=MyDomain,dc=net")
Set objOU = GetObject("LDAP://ou=Sales,ou=East,dc=MyDomain,dc=MyFirm,dc=com")
where:
LDAP:
The provider (case sensitive)
objUser, objComputer, objGroup, objOU
Variable referring to the object
cn=Joe Smith,ou=East,dc=MyDomain,dc=net
Distinguished Name of user "Joe Smith"
cn=Joe Smith
Relative Distinguished Name of user "Joe Smith"
dc=MyDomain,dc=com
DNS domain name (MyDomain.com)
cn=Users
Relative Distinguished Name of container "Users"
ou=East
Organizational Unit where user "Joe Smith" resides
cn
Common Name
ou
Organizational Unit
dc
Domain Component