<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Microsoft on John Billekens | Notes from the field</title><link>https://blog.j81.nl/categories/microsoft/</link><description>Recent content in Microsoft on John Billekens | Notes from the field</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 John Billekens</copyright><lastBuildDate>Sat, 10 Feb 2024 21:04:38 +0000</lastBuildDate><atom:link href="https://blog.j81.nl/categories/microsoft/index.xml" rel="self" type="application/rss+xml"/><item><title>HowTo - Windows - Export certificate (pfx)</title><link>https://blog.j81.nl/howto/howto-windows-export-certificate-pfx/</link><pubDate>Wed, 18 Oct 2023 09:45:25 +0000</pubDate><guid>https://blog.j81.nl/howto/howto-windows-export-certificate-pfx/</guid><description>&lt;p&gt;group: &amp;ldquo;Windows&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Certificates are an important part of a modern environment. They make communication safer by encrypting the traffic between the client and server. A safe way to move certificates between servers or store them safely is by exporting the certificate (private and public key) to an encrypted format. A commonly used format is &amp;ldquo;pfx&amp;rdquo; (Personal Information Exchange also known as PKCS#12). A pfx file can contain one or more certificates and is encrypted with a password. Without the correct password the pfx is useless. You commonly see that a pfx contains a (web) server certificate and one or more intermediate certificate(s) and a root certificate.&lt;/p&gt;</description></item><item><title>How to use FSlogix AppMasking on Intune managed devices</title><link>https://blog.j81.nl/posts/how-to-use-fslogix-appmasking-on-intune-managed-devices/</link><pubDate>Sun, 05 Jul 2020 09:50:02 +0000</pubDate><guid>https://blog.j81.nl/posts/how-to-use-fslogix-appmasking-on-intune-managed-devices/</guid><description>&lt;div class="wp-block-group"&gt;
&lt;div class="wp-block-group__inner-container"&gt;
&lt;div class="wp-block-group"&gt;
&lt;div class="wp-block-group__inner-container"&gt;
&lt;p&gt;A while ago I was asked to apply FSLogix App Masking at a company to hide MS Office for certain users. Normally with just Active Directory that’s a done deal. But the targets were Intune managed. And since FSLogix Application Masking Is not yet supporting AzureAD we had to find other options.&lt;/p&gt;</description></item><item><title>Office Online apparently only supports TLS 1.0</title><link>https://blog.j81.nl/posts/office-online-apparently-only-supports-tls-1.0/</link><pubDate>Thu, 20 Sep 2018 19:57:00 +0000</pubDate><guid>https://blog.j81.nl/posts/office-online-apparently-only-supports-tls-1.0/</guid><description>&lt;p&gt;Recently I had to configure a new &lt;s&gt;NetScaler&lt;/s&gt; Citrix ADC for a new &lt;s&gt;ShareFile&lt;/s&gt; Citrix Files deployment. Two Storage Zone Controllers load balanced via a Citrix ADC with a Content switch. Nothing out of the ordinary. It was when I activated the Office Online functionality on the Storage Zone Controller configuration page the error messages appeared. Each time as we tried to open an office document we got an error &amp;ldquo;Sorry, there was a problem and we can&amp;rsquo;t open this document. If this happens again, try opening the document in Microsoft Word.&amp;rdquo; for Word documents and &amp;ldquo;We couldn&amp;rsquo;t find the file you wanted. It&amp;rsquo;s possible the file was renamed, moved or deleted.&amp;rdquo; for Excel documents. &lt;img src="https://blog.j81.nl/wp-content/uploads/2018/09/OOExcelOnlineError.png" class="aligncenter size-medium wp-image-831" width="300" height="120" /&gt; &lt;img src="https://blog.j81.nl/wp-content/uploads/2018/09/OOWordOnlineError.png" class="aligncenter size-medium wp-image-832" width="300" height="130" /&gt; I followed all the necessary checks as described in a Citrix Files &lt;a href="https://docs.citrix.com/en-us/storagezones-controller/5-0/install/configure-storagezones-controller-for-web-app-previews-thumbnails.html" target="_blank" rel="noopener"&gt;Article&lt;/a&gt;. But everything turned out okay, it worked as expected. What could it be? As it turned out to be the NetScaler SSL configuration was configured to high!? I always want that &lt;a href="https://www.citrix.com/blogs/2018/05/16/scoring-an-a-at-ssllabs-com-with-citrix-netscaler-q2-2018-update/" target="_blank" rel="noopener"&gt;A+&lt;/a&gt; on &lt;a href="https://www.ssllabs.com/" target="_blank" rel="noopener"&gt;SSL Labs,&lt;/a&gt; the same with this setup. It was when I reverted the Content Switch to it&amp;rsquo;s default SSL parameters (TLS1.0 and the default Cipher suite) that Office Online started functioning. It could not retrieve the documents from the Storage Zone Controllers and thus it gave me this error messages. Luckily I had a separate Content Switch for internal and external traffic. I only had to lower the SSL settings on the internal Content Switch, this is the Content Switch the Office Online server was communicating with. So I hope Microsoft will add support for TLS 1.2 in Office Online (and give it some updates)&lt;/p&gt;</description></item><item><title>Spontaneously changing default printer</title><link>https://blog.j81.nl/posts/spontaneously-changing-default-printer/</link><pubDate>Sat, 18 Mar 2017 13:53:21 +0000</pubDate><guid>https://blog.j81.nl/posts/spontaneously-changing-default-printer/</guid><description>&lt;p&gt;Yesterday I was at a Customers location and they had an issue with their printers on the XenDesktop VDI environment. Some users are using Exact to print all kinds of labels, in this case a Zebra label printer. And while they were printing labels, the label printer was set automagically as default. They started noticing this because when they wanted to print other (A4) reports, the layout was wrong and some information fell of the report. They could change the default printer back to the MFP, but when they printed labels again, you&amp;rsquo;ll get it right? I recently helped them move from Windows 10 LTSB 2015 (1507) to Windows 10 LTSB 2016 (1607) and they started noticing this issue after the switch to the new Windows version. So what could it be? Turned out to be a setting in Windows&amp;hellip; After changing this, the issue was gone. You can change it in &amp;ldquo;Settings&amp;rdquo;, &amp;ldquo;Devices&amp;rdquo;, &amp;ldquo;Printers &amp;amp; Scanners&amp;rdquo; and change the setting &amp;ldquo;Let Windows manage my Default printer&amp;rdquo; to off. &lt;img src="https://blog.j81.nl/wp-content/uploads/2017/03/20170318_Win10PrinterSettings.png" class="alignnone size-medium wp-image-609" width="300" height="111" /&gt; Or you can set the following registry key:&lt;/p&gt;</description></item><item><title>Windows 10 LTSB 2016 (Build 1607) stuck at Other User while logging in</title><link>https://blog.j81.nl/posts/windows-10-ltsb-2016-build-1607-stuck-at-other-user-while-logging-in/</link><pubDate>Fri, 27 Jan 2017 13:57:48 +0000</pubDate><guid>https://blog.j81.nl/posts/windows-10-ltsb-2016-build-1607-stuck-at-other-user-while-logging-in/</guid><description>&lt;p&gt;While testing with the latest Windows 10 LTSB 2016 version I found out in 9 of 10 logins failed, it was stuck on the message &amp;ldquo;Welcome other user&amp;rdquo;&amp;hellip; I used the same deployment steps as with LTSB 2015 and not working, what was wrong? After reading the Citrix forum I found out that more users were experiencing this issue. After some testing I found out that my issue was caused by a disabled Service named &amp;ldquo;Device Association Service&amp;rdquo;. This is one of the optimizations in the &amp;ldquo;Technical Note – Optimize Windows 10&amp;rdquo; guide from Citrix. Don&amp;rsquo;t disable this service but leave it on Automatic. Since I found out I haven&amp;rsquo;t seen this issue since.&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>Changing Microsoft ADCS from sha1 to sha256</title><link>https://blog.j81.nl/posts/changing-microsoft-adcs-from-sha1-to-sha256/</link><pubDate>Wed, 05 Nov 2014 13:34:14 +0000</pubDate><guid>https://blog.j81.nl/posts/changing-microsoft-adcs-from-sha1-to-sha256/</guid><description>&lt;p&gt;When ADCS uses sha1 for their certificates, you might want to change it to sha254. &lt;em&gt;&lt;strong&gt;NOTE: Make sure all your devices support sha256&lt;/strong&gt;&lt;/em&gt; sha1 &lt;a href="https://blog.j81.nl/wp-content/uploads/2014/11/2014-11-05-13_59_49-sha1-1-1.png" &gt;&lt;img src="//10.250.1.231/wp-content/uploads/2014/11/2014-11-05-13_59_49-sha1.png" class="alignnone size-medium wp-image-228" width="300" height="104" alt="2014-11-05 13_59_49-sha1" /&gt;&lt;/a&gt; sha256 &lt;a href="https://blog.j81.nl/wp-content/uploads/2014/11/2014-11-05-13_59_12-sha256-1-1.png" &gt;&lt;img src="//10.250.1.231/wp-content/uploads/2014/11/2014-11-05-13_59_12-sha256.png" class="alignnone size-medium wp-image-229" width="300" height="108" alt="2014-11-05 13_59_12-sha256" /&gt;&lt;/a&gt; To achieve this enter the following commands in an elivated DOS-box:&lt;/p&gt;</description></item><item><title>procmon remote monitoring</title><link>https://blog.j81.nl/posts/procmon-remote-monitoring/</link><pubDate>Wed, 27 Aug 2014 19:48:42 +0000</pubDate><guid>https://blog.j81.nl/posts/procmon-remote-monitoring/</guid><description>&lt;p&gt;psexec \COMPUTERNAME -u domainuser -sd -i 0 &amp;ldquo;c:Procmon.exe&amp;rdquo; /accepteula /backingfile c:output.pml /nofilter /quiet Aanmelden met de gebruiker, en afmelden (kan wat langer duren door de logging) Daarna procmon stoppen (om de log file te sluiten) psexec \COMPUTERNAME -u domainuser -sd -i 0 &amp;ldquo;c:Procmon.exe&amp;rdquo; Terminate   Sysinternals tools benodigd:   psexec procmon&lt;/p&gt;</description></item><item><title>12 Steps to Remotely Manage Hyper-V Server 2012 Core</title><link>https://blog.j81.nl/posts/12-steps-to-remotely-manage-hyper-v-server-2012-core/</link><pubDate>Sun, 08 Jun 2014 15:47:51 +0000</pubDate><guid>https://blog.j81.nl/posts/12-steps-to-remotely-manage-hyper-v-server-2012-core/</guid><description>&lt;p&gt;Install Hyper-V Server 2012 Core and log in to the console.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Configure date and time (select #9).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enable Remote Desktop (select #7). Also select the ‘Less Secure’ option.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Configure Remote Management (select #4 then #1).&lt;/p&gt;</description></item><item><title>Nested Hypervisor on vSphere</title><link>https://blog.j81.nl/posts/nested-hypervisor-on-vsphere/</link><pubDate>Sun, 08 Jun 2014 08:43:14 +0000</pubDate><guid>https://blog.j81.nl/posts/nested-hypervisor-on-vsphere/</guid><description>&lt;p&gt;VM Hardware version 9 or Higher VM Advanced settings add:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;vhv.enable = &amp;ldquo;true&amp;rdquo;&lt;/li&gt;
&lt;li&gt;hypervisor.cpuid.v0 = &amp;ldquo;FALSE&amp;rdquo; (Hyper-V)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And in vSphere Webclient enable &amp;ldquo;Expose hardware assisted virtualization to the guest OS&amp;rdquo; under CPU.&lt;/p&gt;</description></item><item><title>Active Directory RecycleBin</title><link>https://blog.j81.nl/posts/active-directory-recyclebin/</link><pubDate>Sun, 23 Feb 2014 08:57:10 +0000</pubDate><guid>https://blog.j81.nl/posts/active-directory-recyclebin/</guid><description>&lt;p&gt;&lt;strong&gt;Requirements:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;At least one Domain Controller running Windows Server 2012 with the Active Directory Administrative Center enabled.&lt;/li&gt;
&lt;li&gt;All Domain Controllers (or servers running AD LDS) must be running Windows Server 2008 R2 or higher.&lt;/li&gt;
&lt;li&gt;The Forest must be running at Windows Server 2008 R2 functional level.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Import the Active Directory modules in PowerShell&lt;/p&gt;</description></item><item><title>Via NETSH DHCP reserveringen toevoegen</title><link>https://blog.j81.nl/posts/via-netsh-dhcp-reserveringen-toevoegen/</link><pubDate>Tue, 12 Nov 2013 02:58:41 +0000</pubDate><guid>https://blog.j81.nl/posts/via-netsh-dhcp-reserveringen-toevoegen/</guid><description>&lt;p&gt;&lt;code&gt;netsh dhcp server mySRV scope 192.168.1.0 add reservedip 192.168.1.111 XXXXXXXXXXXX host.domain.local&lt;/code&gt;&lt;/p&gt;</description></item><item><title>AD Defragmentatie (Server 2012)</title><link>https://blog.j81.nl/posts/ad-defragmentatie-server-2012/</link><pubDate>Tue, 14 May 2013 10:16:42 +0000</pubDate><guid>https://blog.j81.nl/posts/ad-defragmentatie-server-2012/</guid><description>&lt;p&gt;Stop de ADDS Service&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-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ntdsutil
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;activate instance ntds
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;files
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;compact to c:
&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;copy &amp;#34;c:ntds.dit&amp;#34; &amp;#34;c:WindowsNTDSntds.dit&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;del c:WindowsNTDS*.log&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Start de ADDS Service  &lt;/p&gt;</description></item><item><title>Profile Permissions</title><link>https://blog.j81.nl/posts/profile-permissions/</link><pubDate>Mon, 18 Mar 2013 18:40:37 +0000</pubDate><guid>https://blog.j81.nl/posts/profile-permissions/</guid><description>&lt;p&gt;&lt;strong&gt;NTFS Permissions for Roaming Profile Parent Folder&lt;/strong&gt; User Account    : Minimum Permissions Required Creator Owner    : Full Control, Subfolders and Files Only Administrator    : Full Control (Microsoft actually recommends none but it simplifies things if you give admins full control) Security group of users needing to put data on share    : List Folder/Read Data, Create Folders/Append Data - This Folder Only Everyone    : No permissions Local System    : Full Control, This Folder, Subfolders and Files &lt;strong&gt;Share level (SMB) Permissions for Roaming Profile Share&lt;/strong&gt; User Account    : Minimum Permissions Required Everyone    : No permissions Security group of users needing to put data on share    : Full Control&lt;/p&gt;</description></item><item><title>Send mail through telnet</title><link>https://blog.j81.nl/posts/send-mail-through-telnet/</link><pubDate>Mon, 25 Feb 2013 12:04:13 +0000</pubDate><guid>https://blog.j81.nl/posts/send-mail-through-telnet/</guid><description>&lt;p&gt;hello smtp.server.nl mail from:&amp;lt;test@domain.nl&amp;gt; rcpt to:&amp;lt;to@domain.nl&amp;gt; data subject: This is a test mail to: &lt;a href="mailto:to@domain.nl" &gt;to@domain.nl&lt;/a&gt; This is the text of my test mail. . quit&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><item><title>Windows Icons: Full list with details, locations &amp; images</title><link>https://blog.j81.nl/posts/windows-icons-full-list-with-details-locations-images/</link><pubDate>Mon, 18 Feb 2013 09:55:06 +0000</pubDate><guid>https://blog.j81.nl/posts/windows-icons-full-list-with-details-locations-images/</guid><description>&lt;p&gt;Good qual­ity icons and images, espe­cially ones with an alpha trans­par­ency can be time con­sum­ing to make, and are often also hard to find.  One source of lots of high qual­ity icons in a range of sizes is Win­dows.  &lt;a href="http://diymediahome.org/windows-icons-reference-list-with-details-locations-images/B002DGS82G" target="_blank" title="Windows 7"&gt;Win­dows 7&lt;/a&gt; includes lots of icons which can be use­ful as the major­ity are avail­able in sizes from 16×16 up to 256×256, and come with alpha trans­par­ency.  You may have noticed that we use some on our down­loads page — they’re handy to quickly indic­ate file type. Win­dows stores most of its icons inside exe and dll files which makes them inac­cess­ible to stand­ard image manip­u­la­tion applic­a­tions like Pho­toshop.  How­ever, once they have been loc­ated they can eas­ily be extrac­ted with the free­ware util­ity IcoFX. Track­ing some of them down seems to be the trick­ier part. Below is a quick ref­er­ence for the loc­a­tions of many of the icons avail­able on &lt;a href="http://diymediahome.org/windows-icons-reference-list-with-details-locations-images/B002DGS82G" target="_blank" title="Windows 7"&gt;Win­dows 7&lt;/a&gt;. I will peri­od­ic­ally add more details and any extra icon lib­rar­ies I dis­cover to this list.&lt;/p&gt;</description></item><item><title>How To Image, Sysprep and Deploy Windows 7 a Complete Guide – Using sysprep and Imagex</title><link>https://blog.j81.nl/posts/how-to-image-sysprep-and-deploy-windows-7-a-complete-guide-using-sysprep-and-imagex/</link><pubDate>Tue, 04 Dec 2012 15:49:51 +0000</pubDate><guid>https://blog.j81.nl/posts/how-to-image-sysprep-and-deploy-windows-7-a-complete-guide-using-sysprep-and-imagex/</guid><description>&lt;h2 class="relative group"&gt;Getting Ready
 &lt;div id="getting-ready" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#getting-ready" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Install Windows 7 from scratch on to your test machine. &lt;strong&gt;DO NOT&lt;/strong&gt; upgrade from Windows XP, this needs to be a fresh install.&lt;/li&gt;
