The ConfigureExchangeURLs.ps1 script will configure one or more Client Access servers for the namespaces you specify. All Client Access server URLs will be set to the same namespace.

If you are using separate namespaces for each CAS service this script will not handle that.

This script does not modify any authentication settings for Outlook Anywhere.

Parameters:

Examples:

PowerShell
Edit|Remove
.\ConfigureExchangeURLs.ps1 -Server sydex1 -InternalURL mail.exchangeserverpro.net -ExternalURL mail.exchangeserverpro.net
PowerShell
Edit|Remove
.\ConfigureExchangeURLs.ps1 -Server sydex1,sydex2 -InternalURL mail.exchangeserverpro.net -ExternalURL mail.exchangeserverpro.net
PowerShell
Edit|Remove
.\ConfigureExchangeURLs.ps1 -Server sydex1 -InternalURL mail.exchangeserverpro.net -ExternalURL mail.exchangeserverpro.net -AutodiscoverSCP autodiscover.exchangeserverpro.net
More information about ConfigureExchangeURLs.ps1 is available on Exchange Server Pro. Questions and feedback are welcome in the comments there.