There are several articles available on the internet, still I thought of writing one [for myselft 😉 ]
Here is the list of commands you need to run to configure the different Virtual Directories. Run Get- commands to check if you have configured the Virtual Directories properly or not.
Exchange Control Panel:
Get-ecpVirtualDirectory -Server “ExchangeServerName” | Set-ecpVirtualDirectory -InternalURL https://webmail.exchangeranger.net/ecp -ExternalURL https://webmail.exchangeranger.net/ecp
Get-ECPVirtualDirectory -Server “ExchangeServerName” | Fl InternalURL,ExternalURL
Outlook Web App:
Get-OwaVirtualDirectory -Server “ExchangeServerName” | Set-OwaVirtualDirectory -InternalURL https://webmail.exchangeranger.net/owa -ExternalURL https://webmail.exchangeranger.net/owa
Get-OWAVirtualDirectory -Server “ExchangeServerName” | Fl internalUrl,ExternalURL
EWS (Exchange Web Services):
Get-WebservicesVirtualDirectory -Server “ExchangeServerName” | Set-WebservicesVirtualDirectory -InternalURL https://webmail.exchangeranger.net/EWS/Exchange.asmx -ExternalURL https://webmail.exchangeranger.net/EWS/Exchange.asmx
Get-WebservicesVirtualDirectory -Server “ExchangeServerName” |Fl internalURL,ExternalURL
Autodiscover:
Set-ClientAccessServer “ExchangeServerName” -AutodiscoverServiceInternalUri https://webmail.exchangeranger.net/Autodiscover/Autodiscover.xml
Get-ClientAccessServer “ExchangeServerName” | Fl AutodiscoverServiceInternalUri
ActiveSync:
Get-ActiveSyncVirtualDirectory -Server “ExchangeServerName” | Set-ActiveSyncVirtualDirectory -InternalURL https://webmail.exchangeranger.net/Microsoft-Server-ActiveSync -ExternalURL https://webmail.exchangeranger.net/Microsoft-Server-ActiveSync
Get-ActiveSyncVirtualDirectory -Server “ExchangeServerName” | Fl InternalURL,ExternalURL
Offline Address Book:
Get-OABVirtualDirectory -Server “ExchangeServerName” | Set-OABVirtualDirectory -InternalUrl https://webmail.exchangeranger.net/OAB -ExternalURL https://webmail.exchangeranger.net/OAB
Get-OABVirtualDirectory -Server “ExchangeServerName” | Fl InternalURL,ExternalURL
OutlookAnywhere:
Set-OutlookAnywhere -Identity “ExchangeServerName“Rpc (Default Web Site)” -InternalHostname webmail.exchangeranger.net -ExternalHostName webmail.exchangeranger.net -InternalClientAuthenticationMethod ntlm -InternalClientsRequireSsl:$True -ExternalClientAuthenticationMethod Basic -ExternalClientsRequireSsl:$True
Get-OutlookAnywhere -Identity “ExchangeServerName“rpc (Default Web Site)” |fl InternalHostName,InternalClientAuthenticationMethod,InternalClientsRequiressl,
ExternalHostName,ExternalClientAuthenticationMethod,ExternalClientsRequiressl
Cheers,
Recent Comments