Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm using the Exchange Web Services SDK and am getting strange results after these lines run:

ScpUrlGuidString = @"77378F46-2C66-4aa9-A6A6-3E7A48B19596";

ScpPtrGuidString = @"67661d7F-8FC4-4fa7-BFAC-E1D7794C1F68";

configSearcher.Filter =
               "(&(objectClass=serviceConnectionPoint)" +
               "(|(keywords=" + ScpPtrGuidString + ")(keywords=" + ScpUrlGuidString + ")))";

It seems that one of my CAS servers is missing, and the other is misconfigured.


What administrative commands should I run to edit how the CAS publishes or updates the AD SCP?

share|improve this question
up vote 0 down vote accepted

You can list the AutoDiscoverServiceInternalUri property of the Client Access Servers with the Exchange Management Shell (this is the serviceBindingInformation attribute of the CAS SCP):

Get-ClientAccessServer | select Name,AutoDiscoverServiceInternalUri

Update the property with the Set-ClientAccessServer cmdlet if necessary

share|improve this answer
I thought this too...Any suggestions if this looks correct? Any way this would get out of sync? – LamonteCristo Feb 17 '12 at 2:13
It's a bit hard to say, since you haven't posted the output along with what you expected :-) – Mathias R. Jessen Feb 17 '12 at 2:33

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.