Tuesday 6 May 2014

Set exchange URLs OWA ActiveSync OAB Autodiscover


Change Internal URLs for all Services



$urlpath = Read-Host "Type internal Client Access FQDN starting with http:// or https://"

Set-AutodiscoverVirtualDirectory -Identity * –internalurl “$urlpath/autodiscover/autodiscover.xml”

Set-ClientAccessServer –Identity * –AutodiscoverServiceInternalUri “$urlpath/autodiscover/autodiscover.xml”

Set-webservicesvirtualdirectory –Identity * –internalurl “$urlpath/ews/exchange.asmx”

Set-oabvirtualdirectory –Identity * –internalurl “$urlpath/oab”

Set-owavirtualdirectory –Identity * –internalurl “$urlpath/owa”

Set-ecpvirtualdirectory –Identity * –internalurl “$urlpath/ecp”

Set-ActiveSyncVirtualDirectory -Identity * -InternalUrl "$urlpath/Microsoft-Server-ActiveSync"



#get commands to  to doublecheck the config
 

get-AutodiscoverVirtualDirectory | ft identity,internalurl

get-ClientAccessServer | ft identity,AutodiscoverServiceInternalUri

get-webservicesvirtualdirectory | ft identity,internalurl

get-oabvirtualdirectory | ft identity,internalurl

get-owavirtualdirectory | ft identity,internalurl

get-ecpvirtualdirectory | ft identity,internalurl

get-ActiveSyncVirtualDirectory | ft identity,internalurl





Change External URLs for all Services


$urlpath2 = Read-Host "Type External Client Access FQDN starting with http:// or https://"

Set-AutodiscoverVirtualDirectory -Identity * –externalurl “$urlpath2/autodiscover/autodiscover.xml”

Set-ClientAccessServer –Identity * –AutodiscoverServiceInternalUri “$urlpath2/autodiscover/autodiscover.xml”

Set-webservicesvirtualdirectory –Identity * –externalurl “$urlpath2/ews/exchange.asmx”

Set-oabvirtualdirectory –Identity * –externalurl “$urlpath2/oab”

Set-owavirtualdirectory –Identity * –externalurl “$urlpath2/owa”

Set-ecpvirtualdirectory –Identity * –externalurl “$urlpath2/ecp”

Set-ActiveSyncVirtualDirectory -Identity * -ExternalUrl "$urlpath/Microsoft-Server-ActiveSync"



#get commands to  to doublecheck the config

get-AutodiscoverVirtualDirectory | fl identity,internalurl, externalurl

get-ClientAccessServer | fl identity,AutodiscoverServiceInternalUri

get-webservicesvirtualdirectory | fl identity,internalurl,externalurl

get-oabvirtualdirectory | fl identity,internalurl,externalurl

get-owavirtualdirectory | fl identity,internalurl,externalurl

get-ecpvirtualdirectory | fl identity,internalurl,externalurl

get-ActiveSyncVirtualDirectory | fl identity,internalurl,externalurl