We help IT Professionals succeed at work.

How to query a secondary domain controller using LDAP?

1,887 Views
Last Modified: 2008-05-31
I'm working on a project where I am programmatically checking all the users for a given domain (and there are several domains). For example, I'll use a LDAP query like this:
"LDAP://DC=CA,DC=microsoft,DC=com" with a .Filter = ("(objectClass=user)"). Everything is fine.

CA is mapped to go to CA-server1. All users are returned poperly.

Apparently at 2 remote locations, the primary domain controller does not have the pwdLastSet and useraccountcontrol fields setup properly on CA-server1 (for whatever reason, outside of my control). At each location, there is a secondary domain controller (which I'll reference as CA-server2)., which does have the correct values for each user; but I am unable to figure out how to query the second domain controller successfully for users. for example:
"LDAP://CN=CA-server2,OU=Domain Controllers,DC=CA,DC=microsoft,DC=com" this query will run, but does not return users.

Is there a way to still query DC=CA, but pull the users from a different server rather than the default server
Comment
Watch Question

Senior Network Consultant / Engineer
CERTIFIED EXPERT
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION

Author

Commented:
I tried your suggestion. After attempting to run the query for about 30 seconds, I get: The server is not operational.

I am positive the server.domain.com is correct, because I ping the server using the same path.

Author

Commented:
Hail LDAP god, you were correct. My query was slightly off. With CA-server2.CA.microsoft.com, I'm getting results back.

Thanks!
Jeremy WeisingerSenior Network Consultant / Engineer
CERTIFIED EXPERT

Commented:
Glad to help. =)

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.