Exchange 2013 Script – CAS Konfigurieren:
http://www.frankysweb.de/?p=2518
clear-host
write-host „Bitte Namen des CAS-Servers eingeben (Bsp.: EXSRV):“
write-host „“
$CASname = read-host „CAS Shortname“
write-host „“
write-host „Bitte interne Zugriffs-URL angeben (Bsp.: outlook.frankysweb.local)“
write-host „“
$OAinternal = read-host „Interner Servername“
write-host „“
write-host „Bitte externe Zugriffs-URL angeben (Bsp.: owa.frankysweb.de)“
write-host „“
$OAexternal = read-host „Externer Hostname“
write-host „“
$activesyncurl = „https://“ + „$OAexternal“ + „/Microsoft-Server-ActiveSync“
$owaexternalurl = „https://“ + „$OAexternal“ + „/OWA“
$ecpexternalurl = „https://“ + „$OAexternal“ + „/ECP“
$ewsexternalurl = „https://“ + „$OAexternal“ + „/EWS/Exchange.asmx“
$oabexternalurl = „https://“ + „$OAexternal“ + „/OAB“
$autodiscoverurl = „https://“ + „$OAexternal“ + „/AutoDiscover/AutoDiscover.xml“
$activesyncvdir = „$casname“ + „\Microsoft-Server-ActiveSync (Default Web Site)“
$oabvdirinternal = „$casname“ + „\OAB (Default Web Site)“
$owavdir = „$casname“ + „\OWA (Default Web Site)“
$ecpvdir = „$casname“ + „\ECP (Default Web Site)“
$EWSvdir = „$casname“ + „\EWS (Default Web Site)“
write-host „Folgende URLS werden konfiguriert:“
write-host „———————————-“
write-host „“
write-host „ActiveSync UTL: $activesyncurl“
write-host „Externe OWA URL: $owaexternalurl“
write-host „Externe ECP URL: $ecpexternalurl“
write-host „Exetrne EWS URL: $ewsexternalurl“
write-host „Autodiscover URL: $autodiscoverurl“
write-host „“
write-host „Folgene Services werden geändert:“
write-host „———————————-“
write-host „“
write-host „ActiveSync: $activesyncvdir“
write-host „OAB: $oabvdirinternal“
write-host „OWA: $owavdir“
write-host „ECP: $ecpvdir“
write-host „EWS: $EWSvdir“
write-host „“
Get-OutlookAnywhere | Set-OutlookAnywhere -InternalHostname „$OAinternal“ -InternalClientAuthenticationMethod Ntlm -InternalClientsRequireSsl $true -ExternalHostname „$OAexternal“ -ExternalClientAuthenticationMethod Basic -ExternalClientsRequireSsl $true -IISAuthenticationMethods Negotiate,NTLM,Basic
Set-ActiveSyncVirtualDirectory -Identity „$activesyncvdir“ -ExternalUrl „$activesyncurl“
Set-WebServicesVirtualDirectory -Identity $EWSvdir -externalURL $ewsexternalurl
Set-OABVirtualDirectory -Identity „$oabvdirinternal“ -ExternalUrl $oabexternalurlget
Set-ClientAccessServer -Identity $casname -AutoDiscoverServiceInternalURI $autodiscoverurl
Set-OwaVirtualDirectory $owavdir -ExternalUrl $owaexternalurl
Set-EcpVirtualDirectory $ecpvdir -ExternalUrl $ecpexternalurl
write-host „…Fertig!“