&lt;li&gt;Customise Windows 7 with any software, security settings or general settings you wish. When you install from this image all the settings as well as user accounts will be installed by default.&lt;/li&gt;
&lt;li&gt;Install WAIK for 7/2008 on the test PC. Download from &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=696dd665-9f76-4177-a811-39c26d3b3b34" target="_blank" rel="noreferrer"&gt;here&lt;/a&gt; (1.7GB).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;Create WINPE Disk
 &lt;div id="create-winpe-disk" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#create-winpe-disk" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Right click command prompt run as admin&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- --&gt;
&lt;ul&gt;
&lt;li&gt;Change to directory &lt;strong&gt;“C:Program FilesWindows AIKToolsPETools”&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- --&gt;
&lt;ul&gt;
&lt;li&gt;run command &lt;strong&gt;“copype x86 c:winpe”&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- --&gt;
&lt;ul&gt;
&lt;li&gt;run command &lt;strong&gt;“imagex /mountrw c:winpewinpe.wim 1 c:winpemount”&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- --&gt;
&lt;ul&gt;
&lt;li&gt;copy imagex.exe from &lt;strong&gt;“C:Program FilesWindows AIKToolsx86imagex.exe”&lt;/strong&gt; to &lt;strong&gt;“c:winpemountwindowssystem32″&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- --&gt;
&lt;ul&gt;
&lt;li&gt;Create wimscript.ini in &lt;strong&gt;“c:winpemountwindowssystem32″&lt;/strong&gt; with following inside&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- --&gt;
&lt;pre&gt;&lt;code&gt;[ExclusionList]
ntfs.log
hiberfil.sys
pagefile.sys
&amp;quot;System Volume Information&amp;quot;
RECYCLER
WindowsCSC

[CompressionExclusionList]
*.mp3
*.zip
*.cab
WINDOWSinf*.pnf 
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Run Command &lt;strong&gt;“imagex.exe /unmount /commit c:winpemount”&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- --&gt;
&lt;ul&gt;
&lt;li&gt; Run Command &lt;strong&gt;“copy c:winpewinpe.wim c:winpeisosourcesboot.wim /y”&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- --&gt;
&lt;ul&gt;
&lt;li&gt;Run Command &lt;strong&gt;“oscdimg -n -h -bc:winpeetfsboot.com c:winpeiso c:winpewinpe.iso”&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- --&gt;
&lt;ul&gt;
&lt;li&gt; This will create an ISO in &lt;strong&gt;c:winpewinpe.iso&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Burn this and keep.&lt;/strong&gt; Now we need to sysprep our machine. (You can remove WAIK and any files you don’t need, test your iso first!)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sysprep Your Machine&lt;/p&gt;</description></item></channel></rss>