<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Exchange 2010 on John Billekens | Notes from the field</title><link>https://blog.j81.nl/categories/exchange-2010/</link><description>Recent content in Exchange 2010 on John Billekens | Notes from the field</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 John Billekens</copyright><lastBuildDate>Sat, 21 Feb 2015 20:54:22 +0000</lastBuildDate><atom:link href="https://blog.j81.nl/categories/exchange-2010/index.xml" rel="self" type="application/rss+xml"/><item><title>Exchange config for the NetScaler</title><link>https://blog.j81.nl/posts/exchange-config-for-the-netscaler/</link><pubDate>Sat, 21 Feb 2015 20:54:22 +0000</pubDate><guid>https://blog.j81.nl/posts/exchange-config-for-the-netscaler/</guid><description>&lt;p&gt;Below is the NetScaler configuration for an Exchange environment. You need a Standard licence for this.&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Below is the NetScaler configuration for an Exchange environment.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;You need a Standard licence for this.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#--- Replace the text below with the actual data---#
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange server hostname and IP
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;EXCH01IP&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;EXCH02IP&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;EXCHANGEWEBMAILURL&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Content Switch IP
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;CSVIPIP&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Domain FQDN
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;DOMAIN.LOCAL&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Certiicatename as installed in the NetScaler, e.g. a wildcard certificate
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;WILDCARDCERTIFICATE&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Test user for the POP monitor
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;POPTESTUSER&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;POPTESTPASSWD&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#--- NS Config below this line ---#
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;enable ns feature LB CS CMP SSL REWRITE RESPONDER
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ns httpProfile nshttp_default_profile -dropInvalReqs ENABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ns httpParam -dropInvalReqs ON
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add server Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; &amp;lt;EXCH01IP&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add server Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; &amp;lt;EXCH02IP&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_owa SSL -CMP YES -comment &amp;#34;Outlook Web Access&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_oa SSL -CMP YES -comment &amp;#34;Outlook Anywhere or RPC over HTTPS&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_ews SSL -CMP YES -comment &amp;#34;Exchange Web Services&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_eas SSL -CMP YES -comment &amp;#34;ActiveSync Service for Mobile Mail clients&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_ecp SSL -CMP YES -comment &amp;#34;Exchange Control Panel&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_oab SSL -CMP YES -comment &amp;#34;Offline Address Book&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_autodiscover SSL -CMP YES -comment &amp;#34;Autodiscover Service&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_pop3 TCP-cltTimeout 9000 -svrTimeout 9000
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_imap4 TCP-cltTimeout 9000 -svrTimeout 9000
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_owa SSL 0.0.0.0 0 -persistenceType SSLSESSION -cltTimeout 180 -comment &amp;#34;Outlook Web Access&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_ews SSL 0.0.0.0 0 -persistenceType SSLSESSION -cltTimeout 180 -comment &amp;#34;Exchange Web Service&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_autodiscover SSL 0.0.0.0 0 -persistenceType SSLSESSION -cltTimeout 180 -comment &amp;#34;Autodiscover Service&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_ecp SSL 0.0.0.0 0 -persistenceType SSLSESSION -cltTimeout 180 -comment &amp;#34;Exchange Control Panel&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_eas SSL 0.0.0.0 0 -persistenceType SSLSESSION -cltTimeout 180 -comment &amp;#34;ActiveSync Service for Mobile Mail clients&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_oab SSL 0.0.0.0 0 -persistenceType SSLSESSION -cltTimeout 180 -comment &amp;#34;Offline Address Book&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_oa SSL 0.0.0.0 0 -persistenceType SSLSESSION -cltTimeout 180 -comment &amp;#34;Outlook Anywhere or RPC over HTTPS&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_imap4 SSL_TCP &amp;lt;CSVIPIP&amp;gt; 993 -persistenceType SSLSESSION -cltTimeout 9000
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_pop3 SSL_TCP &amp;lt;CSVIPIP&amp;gt; 995 -persistenceType SSLSESSION -cltTimeout 9000
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; SSL &amp;lt;CSVIPIP&amp;gt; 443 -cltTimeout 180 -caseSensitive OFF -httpProfileName nshttp_default_strict_validation
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs vserver CswVip_http_&amp;lt;DOMAIN.LOCAL&amp;gt; HTTP &amp;lt;CSVIPIP&amp;gt; 80 -cltTimeout 180 -caseSensitive OFF -httpProfileName nshttp_default_strict_validation
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs action CswAct_ews -targetLBVserver LbVip_exchange_ews
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs action CswAct_owa -targetLBVserver LbVip_exchange_owa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs action CswAct_ecp -targetLBVserver LbVip_exchange_ecp
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs action CswAct_eas -targetLBVserver LbVip_exchange_eas
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs action CswAct_oab -targetLBVserver LbVip_exchange_oab
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs action CswAct_oa -targetLBVserver LbVip_exchange_oa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs action CswAct_autodiscover -targetLBVserver LbVip_exchange_autodiscover
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs policy CswPol_ews -rule &amp;#34;HTTP.REQ.URL.SET_TEXT_MODE(IGNORECASE).CONTAINS(&amp;#34;/ews&amp;#34;)&amp;#34; -action CswAct_ews
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs policy CswPol_owa -rule &amp;#34;HTTP.REQ.HEADER(&amp;#34;User-Agent&amp;#34;).SET_TEXT_MODE(IGNORECASE).CONTAINS(&amp;#34;Mozilla&amp;#34;)&amp;#34; -action CswAct_owa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs policy CswPol_ecp -rule &amp;#34;HTTP.REQ.URL.SET_TEXT_MODE(IGNORECASE).CONTAINS(&amp;#34;/ecp&amp;#34;)&amp;#34; -action CswAct_ecp
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs policy CswPol_eas -rule &amp;#34;HTTP.REQ.URL.SET_TEXT_MODE(IGNORECASE).CONTAINS(&amp;#34;/Microsoft-Server-ActiveSync&amp;#34;)&amp;#34; -action CswAct_eas
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs policy CswPol_oab -rule &amp;#34;HTTP.REQ.URL.SET_TEXT_MODE(IGNORECASE).CONTAINS(&amp;#34;/oab&amp;#34;)&amp;#34; -action CswAct_oab
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs policy CswPol_oa -rule &amp;#34;HTTP.REQ.URL.SET_TEXT_MODE(IGNORECASE).CONTAINS(&amp;#34;/rpc&amp;#34;)&amp;#34; -action CswAct_oa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs policy CswPol_autodiscover -rule &amp;#34;HTTP.REQ.URL.SET_TEXT_MODE(IGNORECASE).CONTAINS(&amp;#34;/AutoDiscover&amp;#34;)&amp;#34; -action CswAct_autodiscover
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add responder action ResAct_exchange_ToOwa redirect &amp;#34;&amp;#34;/owa&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add responder policy ResPol_exchange_ToOwa &amp;#34;HTTP.REQ.URL.STARTSWITH(&amp;#34;/owa&amp;#34;).NOT&amp;#34; ResAct_exchange_ToOwa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add responder action ResAct_ToHTTPS_301 respondwith q{&amp;#34;HTTP/1.1 301 Moved Permanentlyrn&amp;#34; + &amp;#34;Location: https://&amp;#34; + HTTP.REQ.HOSTNAME + HTTP.REQ.URL.PATH_AND_QUERY + &amp;#34;rnrn&amp;#34;} -bypassSafetyCheck YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add responder policy ResPol_RedirToHTTPS true ResAct_ToHTTPS_301
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add responder action ResAct_ToHTTPS_404 respondwith q{&amp;#34;HTTP/1.1 404 Not Foundrn&amp;#34;} -bypassSafetyCheck YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add responder policy ResPol_RespondWith404 true ResAct_ToHTTPS_404
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_owa SvcGrp_exchange_owa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_oa SvcGrp_exchange_oa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_ews SvcGrp_exchange_ews
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_eas SvcGrp_exchange_eas
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_ecp SvcGrp_exchange_ecp
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_oab SvcGrp_exchange_oab
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_autodiscover SvcGrp_exchange_autodiscover
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_pop3 SvcGrp_exchange_pop3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_imap4 SvcGrp_exchange_imap4
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_owa -policyName ResPol_exchange_ToOwa -priority 100 -gotoPriorityExpression END -type REQUEST
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_http_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName ResPol_RedirWebmailToHTTPS -priority 100 -gotoPriorityExpression END -type REQUEST
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_http_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName ResPol_RespondWith404 -priority 10000 -gotoPriorityExpression END -type REQUEST
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName CswPol_autodiscover -priority 100
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName CswPol_eas -priority 110
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName CswPol_ews -priority 120
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName CswPol_oab -priority 130
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName CswPol_oa -priority 140
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName CswPol_ecp -priority 150
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName CswPol_owa -priority 160
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_imap4 TCP-ECV -send &amp;#34;GET /&amp;#34; -recv &amp;#34;The Microsoft Exchange IMAP4 service is ready.&amp;#34; -LRTM ENABLED -interval 30 -destPort 143
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_pop3 POP3 -scriptName nspop3.pl -dispatcherIP 127.0.0.1 -dispatcherPort 3013 -userName &amp;lt;POPTESTUSER&amp;gt; -password &amp;lt;POPTESTPASSWD&amp;gt; -LRTM ENABLED -interval 30
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Not needed for Exchange 2007-2010
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_owa TCP-ECV -send &amp;#34;GET /owa/healthcheck.htm HTTP/1.1rnHost:&amp;lt;EXCHANGEWEBMAILURL&amp;gt;rnConnection:Closernrn&amp;#34; -recv 200 -LRTM ENABLED -retries 10 -secure YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_ecp TCP-ECV -send &amp;#34;GET /ecp/healthcheck.htm HTTP/1.1rnHost:&amp;lt;EXCHANGEWEBMAILURL&amp;gt;rnConnection:Closernrn&amp;#34; -recv 200 -LRTM ENABLED -retries 10 -secure YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_ews TCP-ECV -send &amp;#34;GET /ews/healthcheck.htm HTTP/1.1rnHost:&amp;lt;EXCHANGEWEBMAILURL&amp;gt;rnConnection:Closernrn&amp;#34; -recv 200 -LRTM ENABLED -retries 10 -secure YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_eas TCP-ECV -send &amp;#34;GET /Microsoft-Server-ActiveSync/healthcheck.htm HTTP/1.1rnHost:&amp;lt;EXCHANGEWEBMAILURL&amp;gt;rnConnection:Closernrn&amp;#34; -recv 200 -LRTM ENABLED -retries 10 -secure YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_oab TCP-ECV -send &amp;#34;GET /oab/healthcheck.htm HTTP/1.1rnHost:&amp;lt;EXCHANGEWEBMAILURL&amp;gt;rnConnection:Closernrn&amp;#34; -recv 200 -LRTM ENABLED -retries 10 -secure YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_oa TCP-ECV -send &amp;#34;GET /rpc/healthcheck.htm HTTP/1.1rnHost:&amp;lt;EXCHANGEWEBMAILURL&amp;gt;rnConnection:Closernrn&amp;#34; -recv 200 -LRTM ENABLED -retries 10 -secure YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_Autodiscover TCP-ECV -send &amp;#34;GET /Autodiscover/healthcheck.htm HTTP/1.1rnHost:&amp;lt;EXCHANGEWEBMAILURL&amp;gt;rnConnection:Closernrn&amp;#34; -recv 200 -LRTM ENABLED -retries 10 -secure YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_owa Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_owa Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2013
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_owa -monitorName Mon_owa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2007-2010
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#bind serviceGroup SvcGrp_exchange_owa -monitorName https-ecv
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_oa Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_oa Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2013
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_oa -monitorName Mon_oa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2007-2010
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#bind serviceGroup SvcGrp_exchange_oa -monitorName https-ecv
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_ews Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_ews Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2013
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_ews -monitorName Mon_ews
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2007-2010
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#bind serviceGroup SvcGrp_exchange_ews -monitorName https-ecv
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_eas Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_eas Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2013
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_eas -monitorName Mon_eas
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2007-2010
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#bind serviceGroup SvcGrp_exchange_eas -monitorName https-ecv
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_ecp Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_ecp Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2013
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_ecp -monitorName Mon_ecp
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2007-2010
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#bind serviceGroup SvcGrp_exchange_ecp -monitorName https-ecv
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_oab Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_oab Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2013
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_oab -monitorName Mon_oab
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2007-2010
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#bind serviceGroup SvcGrp_exchange_oab -monitorName https-ecv
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_autodiscover Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_autodiscover Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2013
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_autodiscover -monitorName Mon_Autodiscover
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2007-2010
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#bind serviceGroup SvcGrp_exchange_autodiscover -monitorName https-ecv
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_pop3 Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 110 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_pop3 Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 110 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_pop3 -monitorName Mon_pop3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_imap4 Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 143 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_imap4 Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 143 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_imap4 -monitorName Mon_imap4
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_owa -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_ews -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_autodiscover -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_ecp -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_eas -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_oab -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_oa -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_imap4 -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_pop3 -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add ssl cipher HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-ECDHE-RSA-AES256-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-ECDHE-RSA-AES128-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-ECDHE-RSA-DES-CBC3-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-DHE-RSA-AES-256-CBC-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-DHE-DSS-AES-256-CBC-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-DHE-RSA-AES-128-CBC-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-DHE-DSS-AES-128-CBC-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-AES-256-CBC-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-AES-128-CBC-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName SSL3-DES-CBC3-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_owa -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_ews -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_autodiscover -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_ecp -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_eas -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_oab -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_oa -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_imap4 -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_pop3 -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_owa -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_ews -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_autodiscover -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_ecp -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_eas -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_oab -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_oa -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_imap4 -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_pop3 -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_owa -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_ews -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_autodiscover -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_ecp -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_eas -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_oab -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_oa -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_imap4 -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_pop3 -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -cipherName HighSecurity&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>Exchange config for the NetScaler with AAA Authentication</title><link>https://blog.j81.nl/posts/exchange-config-for-the-netscaler-with-aaa-authentication/</link><pubDate>Sat, 21 Feb 2015 20:20:55 +0000</pubDate><guid>https://blog.j81.nl/posts/exchange-config-for-the-netscaler-with-aaa-authentication/</guid><description>&lt;p&gt;Below is the NetScaler configuration for an Exchange environment. You need an Enterprise licence to activate AAA.&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#--- Replace the text below with the actual data---#
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Domain Controller hostname and IP
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;DC01.DOMAIN.LOCAL&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;DC01IP&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;DC02.DOMAIN.LOCAL&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;DC01IP&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange server hostname and IP
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;EXCH01IP&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;EXCH02IP&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Active Directory data
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;LDAPPATH&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;LDAPREAD@DOAMIN.LOCAL&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;LDAPREADPASSWD&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Client subnet marked save for private profile
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;CLIENTSUBNET&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#AD group for always use of the private profile
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;ADEXCHPRIVATEGRP&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#AAA Server FQDN and IP
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;AUTHVIPFQDN&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;AUTHVIPIP&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Content Switch IP
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;CSVIPIP&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Domain FQDN
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;DOMAIN.LOCAL&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Certiicatename as installed in the NetScaler
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;CERTIFICATE&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Test user for the POP monitor
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;POPTESTUSER&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;POPTESTPASSWD&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#--- NS Config below this line ---#
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;enable ns feature LB CS CMP SSL AAA REWRITE RESPONDER
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ns httpProfile nshttp_default_profile -dropInvalReqs ENABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add server Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; &amp;lt;EXCH01IP&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add server Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; &amp;lt;EXCH02IP&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_owa SSL -CMP YES -comment &amp;#34;Outlook Web Access&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_oa SSL -CMP YES -comment &amp;#34;Outlook Anywhere or RPC over HTTPS&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_ews SSL -CMP YES -comment &amp;#34;Exchange Web Services&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_eas SSL -CMP YES -comment &amp;#34;ActiveSync Service for Mobile Mail clients&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_ecp SSL -CMP YES -comment &amp;#34;Exchange Control Panel&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_oab SSL -CMP YES -comment &amp;#34;Offline Address Book&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_autodiscover SSL -CMP YES -comment &amp;#34;Autodiscover Service&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_pop3 TCP-cltTimeout 9000 -svrTimeout 9000
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add serviceGroup SvcGrp_exchange_imap4 TCP -maxClient 0 -maxReq 0 -cip DISABLED -usip NO -useproxyport YES -cltTimeout 9000 -svrTimeout 9000
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add authentication ldapAction AuthLdapSrv_&amp;lt;DC01.DOMAIN.LOCAL&amp;gt; -serverIP &amp;lt;DC01IP&amp;gt; -ldapBase &amp;#34;&amp;lt;LDAPPATH&amp;gt;&amp;#34; -ldapBindDn &amp;lt;LDAPREAD@DOAMIN.LOCAL&amp;gt; -ldapBindDnPassword &amp;lt;LDAPREADPASSWD&amp;gt; -ldapLoginName samAccountName -groupAttrName memberOf -subAttributeName CN
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add authentication ldapAction AuthLdapSrv_&amp;lt;DC02.DOMAIN.LOCAL&amp;gt; -serverIP &amp;lt;DC02IP&amp;gt; -ldapBase &amp;#34;&amp;lt;LDAPPATH&amp;gt;&amp;#34; -ldapBindDn &amp;lt;LDAPREAD@DOAMIN.LOCAL&amp;gt; -ldapBindDnPassword &amp;lt;LDAPREADPASSWD&amp;gt; -ldapLoginName samAccountName -groupAttrName memberOf -subAttributeName CN
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add tm formSSOAction AaaSsoPro_exchange_public -actionURL &amp;#34;/owa/auth.owa&amp;#34; -userField username -passwdField password -ssoSuccessRule &amp;#34;HTTP.RES.SET_COOKIE.COOKIE(&amp;#34;cadata&amp;#34;).VALUE(&amp;#34;cadata&amp;#34;).LENGTH.GT(70)&amp;#34; -nameValuePair &amp;#34;flags=0&amp;amp;trusted=0&amp;#34; -responsesize 60000 -submitMethod POST
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add tm formSSOAction AaaSsoPro_exchange_private -actionURL &amp;#34;/owa/auth.owa&amp;#34; -userField username -passwdField password -ssoSuccessRule &amp;#34;HTTP.RES.SET_COOKIE.COOKIE(&amp;#34;cadata&amp;#34;).VALUE(&amp;#34;cadata&amp;#34;).LENGTH.GT(70)&amp;#34; -nameValuePair &amp;#34;flags=4&amp;amp;trusted=0&amp;#34; -responsesize 60000 -submitMethod POST
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add tm trafficAction AaaTrafPro_exchange_public -appTimeout 1 -SSO ON -formSSOAction AaaSsoPro_exchange_public -persistentCookie OFF -InitiateLogout OFF -kcdAccount NONE
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add tm trafficAction AaaTrafPro_exchange_private -appTimeout 1 -SSO ON -formSSOAction AaaSsoPro_exchange_private -persistentCookie OFF -InitiateLogout OFF -kcdAccount NONE
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add tm trafficAction AaaTrafPro_exchange_logoff_global -appTimeout 1 -SSO ON -persistentCookie OFF -InitiateLogout ON -kcdAccount NONE
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add authentication ldapPolicy AuthLdapPol_&amp;lt;DC01.DOMAIN.LOCAL&amp;gt; ns_true AuthLdapSrv_&amp;lt;DC01.DOMAIN.LOCAL&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add authentication ldapPolicy AuthLdapPol_&amp;lt;DC02.DOMAIN.LOCAL&amp;gt; ns_true AuthLdapSrv_&amp;lt;DC02.DOMAIN.LOCAL&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add tm trafficPolicy AaaTrafPol_exchange_public &amp;#34;HTTP.REQ.URL.CONTAINS(&amp;#34;owa/auth/logon.aspx&amp;#34;) &amp;amp;&amp;amp; CLIENT.IP.SRC.IN_SUBNET(&amp;lt;CLIENTSUBNET&amp;gt;).NOT&amp;#34; AaaTrafPro_exchange_public
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add tm trafficPolicy AaaTrafPol_exchange_private &amp;#34;HTTP.REQ.URL.CONTAINS(&amp;#34;owa/auth/logon.aspx&amp;#34;) &amp;amp;&amp;amp; CLIENT.IP.SRC.IN_SUBNET(&amp;lt;CLIENTSUBNET&amp;gt;) || HTTP.REQ.USER.IS_MEMBER_OF(&amp;#34;&amp;lt;ADEXCHPRIVATEGRP&amp;gt;&amp;#34;)&amp;#34; AaaTrafPro_exchange_private
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add tm trafficPolicy AaaTrafPol_exchange_logoff_global &amp;#34;HTTP.REQ.URL.CONTAINS(&amp;#34;owa/logoff.owa&amp;#34;)&amp;#34; AaaTrafPro_exchange_logoff_global
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_owa SSL 0.0.0.0 0 -persistenceType SSLSESSION -cltTimeout 180 -AuthenticationHost &amp;lt;AUTHVIPFQDN&amp;gt; -Authentication ON -authnVsName AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; -comment &amp;#34;Outlook Web Access&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_ews SSL 0.0.0.0 0 -persistenceType SSLSESSION -cltTimeout 180 -authn401 ON -authnVsName AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; -comment &amp;#34;Exchange Web Service&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_autodiscover SSL 0.0.0.0 0 -persistenceType SSLSESSION -cltTimeout 180 -authn401 ON -authnVsName AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; -comment &amp;#34;Autodiscover Service&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_ecp SSL 0.0.0.0 0 -persistenceType SSLSESSION -cltTimeout 180 -AuthenticationHost &amp;lt;AUTHVIPFQDN&amp;gt; -Authentication ON -authnVsName AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; -comment &amp;#34;Exchange Control Panel&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_eas SSL 0.0.0.0 0 -persistenceType SSLSESSION -cltTimeout 180 -authn401 ON -authnVsName AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; -comment &amp;#34;ActiveSync Service for Mobile Mail clients&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_oab SSL 0.0.0.0 0 -persistenceType SSLSESSION -cltTimeout 180 -authn401 ON -authnVsName AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; -comment &amp;#34;Offline Address Book&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_oa SSL 0.0.0.0 0 -persistenceType SSLSESSION -cltTimeout 180 -authn401 ON -authnVsName AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; -comment &amp;#34;Outlook Anywhere or RPC over HTTPS&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_imap4 SSL_TCP &amp;lt;CSVIPIP&amp;gt; 993 -persistenceType SSLSESSION -cltTimeout 9000
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb vserver LbVip_exchange_pop3 SSL_TCP &amp;lt;CSVIPIP&amp;gt; 995 -persistenceType SSLSESSION -cltTimeout 9000
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add authentication vserver AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; SSL &amp;lt;AUTHVIPIP&amp;gt; 443 -AuthenticationDomain &amp;lt;DOMAIN.LOCAL&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; SSL &amp;lt;CSVIPIP&amp;gt; 443 -cltTimeout 180 -caseSensitive OFF -httpProfileName nshttp_default_strict_validation
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs vserver CswVip_http_&amp;lt;DOMAIN.LOCAL&amp;gt; HTTP &amp;lt;CSVIPIP&amp;gt; 80 -cltTimeout 180 -caseSensitive OFF -httpProfileName nshttp_default_strict_validation
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs action CswAct_ews -targetLBVserver LbVip_exchange_ews
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs action CswAct_owa -targetLBVserver LbVip_exchange_owa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs action CswAct_ecp -targetLBVserver LbVip_exchange_ecp
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs action CswAct_eas -targetLBVserver LbVip_exchange_eas
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs action CswAct_oab -targetLBVserver LbVip_exchange_oab
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs action CswAct_oa -targetLBVserver LbVip_exchange_oa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs action CswAct_autodiscover -targetLBVserver LbVip_exchange_autodiscover
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs policy CswPol_ews -rule &amp;#34;HTTP.REQ.URL.SET_TEXT_MODE(IGNORECASE).CONTAINS(&amp;#34;/ews&amp;#34;)&amp;#34; -action CswAct_ews
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs policy CswPol_owa -rule &amp;#34;HTTP.REQ.HEADER(&amp;#34;User-Agent&amp;#34;).SET_TEXT_MODE(IGNORECASE).CONTAINS(&amp;#34;Mozilla&amp;#34;)&amp;#34; -action CswAct_owa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs policy CswPol_ecp -rule &amp;#34;HTTP.REQ.URL.SET_TEXT_MODE(IGNORECASE).CONTAINS(&amp;#34;/ecp&amp;#34;)&amp;#34; -action CswAct_ecp
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs policy CswPol_eas -rule &amp;#34;HTTP.REQ.URL.SET_TEXT_MODE(IGNORECASE).CONTAINS(&amp;#34;/Microsoft-Server-ActiveSync&amp;#34;)&amp;#34; -action CswAct_eas
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs policy CswPol_oab -rule &amp;#34;HTTP.REQ.URL.SET_TEXT_MODE(IGNORECASE).CONTAINS(&amp;#34;/oab&amp;#34;)&amp;#34; -action CswAct_oab
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs policy CswPol_oa -rule &amp;#34;HTTP.REQ.URL.SET_TEXT_MODE(IGNORECASE).CONTAINS(&amp;#34;/rpc&amp;#34;)&amp;#34; -action CswAct_oa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add cs policy CswPol_autodiscover -rule &amp;#34;HTTP.REQ.URL.SET_TEXT_MODE(IGNORECASE).CONTAINS(&amp;#34;/AutoDiscover&amp;#34;)&amp;#34; -action CswAct_autodiscover
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add rewrite action RewAct_exchange_insert_pback_cookie_1 insert_http_header COOKIE &amp;#34;&amp;#34;PBack=0;&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add rewrite action RewAct_exchange_insert_pback_cookie_2 insert_after &amp;#34;HTTP.REQ.HEADER(&amp;#34;COOKIE&amp;#34;).INSTANCE(0).SUBSTR(&amp;#34;:&amp;#34;)&amp;#34; &amp;#34;&amp;#34; PBack=0;&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add rewrite policy RewPol_exchange_insert_pback_cookie_1 &amp;#34;HTTP.REQ.URL.CONTAINS(&amp;#34;owa/auth/logon.aspx&amp;#34;) &amp;amp;&amp;amp; HTTP.REQ.COOKIE.COUNT.GT(2).NOT&amp;#34; RewAct_exchange_insert_pback_cookie_1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add rewrite policy RewPol_exchange_insert_pback_cookie_2 &amp;#34;HTTP.REQ.URL.CONTAINS(&amp;#34;owa/auth/logon.aspx&amp;#34;) &amp;amp;&amp;amp; HTTP.REQ.COOKIE.COUNT.GT(2)&amp;#34; RewAct_exchange_insert_pback_cookie_2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind rewrite global RewPol_exchange_insert_pback_cookie_2 100 END -type REQ_DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind rewrite global RewPol_exchange_insert_pback_cookie_1 110 END -type REQ_DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add responder action ResAct_exchange_ToOwa redirect &amp;#34;&amp;#34;/owa&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add responder policy ResPol_exchange_ToOwa &amp;#34;HTTP.REQ.URL.STARTSWITH(&amp;#34;/owa&amp;#34;).NOT&amp;#34; ResAct_exchange_ToOwa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add responder action ResAct_ToHTTPS_301 respondwith q{&amp;#34;HTTP/1.1 301 Moved Permanentlyrn&amp;#34; + &amp;#34;Location: https://&amp;#34; + HTTP.REQ.HOSTNAME + HTTP.REQ.URL.PATH_AND_QUERY + &amp;#34;rnrn&amp;#34;} -bypassSafetyCheck YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add responder policy ResPol_RedirToHTTPS true ResAct_ToHTTPS_301
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add responder action ResAct_ToHTTPS_404 respondwith q{&amp;#34;HTTP/1.1 404 Not Foundrn&amp;#34;} -bypassSafetyCheck YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add responder policy ResPol_RespondWith404 true ResAct_ToHTTPS_404
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_owa SvcGrp_exchange_owa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_oa SvcGrp_exchange_oa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_ews SvcGrp_exchange_ews
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_eas SvcGrp_exchange_eas
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_ecp SvcGrp_exchange_ecp
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_oab SvcGrp_exchange_oab
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_autodiscover SvcGrp_exchange_autodiscover
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_pop3 SvcGrp_exchange_pop3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_imap4 SvcGrp_exchange_imap4
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_owa -policyName AaaTrafPol_exchange_private -priority 100 -gotoPriorityExpression END -type REQUEST
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_owa -policyName AaaTrafPol_exchange_public -priority 110 -gotoPriorityExpression END -type REQUEST
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_ecp -policyName AaaTrafPol_exchange_public -priority 100 -gotoPriorityExpression END -type REQUEST
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_ecp -policyName AaaTrafPol_exchange_private -priority 110 -gotoPriorityExpression END -type REQUEST
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind lb vserver LbVip_exchange_owa -policyName ResPol_exchange_ToOwa -priority 100 -gotoPriorityExpression END -type REQUEST
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_http_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName ResPol_RedirWebmailToHTTPS -priority 100 -gotoPriorityExpression END -type REQUEST
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_http_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName ResPol_RespondWith404 -priority 10000 -gotoPriorityExpression END -type REQUEST
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName CswPol_autodiscover -priority 100
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName CswPol_eas -priority 110
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName CswPol_ews -priority 120
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName CswPol_oab -priority 130
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName CswPol_oa -priority 140
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName CswPol_ecp -priority 150
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind cs vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -policyName CswPol_owa -priority 160
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ns httpParam -dropInvalReqs ON
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_imap4 TCP-ECV -send &amp;#34;GET /&amp;#34; -recv &amp;#34;The Microsoft Exchange IMAP4 service is ready.&amp;#34; -LRTM ENABLED -interval 30 -destPort 143
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_pop3 POP3 -scriptName nspop3.pl -dispatcherIP 127.0.0.1 -dispatcherPort 3013 -userName &amp;lt;POPTESTUSER&amp;gt; -password &amp;lt;POPTESTPASSWD&amp;gt; -LRTM ENABLED -interval 30
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Not needed for Exchange 2007-2010
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_owa TCP-ECV -send &amp;#34;GET /owa/healthcheck.htm HTTP/1.1rnHost:&amp;lt;EXCHANGEWEBMAILURL&amp;gt;rnConnection:Closernrn&amp;#34; -recv 200 -LRTM ENABLED -retries 10 -secure YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_ecp TCP-ECV -send &amp;#34;GET /ecp/healthcheck.htm HTTP/1.1rnHost:&amp;lt;EXCHANGEWEBMAILURL&amp;gt;rnConnection:Closernrn&amp;#34; -recv 200 -LRTM ENABLED -retries 10 -secure YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_ews TCP-ECV -send &amp;#34;GET /ews/healthcheck.htm HTTP/1.1rnHost:&amp;lt;EXCHANGEWEBMAILURL&amp;gt;rnConnection:Closernrn&amp;#34; -recv 200 -LRTM ENABLED -retries 10 -secure YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_eas TCP-ECV -send &amp;#34;GET /Microsoft-Server-ActiveSync/healthcheck.htm HTTP/1.1rnHost:&amp;lt;EXCHANGEWEBMAILURL&amp;gt;rnConnection:Closernrn&amp;#34; -recv 200 -LRTM ENABLED -retries 10 -secure YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_oab TCP-ECV -send &amp;#34;GET /oab/healthcheck.htm HTTP/1.1rnHost:&amp;lt;EXCHANGEWEBMAILURL&amp;gt;rnConnection:Closernrn&amp;#34; -recv 200 -LRTM ENABLED -retries 10 -secure YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_oa TCP-ECV -send &amp;#34;GET /rpc/healthcheck.htm HTTP/1.1rnHost:&amp;lt;EXCHANGEWEBMAILURL&amp;gt;rnConnection:Closernrn&amp;#34; -recv 200 -LRTM ENABLED -retries 10 -secure YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add lb monitor Mon_Autodiscover TCP-ECV -send &amp;#34;GET /Autodiscover/healthcheck.htm HTTP/1.1rnHost:&amp;lt;EXCHANGEWEBMAILURL&amp;gt;rnConnection:Closernrn&amp;#34; -recv 200 -LRTM ENABLED -retries 10 -secure YES
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_owa Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_owa Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2013
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_owa -monitorName Mon_owa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2007-2010
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#bind serviceGroup SvcGrp_exchange_owa -monitorName https-ecv
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_oa Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_oa Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2013
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_oa -monitorName Mon_oa
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2007-2010
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#bind serviceGroup SvcGrp_exchange_oa -monitorName https-ecv
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_ews Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_ews Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2013
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_ews -monitorName Mon_ews
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2007-2010
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#bind serviceGroup SvcGrp_exchange_ews -monitorName https-ecv
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_eas Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_eas Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2013
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_eas -monitorName Mon_eas
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2007-2010
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#bind serviceGroup SvcGrp_exchange_eas -monitorName https-ecv
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_ecp Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_ecp Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2013
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_ecp -monitorName Mon_ecp
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2007-2010
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#bind serviceGroup SvcGrp_exchange_ecp -monitorName https-ecv
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_oab Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_oab Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2013
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_oab -monitorName Mon_oab
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2007-2010
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#bind serviceGroup SvcGrp_exchange_oab -monitorName https-ecv
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_autodiscover Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_autodiscover Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 443 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2013
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_autodiscover -monitorName Mon_Autodiscover
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#Exchange 2007-2010
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#bind serviceGroup SvcGrp_exchange_autodiscover -monitorName https-ecv
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_pop3 Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 110 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_pop3 Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 110 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_pop3 -monitorName Mon_pop3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_imap4 Srv_&amp;lt;EXCH01.DOMAIN.LOCAL&amp;gt; 143 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_imap4 Srv_&amp;lt;EXCH02.DOMAIN.LOCAL&amp;gt; 143 -CustomServerID &amp;#34;&amp;#34;None&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind serviceGroup SvcGrp_exchange_imap4 -monitorName Mon_imap4
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_owa -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_ews -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_autodiscover -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_ecp -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_eas -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_oab -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_oa -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_imap4 -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver LbVip_exchange_pop3 -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set ssl vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -ssl3 DISABLED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add tm sessionAction AaaSesPro_sso_exchange -sessTimeout 60 -defaultAuthorizationAction ALLOW -SSO ON -ssoCredential PRIMARY -ssoDomain Domain -httpOnlyCookie NO -persistentCookie ON -persistentCookieValidity 30
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add tm sessionPolicy AaaSesPol_sso_exchange ns_true AaaSesPro_sso_exchange
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind tm global -policyName AaaTrafPol_exchange_logoff_global -priority 100
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind authentication vserver AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; -policy AuthLdapPol_&amp;lt;DC01.DOMAIN.LOCAL&amp;gt; -priority 100
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind authentication vserver AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; -policy AuthLdapPol_&amp;lt;DC02.DOMAIN.LOCAL&amp;gt; -priority 110
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind authentication vserver AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; -policy AaaSesPol_sso_exchange -priority 100
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;add ssl cipher HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-ECDHE-RSA-AES256-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-ECDHE-RSA-AES128-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-ECDHE-RSA-DES-CBC3-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-DHE-RSA-AES-256-CBC-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-DHE-DSS-AES-256-CBC-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-DHE-RSA-AES-128-CBC-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-DHE-DSS-AES-128-CBC-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-AES-256-CBC-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName TLS1-AES-128-CBC-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl cipher HighSecurity -cipherName SSL3-DES-CBC3-SHA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_owa -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_ews -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_autodiscover -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_ecp -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_eas -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_oab -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_oa -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_imap4 -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_pop3 -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -certkeyName &amp;#34;&amp;lt;CERTIFICATE&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_owa -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_ews -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_autodiscover -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_ecp -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_eas -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_oab -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_oa -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_imap4 -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver LbVip_exchange_pop3 -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unbind ssl vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -cipherName DEFAULT
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_owa -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_ews -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_autodiscover -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_ecp -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_eas -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_oab -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_oa -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_imap4 -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver LbVip_exchange_pop3 -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver AaaVip_&amp;lt;AUTHVIPFQDN&amp;gt; -cipherName HighSecurity
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bind ssl vserver CswVip_https_&amp;lt;DOMAIN.LOCAL&amp;gt; -cipherName HighSecurity&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>Exchange 2010 reconnect archive mailbox</title><link>https://blog.j81.nl/posts/exchange-2010-reconnect-archive-mailbox/</link><pubDate>Thu, 21 Feb 2013 15:43:36 +0000</pubDate><guid>https://blog.j81.nl/posts/exchange-2010-reconnect-archive-mailbox/</guid><description>&lt;p&gt;Find (disconnected) mailbox: &lt;strong&gt;Get-MailboxServer | Get-MailboxStatistics | where { $_.DisconnectDate } | fl DisplayName, DisconnectDate&lt;/strong&gt; Recconnect mailbox: &lt;strong&gt;Get-MailboxDatabase | Get-MailboxStatistics | Where-Object {$_.DisconnectDate –and $_.DisplayName –eq “Personal Archive - Tinnus Est”} | Connect-Mailbox –user T.Est –archive&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>