<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>CU &#8211; Webbanshee</title>
	<atom:link href="https://webbanshee.net/tag/cu/feed/" rel="self" type="application/rss+xml" />
	<link>https://webbanshee.net</link>
	<description>Your Exchange Server Blog</description>
	<lastBuildDate>Wed, 28 Apr 2021 10:45:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://webbanshee.net/wp-content/uploads/2017/01/WB_BL_RND-150x150.png</url>
	<title>CU &#8211; Webbanshee</title>
	<link>https://webbanshee.net</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">122610384</site>	<item>
		<title>Exchange 2019 CU9 with KB5001779</title>
		<link>https://webbanshee.net/exchange-2019-cu9-with-kb5001779/</link>
					<comments>https://webbanshee.net/exchange-2019-cu9-with-kb5001779/#respond</comments>
		
		<dc:creator><![CDATA[WebBanshee]]></dc:creator>
		<pubDate>Thu, 22 Apr 2021 05:46:46 +0000</pubDate>
				<category><![CDATA[Serverside]]></category>
		<category><![CDATA[2016]]></category>
		<category><![CDATA[2019]]></category>
		<category><![CDATA[CU]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Patch]]></category>
		<guid isPermaLink="false">https://webbanshee.net/?p=3974</guid>

					<description><![CDATA[<style>.key{background:#444444;padding-left: 5px;padding-right: 5px;padding-top: 2px;padding-bottom: 2px;color:#fefefe;border-radius: 3px;font-size: 14px;}</style>
<p><a class="ex-link" href="https://webbanshee.net/exchange-2019-cu9-with-kb5001779/"><img style="border-radius:8px;" src="https://webbanshee.net/wp-content/uploads/2020/08/CUInstallExchange_200.svg"/><span class="exTeaser" style="width:70%;">Microsoft released another security update in April for Exchange 2019 CU9 and Exchange 2016 CU20.</span><br />
<span class="exText" style="width:70%;" >KB5001779 can break processes initiated by CMDlets you run from a 3rd party or self-developed application against Exchange.<span style="font-size: 11px !Important; width: 10%; height: 5%; color: #993333; padding-left: 20px;">......read more</span></span></a></p>
<p>The post <a rel="nofollow" href="https://webbanshee.net/exchange-2019-cu9-with-kb5001779/">Exchange 2019 CU9 with KB5001779</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></description>
										<content:encoded><![CDATA[<style>h2 {font-weight: bold;text-decoration:none;font-size: 18px!Important;}h3 {font-weight: bold;text-decoration:none;font-size: 18px!Important;} h5{margin-bottom: 5px;} .wp-image-2045,.wp-image-2051,.wp-image-2050,.wp-image-2049,.wp-image-2056, .wp-image-2055 {margin-top:2px!Important;margin-right:6px;} .wpe-box-alert {background-color:#f9f6d9!important;border: 1px solid #aaa895;text-align: justify;} .wpe-box-error1 {background-color:#ffebe8!important;border: 1px solid #c00;text-align: justify;} .wpe-box-alert ul li {list-style:square;padding-bottom: 10px;} .wpe-box-note99 ul li {list-style:square; padding-bottom:10px;} .entry-content img {border-radius:8px;}</style>
<p style="text-align: justify;">Microsoft released another security update in April for Exchange 2019 CU9 and Exchange 2016 CU20. Here are our experiences on installing <strong>Exchange 2019 CU9 with KB5001779</strong>. We also installed <strong>Exchange 2016 CU20 with KB5001779</strong> on our Exchange 2016 servers.</p>
<p style="text-align: justify;">If you run a mixed environment consisting of Exchange 2019 and Exchange 2016 servers you may want to check the schema requirements before. You can find information on that in my post from March:</p>
<p><a class="wpe-button wpe-button-blue" href="https://webbanshee.net/exchange-2019-cu8-and-exchange-2016-cu19/">Exchange 2019 CU8 and Exchange 2016 CU19.</a></p>
<p style="text-align: justify;">First, I want to mention installing the CUs went well and smoothly. Updating from Exchange 2019 CU8 and Exchange 2016 CU19 required less time than upgrading from Exchange 2019 CU5 and Exchange 2016 CU16 to the mentioned CUs. Also installing security update KB5001779 took only about 30-40 minutes.</p>
<p>These were the good things. What are the backlashes?</p>
<p><strong>KB5001779 can break processes initiated by CMDlets you run from a 3rd party or self-developed application against Exchange.</strong></p>
<p>To be more specific quoting Microsoft:</p>
<div class="wpe-box wpe-box-error1" style="margin-bottom: 15px; font-weight: bold; text-align: justify;">After application of the Exchange Server April security update CMDlets executed against the Exchange Management Console using an invoked runspace might fail with the following error message:<br />
<em><span style="font-weight: bold; color: #993333;">The syntax is not supported by this runspace. This can occur if the runspace is in no-language mode.</span></em><br />
This behavior is expected; please change any code using .AddScript() to use .AddCommand() for continued compatibility.</div>
<p>This Microsoft article was quite helpful in terms of what to expect:</p>
<p><a class="wpe-button wpe-button-red" style="border: none;" href="https://techcommunity.microsoft.com/t5/exchange-team-blog/released-april-2021-exchange-server-security-updates/ba-p/2254617" target="_blank" rel="noopener noreferrer">April 2021 Exchange Server Security Updates</a></p>
<h2>Tasks before installing Exchange 2019 CU9 with KB5001779 and Exchange 2016 CU19 KB5001779:</h2>
<div class="wpe-box wpe-box-alert">
<ul>
<li>
<h5>Backup your web.config files where you have modified parameters or have added new keys.</h5>
<p>As we experienced it still only the web.config file in the OWA directory takes over parameters and keys you have modified before. To be safe I recommend backup every web.config file you have ever touched/modified. So you can easily reapply the changes you have made.</li>
<li><strong>Disable Check for publisher&#8217;s certificate revocation in IE.</strong></li>
<li><strong>Make sure you have enough free space on the install drive.</strong></li>
<li><strong>Take a look at the <a style="font-weight: bold;" href="https://docs.microsoft.com/en-us/exchange/plan-and-deploy/supportability-matrix?view=exchserver-2019" target="_blank" rel="noopener noreferrer">supportability matrix</a> if you need to upgrade your .NET version.</strong></li>
<li><strong>Check Auth methods on service directories like Powershell, OWA, and ECP and note the output.</strong></li>
<li><strong>Switch mailbox databases and put the server in maintenance mode.</strong></li>
</ul>
</div>
<h4>Order of install:</h4>
<div class="wpe-box wpe-box-note3">
<ul>
<li><strong>Install the regular Windows patches ( if necessary )</strong></li>
<li><strong>Install Exchange 2019 CU9 or Exchange 2016 CU20</strong></li>
<li><strong>Install the April security update KB5001779 from an elevated Command Prompt</strong></li>
</ul>
</div>
<h3>Sources:</h3>
<div class="wpe-box wpe-box-note3">
<h5>Exchange 2016 CU20:</h5>
<ul>
<li style="list-style-type: none;">
<ul>
<li><a style="color: #993333; font-weight: bold;" href="https://www.microsoft.com/en-us/download/details.aspx?id=102896" target="_blank" rel="noopener noreferrer">Download Exchange 2016 CU20 here</a>.</li>
<li><a style="color: #993333; font-weight: bold;" href="https://www.microsoft.com/en-us/download/details.aspx?id=103002" target="_blank" rel="noopener noreferrer">Download Exchange 2016 April security update KB5001779 here.</a></li>
</ul>
</li>
</ul>
<div style="width: 1px; height: 18px;"></div>
<h5>Exchange 2019 CU9:</h5>
<ul>
<li><a style="color: #993333; font-weight: bold;" href="https://www.microsoft.com/en-us/download/details.aspx?id=102900" target="_blank" rel="noopener noreferrer">Download Exchange 2019 CU9 here</a>.</li>
<li><a style="color: #993333; font-weight: bold;" href="https://www.microsoft.com/en-us/download/details.aspx?id=103004" target="_blank" rel="noopener noreferrer">Download Exchange 2019 April security update KB5001779 here.</a>.</li>
</ul>
</div>
<h2>Experiences after installing Exchange 2019 CU9 with KB5001779 and Exchange 2016 CU20 KB5001779:</h2>
<div class="wpe-box wpe-box-alert">
<p><strong>Cumulative Updates CU9 and CU20:</strong></p>
<ul style="margin-top: 10px;">
<li>
<div class="wpe-box wpe-box-note3" style="margin-bottom: 5px;"><strong>We had mailtips disabled. Mailtips were enabled afterward.</strong></div>
</li>
<li>
<div class="wpe-box wpe-box-note3">
<p><strong>The web.config files in the following directories have been overwritten. Changes needed to be reapplied.</strong></p>
<h5>Active Sync &#8211; [ We have an increased attachment size ] :</h5>
<p>C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\sync<br />
C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\sync</p>
<h5>ECP &#8211; [ We have additional keys in place. ] :</h5>
<p>C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\exchweb\ews</p>
<p>Anyway, I always check the OWA web.config as well:</p>
<h5>OWA &#8211; [ We have additional keys in place ] :</h5>
<p>C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa</p>
</div>
</li>
<li>
<div class="wpe-box wpe-box-note3" style="margin-bottom: 5px;"><strong>Virtual directories for additional OWA and ECP we have in place needed to be recreated.</strong></div>
</li>
<li>
<div class="wpe-box wpe-box-error1" style="margin-bottom: 5px;">
<h4 style="text-decoration: underline;">Problems with KB5001779:</h4>
<p style="text-align: justify;"><span style="font-weight: bold;">As mentioned the security update breaks CMDlets you run from an external application against Exchange. For example provisioning mailboxes. Although we have read the Microsoft statements and have tested it we ran into this issue.</span></p>
<p style="text-align: justify;"><span style="font-weight: bold;">Since building a new release for our front-end application took a little bit more time than a change window grants I uninstalled KB5001779 on that Exchange server that the application uses for provisioning. Our development team has released a Hot-Fix since.<br />
</span></p>
<h4 style="text-decoration: underline;">Here is how to get rid of KB5001779:</h4>
<p style="text-align: justify;"><span style="font-weight: bold;">Since our Exchange 2019 servers are Core Servers I could not do it via GUI &#8211; Installed Updates. It would have been possible to do it via our management server and the Windows Admin Center. In the end, the local way was more sympathetic to me and I have uninstalled the patch via the uninstall string in the registry. You can find the string here:<br />
</span></p>
<div class="wpe-box wpe-box-note3" style="margin-bottom: 10px;"><strong>HKEY_LOCAL_MACHINE\SOFTWARE\Micorsoft\Windows\CurrrentVersion\Uninstall\Patch</strong></div>
<p style="text-align: justify;"><strong>Copy the value of the uninstall string and paste it into an elevated command prompt, press enter and follow the uninstall wizard. The process took about 30-40 minutes. If the ISO of the Exchange CU isn&#8217;t mounted anymore then you will be asked to insert the Exchange Server source disk. Browse to the required file and continue. Restart the server after the patch has been uninstalled.<br />
</strong></p>
</div>
</li>
</ul>
</div>
<p>In case you need information on other CUs take a look into the <a class="wpe-button wpe-button-blue" href="https://webbanshee.net/tag/cu/">CU Archives</a></p>
<p>&#8230; or find a general description here: <a class="wpe-button wpe-button-blue" href="https://webbanshee.net/cu-install-exchange-2016/">CU Install Exchange</a></p>
<p>Stay safe!</p>
<p>The post <a rel="nofollow" href="https://webbanshee.net/exchange-2019-cu9-with-kb5001779/">Exchange 2019 CU9 with KB5001779</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webbanshee.net/exchange-2019-cu9-with-kb5001779/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3974</post-id>	</item>
		<item>
		<title>Exchange 2019 CU8 and Exchange 2016 CU19</title>
		<link>https://webbanshee.net/exchange-2019-cu8-and-exchange-2016-cu19/</link>
					<comments>https://webbanshee.net/exchange-2019-cu8-and-exchange-2016-cu19/#respond</comments>
		
		<dc:creator><![CDATA[WebBanshee]]></dc:creator>
		<pubDate>Thu, 25 Mar 2021 08:12:09 +0000</pubDate>
				<category><![CDATA[Serverside]]></category>
		<category><![CDATA[2016]]></category>
		<category><![CDATA[2019]]></category>
		<category><![CDATA[CU]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Patch]]></category>
		<guid isPermaLink="false">https://webbanshee.net/?p=3934</guid>

					<description><![CDATA[<style>.key{background:#444444;padding-left: 5px;padding-right: 5px;padding-top: 2px;padding-bottom: 2px;color:#fefefe;border-radius: 3px;font-size: 14px;}</style>
<p><a class="ex-link" href="https://webbanshee.net/exchange-2019-cu8-and-exchange-2016-cu19/"><img style="border-radius:8px;" src="https://webbanshee.net/wp-content/uploads/2020/08/CUInstallExchange_200.svg"/><span class="exTeaser" style="width:70%;">Exchange 2019 CU8 and Exchange 2016 CU19 install</span><br />
<span class="exText" style="width:70%;" >Altogether our environment consists of Exchange 2016 and Exchange 2019 servers. Read about schema versions and experiences in this post. <span style="font-size: 11px !Important; width: 10%; height: 5%; color: #993333; padding-left: 20px;">......read more</span></span></a></p>
<p>The post <a rel="nofollow" href="https://webbanshee.net/exchange-2019-cu8-and-exchange-2016-cu19/">Exchange 2019 CU8 and Exchange 2016 CU19</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></description>
										<content:encoded><![CDATA[<style>h2 {font-weight: bold;text-decoration:none;font-size: 18px!Important;}h3 {font-weight: bold;text-decoration:none;font-size: 18px!Important;} h5{margin-bottom: 5px;} .wp-image-2045,.wp-image-2051,.wp-image-2050,.wp-image-2049,.wp-image-2056, .wp-image-2055 {margin-top:2px!Important;margin-right:6px;} .wpe-box-alert {background-color:#f9f6d9!important;border: 1px solid #aaa895;text-align: justify;} .wpe-box-error1 {background-color:#ffebe8!important;border: 1px solid #c00;text-align: justify;} .wpe-box-alert ul li {list-style:square;padding-bottom: 10px;} .wpe-box-note99 ul li {list-style:square; padding-bottom:10px;} .entry-content img {border-radius:8px;}</style>
<div>
<p style="text-align: justify;">Hello fellow Exchange Admins! I know I am late on this. This post is for the records to have all CUs we installed covered. Anyway, we started to install Exchange 2019 CU8 and Exchange 2016 CU19 on the 4th of march straight after the Microsoft out of band session regarding Hafnium.</p>
<p style="text-align: justify;padding-bottom:20px;">Altogether our environment consists of Exchange 2016 and Exchange 2019 servers. Therefore we needed to apply the highest schema prior to installing Exchange 2019 CU8 and Exchange 2016 CU19 in this mixed environment.</p>
<p>Accordingly, we ran <strong>/prepareschema</strong>,<strong>/preparead</strong>,<strong>/preparedomain</strong> from an Exchange 2019 server. That was the first server in our environment we upgraded.</p>
<p>In order to determine your current schema version use the commands below:</p>
<div class="wpe-box wpe-box-note3">
<div style="overflow: scroll; white-space:nowrap;">
<span style="font-weight:bold;font-size:17px;text-decoration:underline;color:#993333;">Forest Range Upper:</span><br />
<span style="font-weight:bold;">Get-ADObject &#8220;CN=ms-Exch-Schema-Version-Pt,$((Get-ADRootDSE).schemaNamingContext)&#8221; -Property Rangeupper</span></p>
<p><span style="font-weight:bold;font-size:17px;text-decoration:underline;color:#993333;">Forest Object Version:</span><br />
<span style="font-weight:bold;">Get-ADObject (dir &#8220;AD:\CN=Microsoft Exchange,CN=Services,$((Get-ADRootDSE).configurationNamingContext)&#8221;).DistinguishedName -Property objectVersion</span></p>
<p><span style="font-weight:bold;font-size:17px;text-decoration:underline;color:#993333;">Domain Object Version:</span><br />
<span style="font-weight:bold;">Get-ADObject &#8220;CN=Microsoft Exchange System Objects,$((Get-ADRootDSE).defaultNamingContext)&#8221; -Property objectVersion</span>
</div>
</div>
<p>After you have determined your current schema versions check the minimum schema version required to install Exchange 2019 CU8 or Exchange 2016 CU19 from <a style="color:#993333; font-weight:bold;" href="https://eightwone.com/references/schema-versions/" rel="noopener noreferrer" target="_blank">this handy list on eightwone.com</a>.</p>
<h2>Tasks before installing Exchange 2019 CU8 and Exchange 2016 CU19:</h2>
<div class="wpe-box wpe-box-alert">
<ul>
<li>
<h5>Backup your web.config files where you have modified parameters or have added new keys.</h5>
<p>As we experienced it still only the web.config file in the OWA directory takes over parameters and keys you have modified before. To be safe I recommend backup every web.config file you have ever touched/modified. So you can easily reapply the changes you have made.
</li>
<li><strong>Disable Check for publisher&#8217;s certificate revocation in IE.</strong></li>
<li><strong>Make sure you have enough free space on the install drive.</strong></li>
<li><strong>Take a look at the <a style="font-weight:bold;" href="https://docs.microsoft.com/en-us/exchange/plan-and-deploy/supportability-matrix?view=exchserver-2019" rel="noopener noreferrer" target="_blank">supportability matrix</a> if you need to upgrade your .NET version.</strong></li>
<li><strong>Check Auth methods on service directories like Powershell, OWA, and ECP and note the output.</strong></li>
<li><strong>Switch mailbox databases and put the server in maintenance mode.</strong></li>
</ul>
</div>
<h4>Order of install:</h4>
<div class="wpe-box wpe-box-note3">
<ul>
<li><strong>Install the regular Windows patches ( if necessary )</strong></li>
<li><strong>Install Exchange 2019 CU8 or Exchange 2016 CU19</strong></li>
<li><strong>Install the Hafnium patch KB5000871 from an elevated Command Prompt</strong></li>
</ul>
</div>
<h3>Sources:</h3>
<div class="wpe-box wpe-box-note3">
<ul>
<h5>Exchange 2016 CU19:</h5>
<li><a style="color:#993333; font-weight:bold;" href="https://www.microsoft.com/en-us/download/details.aspx?id=102532" rel="noopener noreferrer" target="_blank">Download Exchange 2016 CU19 here</a>.</li>
<li><a style="color:#993333; font-weight:bold;" href="https://www.microsoft.com/en-us/download/details.aspx?id=102772" rel="noopener noreferrer" target="_blank">Download Exchange 2016 Hafnium patch KB5000871 here.</a></li>
<div style="width:1px; height:18px;"></div>
<h5>Exchange 2019 CU8:</h5>
<li><a style="color:#993333; font-weight:bold;" href="https://www.microsoft.com/Licensing/servicecenter/default.aspx" rel="noopener noreferrer" target="_blank">Download Exchange 2019 CU8 here</a>.<span style="font-weight:bold;"> [Can only be downloaded via volume license center.]</span></li>
<li><a style="color:#993333; font-weight:bold;" href="https://www.microsoft.com/en-us/download/details.aspx?id=102770" rel="noopener noreferrer" target="_blank">Download Exchange 2019 Hafnium patch KB5000871 here.</a>.</li>
</ul>
</div>
<h2>Experiences after Exchange 2019 CU8 and Exchange 2016 CU19 has been installed:</h2>
<div class="wpe-box wpe-box-alert">
<ul style="margin-top: 10px;">
<li>
<div class="wpe-box wpe-box-note3" style="margin-bottom: 5px;"><strong>We had mailtips disabled. Mailtips were enabled afterward.</strong></div>
</li>
<li>
<div class="wpe-box wpe-box-note3">
<p><strong>The web.config files in the following directories have been overwritten. Changes needed to be reapplied.</strong></p>
<h5>Active Sync &#8211; [ We have an increased attachment size ] :</h5>
<p>C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\sync<br />
C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\sync</p>
<h5>ECP &#8211; [ We have additional keys in place. ] :</h5>
<p>C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\exchweb\ews</p>
<p>Anyway, I always check the OWA web.config as well:</p>
<h5>OWA &#8211; [ We have additional keys in place ] :</h5>
<p>C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa</p>
</div>
</li>
<li><strong>Virtual directories for additional OWA and ECP we have in place needed to be recreated.</strong></li>
</ul>
<ul  style="margin-top:10px;">
<li>
<div class="wpe-box wpe-box-error1" style="margin-bottom:5px;">
<h4>Problems with Exchange 2019 CU8 and Exchange 2016 CU19:</h4>
<p><span style="font-weight:bold;">As mentioned above we started to upgrade our Exchange 2019 servers first. After the first server was upgraded customers reported that delegated users lost their access rights on shared mailboxes. This was a minor issue since only a few customers were affected and could be solved by reapplying those access rights.</span></p>
<p><span style="font-weight:bold;">Another issue that started after we had the CU in place was time-outs from a 3rd party archiving software. Nothing fatally critical but from time to time some mailboxes could not be archived because the process ran into a time out. On the next run, those mailboxes were archived but new ones ran into a time-out.</span></p>
<p><span style="font-weight:bold;">However, in the event log of the patched servers, we could find the event IDs Microsoft mentions <a style="color:#993333; font-weight:bold;" href="https://support.microsoft.com/en-us/topic/event-ids-1003-1309-and-4999-are-logged-after-installing-exchange-server-2019-cu8-1295c555-d590-4a06-a53a-c14a0f363ee3" rel="noopener noreferrer" target="_blank">in this article</a>. Microsoft states that upgrading to Exchange 2019 CU9 will solve the problem.<br />
As soon as we upgrade to Exchange 2019 CU9 I will update this post.</span></p>
</div>
</li>
</ul>
<p>&nbsp;
</p></div>
<p>In case you need information on other CUs take a look into the <a class="wpe-button wpe-button-blue" href="https://webbanshee.net/tag/cu/">CU Archives</a></p>
<p>&#8230; or find a general description here:  <a class="wpe-button wpe-button-blue" href="https://webbanshee.net/cu-install-exchange-2016/">CU Install Exchange</a></p>
<p>Stay safe!<br />
&nbsp;</p>
<p>The post <a rel="nofollow" href="https://webbanshee.net/exchange-2019-cu8-and-exchange-2016-cu19/">Exchange 2019 CU8 and Exchange 2016 CU19</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webbanshee.net/exchange-2019-cu8-and-exchange-2016-cu19/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3934</post-id>	</item>
		<item>
		<title>CU16 Exchange 2016 &#8211; a smooth CU</title>
		<link>https://webbanshee.net/cu16-exchange-2016/</link>
					<comments>https://webbanshee.net/cu16-exchange-2016/#respond</comments>
		
		<dc:creator><![CDATA[WebBanshee]]></dc:creator>
		<pubDate>Sun, 05 Jul 2020 13:23:36 +0000</pubDate>
				<category><![CDATA[Serverside]]></category>
		<category><![CDATA[2016]]></category>
		<category><![CDATA[CU]]></category>
		<category><![CDATA[Exchange]]></category>
		<guid isPermaLink="false">https://webbanshee.net/?p=3562</guid>

					<description><![CDATA[<p><a class="ex-link" href="https://webbanshee.net/cu16-exchange-2016/"><img src="https://webbanshee.net/wp-content/uploads/2020/08/CUInstallExchange_200.svg" /><span class="exTeaser" style="width:70%;">A list of issues we noticed after upgrading to CU16 Exchange 2016 </span><br />
<span class="exText" style="width:70%;" >This upgrade came with notably fewer issues than CU14 for Exchange Server 2016.<span style="font-size: 11px !Important; width: 10%; height: 5%; color: #993333; padding-left: 20px;">......read more</span></span></a></p>
<p>The post <a rel="nofollow" href="https://webbanshee.net/cu16-exchange-2016/">CU16 Exchange 2016 &#8211; a smooth CU</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></description>
										<content:encoded><![CDATA[<style type="text/css"><span style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" data-mce-type="bookmark" class="mce_SELRES_start">﻿</span>h2 {font-weight: bold;text-decoration:none;font-size: 20px!Important;}h3 {font-weight: bold;text-decoration:none;font-size: 18px!Important;} h5{margin-bottom: 5px;} .wp-image-2045,.wp-image-2051,.wp-image-2050,.wp-image-2049,.wp-image-2056, .wp-image-2055 {margin-top:2px!Important;margin-right:6px;} .wpe-box-alert {background-color:#f9f6d9!important;border: 1px solid #aaa895;text-align: justify;} .wpe-box-error1 {background-color:#ffebe8!important;border: 1px solid #c00;text-align: justify;} .wpe-box-alert ul li {list-style:square;padding-bottom: 10px;} .wpe-box-note3 ul li {list-style:square; padding-bottom:10px;} .embedly-card-hug {background: #fefefe;}</style>
<div style="margin-bottom: 40px;">
<p style="text-align: justify;">We just upgraded to CU16 Exchange 2016. There were no real issues and all went well. This upgrade came with notably fewer issues than CU14 for Exchange Server 2016.</p>
<p>You can view the list of issues this update fixes here:<br />
<a class="wpe-button wpe-button-blue" style="background: #1072C1!Important; border: none!Important;" href="https://support.microsoft.com/en-us/help/4537678/cumulative-update-16-for-exchange-server-2016" target="_blank" rel="noopener noreferrer">List of addressed issues</a></p>
<p>And download the update from Microsoft here:<br />
<a class="wpe-button wpe-button-blue" style="background: #1072C1!Important; border: none!Important;" href="https://www.microsoft.com/en-us/download/details.aspx?id=101060" target="_blank" rel="noopener noreferrer">Link to official download page</a></p>
</div>
<h4>Tasks before installing CU16 Exchange 2016:</h4>
<div class="wpe-box wpe-box-alert">
<ul>
<li>
<h5>Backup your web.config files where you have modified parameters or have added new keys.</h5>
<p>As we experienced it still only the web.config file in the OWA directory takes over parameters and keys you have modified before. To be safe I recommend backup every web.config file you have ever touched/modified. So you can easily reapply the changes you have made.</li>
<li><strong>Disable Check for publisher&#8217;s certificate revocation in IE.</strong></li>
<li><strong>Make sure you have enough free space on the install drive.</strong><br />
I noticed from 2010 and 2013 times a recommendation for at least 10GB of free space.</li>
<li><strong>Check Auth methods on service directories like Powershell, OWA, and ECP and note the output. Verify it after the CU has been installed against these notes.<br />
</strong></li>
<li><strong>Switch mailbox databases and put the server in maintenance mode.</strong></li>
</ul>
</div>
<h4>Order of install:</h4>
<div class="wpe-box wpe-box-note3">
<ul>
<li><strong>Install the regular Windows patches ( if necessary )</strong></li>
<li><strong>Install CU16 Exchange 2016</strong></li>
</ul>
</div>
<p>The CU installation itself took between 3 and 4 hours on the servers in our environment. On some servers, the install found a pending restart state despite a restart before the install. After a reboot, the install continued from that point.</p>
<h4>Experiences after CU16 Exchange 2016 has been installed:</h4>
<div class="wpe-box wpe-box-alert">
<ul style="margin-top: 10px;">
<li>
<div class="wpe-box wpe-box-note" style="margin-bottom: 5px;"><strong>We had mailtips disabled. Mailtips were enabled afterward.</strong></div>
</li>
<li>
<div class="wpe-box wpe-box-note3">
<p><strong>The web.config files in the following directories have been overwritten. Changes needed to be reapplied.</strong></p>
<h5>Active Sync &#8211; [ We have an increased attachment size ] :</h5>
<p>C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\sync<br />
C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\sync</p>
<h5>ECP &#8211; [ We have additional keys in place. ] :</h5>
<p>C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\exchweb\ews</p>
<p>Anyway, I always check the OWA web.config as well:</p>
<h5>OWA &#8211; [ We have additional keys in place ] :</h5>
<p>C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa</p>
</div>
</li>
<li><strong>Virtual directories for additional OWA and ECP we have in place needed to be recreated.</strong></li>
</ul>
</div>
<p>&nbsp;</p>
<p>If you come with .NET 4.7.2 and want to upgrade from CU12 to CU14 this could be helpful:</p>
<p><a class="wpe-button wpe-button-red" href="https://webbanshee.net/cu14-exchange-2016/">Install CU 14 Exchange 2016</a></p>
<p>The post <a rel="nofollow" href="https://webbanshee.net/cu16-exchange-2016/">CU16 Exchange 2016 &#8211; a smooth CU</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webbanshee.net/cu16-exchange-2016/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3562</post-id>	</item>
		<item>
		<title>Remove Old OWA Versions to free up Disk Space</title>
		<link>https://webbanshee.net/remove-old-owa-versions/</link>
					<comments>https://webbanshee.net/remove-old-owa-versions/#respond</comments>
		
		<dc:creator><![CDATA[WebBanshee]]></dc:creator>
		<pubDate>Tue, 24 Mar 2020 11:43:23 +0000</pubDate>
				<category><![CDATA[Serverside]]></category>
		<category><![CDATA[2013]]></category>
		<category><![CDATA[2016]]></category>
		<category><![CDATA[CU]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[OWA]]></category>
		<guid isPermaLink="false">https://webbanshee.net/?p=3395</guid>

					<description><![CDATA[<p><a class="ex-link" href="https://webbanshee.net/remove-old-owa-versions/"><img src="https://webbanshee.net/wp-content/uploads/2020/03/RemoveOldOWAVersions.svg" /><span class="exTeaser">After each CU install a new OWA version is added to the /Owa/prem folder. After a time this old OWA versions can eat up a lot of disk space.</span><br />
<span class="exText">Is it save to remove them?<span style="font-size: 11px !Important; width: 10%; height: 5%; color: #993333; padding-left: 20px;">......read more</span></span></a></p>
<p>The post <a rel="nofollow" href="https://webbanshee.net/remove-old-owa-versions/">Remove Old OWA Versions to free up Disk Space</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">If you are running an Exchange Server for a couple of years you will soon or later notice that the free disk space on the Exchange install disk shrinks after every CU install. At this point, you can take in consideration to remove old OWA versions to free up disk space.</p>
<p style="text-align: justify;">The size of these folders located under the path below can take be up to 2GB for each version:</p>
<div class="wpe-box wpe-box-note3">
<p><strong>/ExchangeInstallPath/V15/ClientAccess/OWA/prem</strong></p>
</div>
<p style="text-align: justify;">The question is:</p>
<h4>Is it safe to remove old owa versions?</h4>
<p style="text-align: justify;">Unfortunately, I never found a satisfying answer to this question from Microsoft. On technet forums you can find answers like <a href="https://social.technet.microsoft.com/Forums/en-US/f3731694-ae4a-47d8-b921-a61e47c2b757/remove-old-owa-files-after-cumulative-updates?forum=Exch2016GD" rel="noopener noreferrer">You can do it but it is not recommended.</a></p>
<p style="text-align: justify;">This it is not a statement that makes you remove old OWA versions with peace of mind.<br />
So I gave it a try in our test environment.</p>
<p style="text-align: justify;">As you can see in the picture below there are some OWA version folders in the<strong> /Owa</strong> directory. The last modified date matches the date we have installed <a href="https://webbanshee.net/cu12-exchange-2016-net-4-7-2/">CU12</a> on this server. These folders belong to the current OWA version at that time. ( before we installed <a href="https://webbanshee.net/cu14-exchange-2016/">CU14</a>).</p>
<p style="text-align: justify;">In the <strong>/Owa/prem</strong> folder on the right side, you see the real OWA version folders with about 1GB in size which is eating up your disk space. After every CU install a new OWA version folder is added and the older versions are kept.</p>
<p>&nbsp;</p>
<div class="wpe-box wpe-box-note">
<p>The directories compared:<br />
<a href="https://webbanshee.net/wp-content/uploads/2020/03/OWAVersionFolders.png"><img loading="lazy" class="aligncenter wp-image-3427 size-full" src="https://webbanshee.net/wp-content/uploads/2020/03/OWAVersionFolders.png" alt="Remove Old OWA Versions" width="1551" height="533" srcset="https://webbanshee.net/wp-content/uploads/2020/03/OWAVersionFolders.png 1551w, https://webbanshee.net/wp-content/uploads/2020/03/OWAVersionFolders-300x103.png 300w, https://webbanshee.net/wp-content/uploads/2020/03/OWAVersionFolders-1024x352.png 1024w, https://webbanshee.net/wp-content/uploads/2020/03/OWAVersionFolders-768x264.png 768w, https://webbanshee.net/wp-content/uploads/2020/03/OWAVersionFolders-1536x528.png 1536w" sizes="(max-width: 1551px) 100vw, 1551px" /></a></p>
</div>
<div class="wpe-box wpe-box-alert-yellow wpe-box-active">
<div class="wpe-box-remove"></div>
<p><span style="display: inline-block; text-align: justify;"><strong>When you need to upgrade a couple of servers one after another a server that already has been updated to the newest CU still needs the OWA version files from the last CU. If the mailbox which is being accessed through OWA resides on a server still running the old CU then an already upgraded server which serves OWA needs to be able to speak the old language as well.</strong></span></p>
</div>
<div class="wpe-box wpe-box-download">
<p>According to this, I have moved all old OWA versions from <strong>/Owa/prem</strong> that did not have a match in <strong>/Owa</strong> and were older than 2 years to another drive. It gained me about 6GB free space.</p>
</div>
<p style="text-align: justify;">After no problems occurred in our test environment I have used the same procedure in our production environment ( 18 servers ). There were no problems reported as well while having different CUs in place and no problems after all servers have been upgraded.</p>
<p><span style="display: inline-block; margin-bottom: 30px;">Stay healthy!</span></p>
<p><strong>Need to change the input language on Server Core? </strong></p>
<p><a class="wpe-button wpe-button-red" href="https://webbanshee.net/change-input-language-on-server-core-login-screen/">Change input language via PowerShell</a></p>
<p>The post <a rel="nofollow" href="https://webbanshee.net/remove-old-owa-versions/">Remove Old OWA Versions to free up Disk Space</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webbanshee.net/remove-old-owa-versions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3395</post-id>	</item>
		<item>
		<title>CU14 Exchange 2016 and KB4536987</title>
		<link>https://webbanshee.net/cu14-exchange-2016/</link>
					<comments>https://webbanshee.net/cu14-exchange-2016/#comments</comments>
		
		<dc:creator><![CDATA[WebBanshee]]></dc:creator>
		<pubDate>Sat, 15 Feb 2020 09:22:28 +0000</pubDate>
				<category><![CDATA[Serverside]]></category>
		<category><![CDATA[2016]]></category>
		<category><![CDATA[CU]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Patch]]></category>
		<category><![CDATA[Powershell]]></category>
		<guid isPermaLink="false">https://webbanshee.net/?p=3327</guid>

					<description><![CDATA[<p><a class="ex-link" href="https://webbanshee.net/cu14-exchange-2016/"><img src="https://webbanshee.net/wp-content/uploads/2017/10/CUInstallExchange.svg" /><span class="exTeaser">CU14 Exchange 2016 is compatible with .NET versions 4.7.2 and 4.8. It comes with a vulnerability where Microsoft released KB4536987.</span><br />
<span class="exText">See how it went<span style="font-size: 11px !Important; width: 10%; height: 5%; color: #993333; padding-left: 20px;">......read more</span></span></a></p>
<p>The post <a rel="nofollow" href="https://webbanshee.net/cu14-exchange-2016/">CU14 Exchange 2016 and KB4536987</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></description>
										<content:encoded><![CDATA[<style type="text/css">h2 {font-weight: bold;text-decoration:none;font-size: 20px!Important;}h3 {font-weight: bold;text-decoration:none;font-size: 18px!Important;} h5{margin-bottom: 5px;} .wp-image-2045,.wp-image-2051,.wp-image-2050,.wp-image-2049,.wp-image-2056, .wp-image-2055 {margin-top:2px!Important;margin-right:6px;} .wpe-box-alert {background-color:#f9f6d9!important;border: 1px solid #aaa895;text-align: justify;} .wpe-box-error1 {background-color:#ffebe8!important;border: 1px solid #c00;text-align: justify;} .wpe-box-alert ul li {list-style:square;padding-bottom: 10px;} .wpe-box-note3 ul li {list-style:square; padding-bottom:10px;} .embedly-card-hug {background: #fefefe;}</style>
<div>
<p style="text-align:justify;">We are currently upgrading our Exchange 2016 servers to CU14 Exchange 2016 and started to install CU14 on servers that host only relayed copies.</p>
<p style="text-align:justify;margin-bottom:20px;">CU14 Exchange 2016 is a bridge CU. It is compatible with .NET 4.7.2 and compatible with .NET 4.8 as well. You can upgrade from .Net 4.7.2 to .Net 4.8 after you have CU14 Exchange 2016 in place.</p>
<div class="wpe-box wpe-box-error1">CU14 ( and CU15 ) both come with a vulnerability for which Microsoft released a patch in February.<br />
The patch is classified important and should be installed after CU14 has been installed.</div>
</div>
<p>You can read more about the mentioned vulnerability and download the patch from Microsoft <a href="https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2020-0688" rel="noopener noreferrer" target="_blank">here</a>.</p>
<h4>Tasks before installing CU14 Exchange 2016:</h4>
<div class="wpe-box wpe-box-alert">
<ul>
<li>
<h5>Backup your web.config files where you have modified parameters or have added new keys.</h5>
<p>As we experienced it still only the web.config file in the OWA directory takes over parameters and keys you have modified before. To be safe I recommend backup every web.config file you have ever touched/modified. So you can easily reapply the changes you have made.
</li>
<li><strong>Disable Check for publisher&#8217;s certificate revocation in IE.</strong></li>
<li><strong>Make sure you have enough free space on the install drive.</strong><br />
I noticed from 2010 and 2013 times a recommendation for at least 10GB of free space.</li>
<li><strong>Take a look at the <a style="font-weight:bold;" href="https://docs.microsoft.com/en-us/exchange/plan-and-deploy/supportability-matrix?view=exchserver-2019" rel="noopener noreferrer" target="_blank">supportability matrix</a> if you plan to upgrade to .NET 4.8</strong></li>
<li><strong>Check Auth methods on service directories like Powershell, OWA, and ECP and note the output.</strong></li>
<li><strong>Switch mailbox databases and put the server in maintenance mode.</strong></li>
</ul>
</div>
<h4>Order of install:</h4>
<div class="wpe-box wpe-box-note3">
<ul>
<li><strong>Install the regular Windows patches ( if necessary )</strong></li>
<li><strong>Install CU14 Exchange 2016</strong></li>
<li><strong>Install patch KB4536987 for Exchange Server 2016 CU14 from an elevated Command Prompt</strong></li>
</ul>
</div>
<p>The CU installation itself took between 2 and 3 hours on the servers in our environment.</p>
<h4>Experiences after CU14 Exchange 2016 has been installed:</h4>
<div class="wpe-box wpe-box-alert">
<ul  style="margin-top: 10px;">
<li>
<div class="wpe-box wpe-box-error1" style="margin-bottom:5px;"><strong>We had mailtips disabled. Mailtips were enabled afterward.</strong></div>
</li>
<li style="margin-bottom: 10px;">To go for sure we checked the Authentication methods on the Virtual Directories again and validated them against the output we made before. All fine.</li>
<li>
<div class="wpe-box wpe-box-note3"><strong>The web.config files in the following directories have been overwritten. Changes needed to be reapplied.</strong></p>
<h5>Active Sync &#8211; [ We have an increased attachment size ] :</h5>
<p>C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\sync<br />
C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\sync</p>
<h5>ECP &#8211; [ We have additional keys in place. ] :</h5>
<p>C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\exchweb\ews</p>
<p>Anyway, I always check the OWA web.config as well:</p>
<h5>OWA &#8211; [ We have additional keys in place ] :</h5>
<p>C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa</p></div>
</li>
<li><strong>Virtual directories for additional OWA and ECP needed to be recreated.</strong></li>
</ul>
</div>
<h4>Experiences vulnerability patch KB4536987:</h4>
<div class="wpe-box wpe-box-alert">
After the install and restart it happened on some servers that the content index state on relayed copies was and stayed in status failed.</p>
<p><strong>The following command displayed the cause:</strong></p>
<div class="wpe-box wpe-box-note3" style="margin-bottom: 10px;">
<span style="font-weight:bold;">Get-MailboxDatabaseCopyStatus -Server</span><span style="color:#993333;"> Servername <span style="font-weight:bold;color: #525252"> | fl Identity, ContentIndexErrorMessage</span></div>
<p><strong>Output:</strong></p>
<div class="wpe-box wpe-box-note3">
<strong>ContentIndexErrorMessage:</strong><br />
The Microsoft Exchange Search Host Controller Service is not running on server Servername
</div>
<p>After restarting the Microsoft Exchange Search Host Controller Service the ContentIndexState went back to AutoSuspend.</p>
<p>It took about 45 &#8211; 60 minutes to install the patch. </p>
<p><span style="display: inline-block; width: 80px; height: 30px; background-color: #ee4444; padding: 2px 5px; text-align: center; border-radius: 5px; color: #eee; margin-top: 5px; margin-bottom: 10px;">Update</span><br />
The following subreddit gave me a hint. Thx! No problems appeared on servers where the patch has been installed through an elevated Command Prompt.</p>
<blockquote class="reddit-card" ><p>      <a href="https://www.reddit.com/r/exchangeserver/comments/f2x91q/anyone_installed_kb4536987_yet/?ref_source=embed&amp;ref=share">Anyone installed KB4536987 yet?</a> from      <a href="https://www.reddit.com/r/exchangeserver/">exchangeserver</a>    </p></blockquote>
<p>    <script async src="https://embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script></p>
<p><strong>Start the patch from an elevated Command Prompt.</strong><br />
&nbsp;<br />
<span style="display: inline-block; width: 80px; height: 30px; background-color: #ee4444; padding: 2px 5px; text-align: center; border-radius: 5px; color: #eee; margin-top: 5px; margin-bottom: 10px;">Update</span><br />
After installing KB4536987 on the last of our servers one of the mailbox database copies switched to failed and suspended and could not be resumed. A reseed failed with:</p>
<div class="wpe-box wpe-box-note3">
<span style="text-align:justify;"><strong>Error: The Microsoft Exchange Replication service encountered an unexpected error in log replay for database &#8216;DBName\ServerName&#8217;. Error MapiExceptionDatabaseError: LogReplayRequest rpc failed.</strong></span>
</div>
<p><span style="display:block;padding-bottom:20px; text-align:justify;">The cause was once again the Microsoft Exchange Search Host Controller Service. We installed KB4536987 through an elevated command prompt. The service was in a running state after the patch has been installed. So we restarted the service. After that, we were able to reseed the copy.</span>
</div>
<p>Good Luck!<br />
&nbsp;<br />
A general description how to install a Cumulative Update on Exchange 2016 can be found here:<br />
&nbsp;<br />
<a class="wpe-button wpe-button-red" href="https://webbanshee.net/cu-install-exchange-2016/">Install CU Exchange 2016</a></p>
<p>The post <a rel="nofollow" href="https://webbanshee.net/cu14-exchange-2016/">CU14 Exchange 2016 and KB4536987</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webbanshee.net/cu14-exchange-2016/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3327</post-id>	</item>
		<item>
		<title>CU12 Exchange 2016 and .NET 4.7.2</title>
		<link>https://webbanshee.net/cu12-exchange-2016-net-4-7-2/</link>
					<comments>https://webbanshee.net/cu12-exchange-2016-net-4-7-2/#respond</comments>
		
		<dc:creator><![CDATA[WebBanshee]]></dc:creator>
		<pubDate>Tue, 16 Apr 2019 07:55:59 +0000</pubDate>
				<category><![CDATA[Serverside]]></category>
		<category><![CDATA[2016]]></category>
		<category><![CDATA[CU]]></category>
		<category><![CDATA[Exchange]]></category>
		<guid isPermaLink="false">https://webbanshee.net/?p=2448</guid>

					<description><![CDATA[<p><a class="ex-link" href="https://webbanshee.net/cu12-exchange-2016-net-4-7-2/"><img src="https://webbanshee.net/wp-content/uploads/2017/10/CUInstallExchange.svg" /><span class="exTeaser">We are nearly done with installing CU12 Exchange 2016 on our Exchange servers. We had CU8 in place before. This CU requires the C++ redistributable 2013 package to be installed.</span><br />
<span class="exText">One of the main issues CU12 Exchange 2016 addresses:<span style="font-size: 11px !Important; width: 10%; height: 5%; color: #993333; padding-left: 20px;">......read more</span></span></a></p>
<p>The post <a rel="nofollow" href="https://webbanshee.net/cu12-exchange-2016-net-4-7-2/">CU12 Exchange 2016 and .NET 4.7.2</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></description>
										<content:encoded><![CDATA[<style type="text/css">.wpe-box-download p,.wpe-box-download {background:#e7f7d3;font-size:16px;}</style>
<p style="text-align: justify;">We are nearly done with installing CU12 Exchange 2016 on our Exchange servers. We had CU8 in place before. This CU requires the C++ redistributable 2013 package to be installed.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>One of the main issues CU12 Exchange 2016 addresses:</p>
<div class="wpe-box wpe-box-note">
<p>Exchange Web Services Push Notifications can be used to gain unauthorized access</p>
</div>
<p>Another fix which can be very useful regarding disk space addresses this one :</p>
<div class="wpe-box wpe-box-note">
<p>Disable the irrelevant Query logs that are created in Exchange Server 2019 and 2016</p>
</div>
<p>A whole list of fixes can be found <a href="https://support.microsoft.com/en-us/help/4471392/cumulative-update-12-for-exchange-server-2016" target="_blank" rel="noopener noreferrer">here</a>.</p>
<p style="text-align: justify;">Further CU12 acts as a bridge for us to update our .NET version from 4.7.1 to 4.7.2 which is required to upgrade to Exchange 2019 later on.</p>
<p style="text-align: justify;">Check the supportability matrix from Microsoft below and verify your .Net version. When you have CU7 or lower and .NET 4.6.2 in place you will need an additional round to upgrade to .NET 4.7.1 with CU8 or higher.</p>
<div class="wpe-box wpe-box-note">
<p><a href="https://webbanshee.net/wp-content/uploads/2019/04/SupportabilityMatrix.png"><img loading="lazy" class="aligncenter wp-image-2454 size-full" src="https://webbanshee.net/wp-content/uploads/2019/04/SupportabilityMatrix.png" alt="CU12 Exchange 2016 SupportabilityMatrix" width="870" height="419" srcset="https://webbanshee.net/wp-content/uploads/2019/04/SupportabilityMatrix.png 870w, https://webbanshee.net/wp-content/uploads/2019/04/SupportabilityMatrix-300x144.png 300w, https://webbanshee.net/wp-content/uploads/2019/04/SupportabilityMatrix-768x370.png 768w" sizes="(max-width: 870px) 100vw, 870px" /></a></p>
</div>
<div class="wpe-box wpe-box-download"><b>Notes:</b><br />
<b><b>In our test environment running CU11, we installed .NET 4.7.2 first and wanted to install CU12 Exchange 2016 afterward. This broke the server!<b>&nbsp;Sometimes it happened that open processes were blocking the install. Options:</b></p>
<ul style="padding-bottom: 20px; margin-top: -10px; text-align: justify;">
<li>Restart the server</li>
<li>Stop all matching monad.exe ( find with PID ) processes.</li>
<li>Stop the IMAP and POP service while in maintenance mode.</li>
</ul>
<p style="text-align: justify;"><b>Order of install:</b> Win Patches, CU12 Exchange 2016, .NET 4.7.2</p>
<div class="wpe-box wpe-box-alert" style="background-color: #fffbbc !important; text-align: justify;"><span style="display: inline-block; width: 80px; height: 30px; background-color: #ee4444; padding: 2px 5px; text-align: center; border-radius: 5px; color: #eee; margin-top: 5px; margin-bottom: 10px;">Update</span><br />
<b>CU12 Exchange 2016 can break additional configurations you have defined in the EWS web.config file.</b> For example we have added the key <b>add key=&#8221;UseDisabledAccount&#8221; value=&#8221;1&#8243;</b> to the OWA and to the EWS web.config.<br />
&nbsp;<br />
This key helps with the correct handling of low-level calendar permissions as AvailabilityOnly and LimitedDetails on security groups when working with resource forests ( linked mailboxes ).<br />
&nbsp;<br />
After CU12 has been installed this key was not present in the EWS web.config anymore. It turned out when a customer reported that users who want to access a resource calendar are not able to open it in Outlook and OWA.<br />
&nbsp;<br />
<b>Make a backup of your relevant web.config files and verify the current web.configs after the install.</b><br />
&nbsp;</div>
</div>
<p><span style="font-weight: normal;">You can find a description of how to install a CU here:</span> <a class="wpe-button wpe-button-red" href="https://webbanshee.net/cu-install-exchange-2016/">CU Install Exchange 2016</a><br />
&nbsp;</p>
<p>The post <a rel="nofollow" href="https://webbanshee.net/cu12-exchange-2016-net-4-7-2/">CU12 Exchange 2016 and .NET 4.7.2</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webbanshee.net/cu12-exchange-2016-net-4-7-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2448</post-id>	</item>
		<item>
		<title>Content Index State Healthy And Upgrading</title>
		<link>https://webbanshee.net/content-index-state-healthy/</link>
					<comments>https://webbanshee.net/content-index-state-healthy/#comments</comments>
		
		<dc:creator><![CDATA[WebBanshee]]></dc:creator>
		<pubDate>Tue, 27 Mar 2018 20:48:08 +0000</pubDate>
				<category><![CDATA[Serverside]]></category>
		<category><![CDATA[2016]]></category>
		<category><![CDATA[CU]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Powershell]]></category>
		<guid isPermaLink="false">http://webbanshee.net/?p=1654</guid>

					<description><![CDATA[<p><a class="ex-link" href="https://webbanshee.net/content-index-state-healthy/"><img src="https://webbanshee.net/wp-content/uploads/2018/04/HealthyAndUpgrading.svg" /><span class="exTeaser">After upgrading to Exchange 2016 CU8 we noticed a Content Index State Healthy And Upgrading status on the mailbox database copies.</a></span></p>
<p><span class="exText">We did not really know if this would have an impact on the mailbox database redundancy , I mean if a fail-over is still possible even if the mailbox database copy Content Index State Healthy And Upgrading remains.<span class="exreadmore">...read more<br />
</span></span></p>
<p>The post <a rel="nofollow" href="https://webbanshee.net/content-index-state-healthy/">Content Index State Healthy And Upgrading</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>After upgrading to Exchange 2016 CU8 we noticed a Content Index State Healthy And Upgrading status on the mailbox database copies.<br />
We did not really know if this would have an impact on the mailbox database redundancy , I mean if a fail-over is still possible even if the mailbox database copy Content Index State Healthy And Upgrading remains.</p>
<p>Upgrading to Version CU7 or higher comes with a mailbox database schema-update. After the update has been installed you will notice that Healthy And Upgrading is displayed under ContentIndexState.<br />
Seeing this the first time I was not sure if I still can mount databases on upgraded copies where the Content Index State Healthy And Upgrading is displayed.</p>
<p>We opened an informational call by Microsoft and learned that this is caused because the mailbox databases receive a schema-update with CU7 or higher ( when upgrading from a Version CU6 or lower ).<br />
It is still possible though to mount back mailbox databases to these copies. Depending on the size of the mailboxdatabase it can take up to several days until the ContentIndexState switches to healthy.</p>
<p>You can query the progress of the schema-update with these one-liners :</p>
<p><span style="text-decoration: underline;"><strong>Shows how many mailboxes are left to crawl :</strong></span></p>
<div class="wpe-box wpe-box-note">
<p>Get-mailboxdatabase -server <span style="color: #b50505;">ServerName</span> | Get-MailboxDatabaseCopyStatus | ?{$_.status -eq &#8220;Healthy&#8221;}| ft name,ContentIndexBacklog,ContentIndexMailboxesToCrawl -AutoSize</p>
</div>
<p><span style="text-decoration: underline;"><strong>Shows possible errors to each mailbox database on the given server :</strong></span></p>
<div class="wpe-box wpe-box-note">
<p>Get-MailboxDatabaseCopyStatus -Server <span style="color: #b50505;">ServerName</span> | fl Identity, ContentIndexErrorMessage</p>
</div>
<p>With these small CMDlets you are at least able to query and follow the status of the schema-update on the affected mailbox databases.</p>
<p>After we have switched back the active copies to the mailbox databases where Content Index State Healthy And Upgrading was displayed there were no complications or performance issues.<br />
Without the new status HealthyAndUpgrading under ContentIndexState nobody would even have noticed the schema-upgrade on the mailbox databases.</p>
<p>I hope this helps and gives confidence to continue as usual with your tasks related to the CU install.</p>
<p>Have a nice day<br />
Enjoy the sun <span style="color: #ff9900;"><i class="wp-svg-sun sun"></i></span></p>
<p>The post <a rel="nofollow" href="https://webbanshee.net/content-index-state-healthy/">Content Index State Healthy And Upgrading</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webbanshee.net/content-index-state-healthy/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1654</post-id>	</item>
		<item>
		<title>CU install Exchange 2016 &#8211; Are you prepared ?</title>
		<link>https://webbanshee.net/cu-install-exchange-2016/</link>
					<comments>https://webbanshee.net/cu-install-exchange-2016/#respond</comments>
		
		<dc:creator><![CDATA[WebBanshee]]></dc:creator>
		<pubDate>Sat, 23 Sep 2017 09:15:07 +0000</pubDate>
				<category><![CDATA[Serverside]]></category>
		<category><![CDATA[2016]]></category>
		<category><![CDATA[CU]]></category>
		<category><![CDATA[Exchange]]></category>
		<guid isPermaLink="false">http://webbanshee.net/?p=1185</guid>

					<description><![CDATA[<p><a class="ex-link" href="https://webbanshee.net/cu-install-exchange-2016/"><img src="https://webbanshee.net/wp-content/uploads/2017/10/CUInstallExchange.svg"><span class="exTeaser">Following you will find a common description how to perform a CU install on Exchange 2016. I did not want to write it for a specific CU since every CU has its own tribulations.</span></br><br />
<span class="exText">A good advice after a new CU release is to wait some weeks with the CU install until possible difficulties get named and documented<span class="exreadmore">...read more</span><br />
</img></a></p>
<p>The post <a rel="nofollow" href="https://webbanshee.net/cu-install-exchange-2016/">CU install Exchange 2016 &#8211; Are you prepared ?</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></description>
										<content:encoded><![CDATA[<style type="text/css">h2 {font-weight: bold;text-decoration:none;font-size: 20px!Important;}h3 {font-weight: bold;text-decoration:none;font-size: 18px!Important;} h5{margin-bottom: 5px;} .wp-image-2045,.wp-image-2051,.wp-image-2050,.wp-image-2049,.wp-image-2056, .wp-image-2055 {margin-top:2px!Important;margin-right:6px;} .wpe-box-alert {background-color:#f9f6d9!important;border: 1px solid #aaa895;text-align: justify;} .wpe-box-error1 {background-color:#ffebe8!important;border: 1px solid #c00;text-align: justify;} .wpe-box-alert ul li {list-style:square;padding-bottom: 10px;} .wpe-box-note3 ul li {list-style:square; padding-bottom:10px;} .embedly-card-hug {background: #fefefe;}</style>
<div>
<p style="text-align:justify;">Following you will find a common description how to perform a CU install on Exchange 2016. I did not want to write it for a specific CU since every CU has its own tribulations.</p>
<div style="height: 10px;"></div>
<p style="text-align:justify;">A good advice after a new CU release is to wait some weeks with the CU install until possible difficulties get named and documented. Usually after some weeks have passed I start to gather information on the CU to be installed.</p>
<p>&nbsp;</p>
<h4>Tasks before CU install Exchange 2016:</h4>
<div class="wpe-box wpe-box-alert">
<ul>
<li>
<h5>Backup your web.config files where you have modified parameters or have added new keys.</h5>
<p>To be safe I recommend backup every web.config file you have ever touched/modified. So you can easily reapply the changes you have made.</p>
<p>These are most likely the web.config files in the following directories:</strong></p>
<div class="wpe-box wpe-box-note3" style="margin-top:15px!Important;">
<h5>Active Sync &#8211; [ We have an increased attachment size ] :</h5>
<p>C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\sync<br />
C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\sync</p>
<h5>ECP &#8211; [ We have additional keys in place. ] :</h5>
<p>C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\exchweb\ews</p>
<p><strong>The web.config file in the OWA directory is the only one that seems to take over customizations. I do check it anyway to go for sure:</strong></p>
<h5>OWA &#8211; [ We have additional keys in place ] :</h5>
<p>C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa</p></div>
</li>
<li><strong>Disable Check for publisher&#8217;s certificate revocation in IE.</strong></li>
<li><strong>Make sure you have enough free space on the install drive.</strong><br />
I noticed from 2010 and 2013 times a recommendation for at least 10GB of free space.</li>
<li><strong>Take a look at the <a style="font-weight:bold;" href="https://docs.microsoft.com/en-us/exchange/plan-and-deploy/supportability-matrix?view=exchserver-2019" rel="noopener noreferrer" target="_blank">supportability matrix</a></strong></li>
<li style="padding-bottom: 20px!Important"><strong>Check your .NET version and verify it against the CU you want to install in the supportability matrix.</strong><br />
You can find your current installed .NET version value under the key Release here:</p>
<div class="wpe-box wpe-box-note3" style="margin-bottom: 10px;">
<strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full</strong></div>
<p>A list value = .NET version and a description can be found <a href="https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed" rel="noopener noreferrer" target="_blank">here</a>
</li>
<li><strong>Check Auth methods on service directories like Powershell, OWA, and ECP and note the output.</strong></li>
</ul>
</div>
<p>Let&#8217;s assume you want to perform the CU Install in an environment where all Exchange Servers are members of a DAG and have min. one database copy. As always install it in a test environment first.</p>
<p>Ok, good to go.</p>
<h4><span style="color: #993333;"><strong>Switch the active mailbox databases on the server you want to install the CU</strong></span></p>
<h4>
<div class="wpe-box wpe-box-note3">
<p><strong>Move-ActiveMailboxDatabase <span style="color: #993333;">DatabaseName</span> -ActivateOnServer <span style="color: #993333;">TargetServerName</span></strong></p>
</div>
<h4><span style="color: #993333;"><strong>Set the server where you install the CU in maintenance mode :</strong></span></h4>
<div class="wpe-box wpe-box-note3">
<p><strong>Set-ServerComponentState <span style="color: #993333;">ServerNameToInstallCU</span> -Component hubtransport -State Draining -Requester maintenance</strong><br />
<strong> Restart-Service MSExchangeTransport</strong><br />
<strong> Restart-Service MSExchangeFrontEndTransport</strong><br />
<strong> Redirect-Message -Server <span style="color: #993333;">ServerNameToInstallCU</span> -Target <span style="color: #993333;">AnotherExchangeServerWithinTheDAG</span></strong></p>
<p><strong>Set-MailboxServer <span style="color: #993333;">ServerNameToInstallCU</span> -DatabaseCopyAutoActivationPolicy <span style="color: #993333;">Blocked</span></strong><br />
<strong> Suspend-ClusterNode <span style="color: #993333;">ServerNameToInstallCU</span></strong><br />
<strong> Set-ServerComponentState <span style="color: #993333;">ServerNameToInstallCU</span> -Component ServerWideOffline -State Inactive -Requester Maintenance</strong></p>
</div>
<h4><span style="color: #993333;"><strong>CU Install Exchange 2016 :</strong></span></h4>
<p style="text-align:justify;"><strong>Open an elevated command prompt and navigate to the drive you have mounted the iso. ( or to the folder where you have copied the CU installation files ). Start the install with the commands below. ( When a step is finished trigger the next one ) . PrepareSchema, prepareAD, and prepareDomain just need to be triggered when you upgrade the first Exchange Server in your environment!</strong></p>
<p style="text-align:justify;"><span style="color: #993333;">Important ! &gt;</span> When you have navigated in an elevated command prompt to the CU Install files make sure to type in the path again before the \setup.exe . For example when your .iso is mounted on drive E: it should look like :</p>
<p><a href="https://webbanshee.net/wp-content/uploads/2017/09/CUsetup.png"><img loading="lazy" class="alignnone wp-image-1205" title="CU install Exchange" src="https://webbanshee.net/wp-content/uploads/2017/09/CUsetup.png" alt="CU install Exchange" width="605" height="33" srcset="https://webbanshee.net/wp-content/uploads/2017/09/CUsetup.png 678w, https://webbanshee.net/wp-content/uploads/2017/09/CUsetup-300x16.png 300w" sizes="(max-width: 605px) 100vw, 605px" /></a></p>
<p style="text-align:justify;">It seems the system refers by default to the setup.exe of the CU you have installed before.<br />
Without giving the explicit path to the current setup.exe it can happen that the first line of the installer&#8217;s output will greet you with the name of the CU you have installed before.</p>
<div class="wpe-box wpe-box-note3">
<p><strong>Setup.exe /prepareSchema /IAcceptExchangeServerLicenseTerms <span style="color: #993333; font-size: 13px;">( only on the 1st server you upgrade )</span></strong><br />
<strong> Setup.exe /prepareAD /IAcceptExchangeServerLicenseTerms <span style="color: #993333; font-size: 13px;">( only on the 1st server you upgrade )</span></strong><br />
<strong> Setup.exe /prepareDomain /IAcceptExchangeServerLicenseTerms <span style="color: #993333; font-size: 13px;">( only on the 1st server you upgrade )</span></strong><br />
<strong> Setup.exe /mode:upgrade /IAcceptExchangeServerLicenseTerm</strong>s</p>
</div>
<p><strong>After the CU Install has finished restart the server.<strong></p>
<p>I usually verify under programs and features that the CU install was successful.</p>

<h4><span style="color: #993333;"><strong>Resume the server you have installed the CU from maintenance mode :</strong></span></h4>
<div class="wpe-box wpe-box-note3">
<p><strong>Set-ServerComponentState <span style="color: #993333;">ServerNameCUInstalled</span> -Component ServerWideOffline -State Active -Requester Maintenance</strong><br />
<strong> Resume-ClusterNode <span style="color: #993333;">ServerNameCUInstalled</span></strong><br />
<strong> Set-ServerComponentState <span style="color: #993333;">ServerNameCUInstalled</span> -Component HubTransport -State Active -Requester Maintenance</strong><br />
<strong> Restart-Service MSExchangeTransport</strong><br />
<strong> Restart-Service MSExchangeFrontEndTransport</strong><br />
<strong> Set-MailboxServer <span style="color: #993333;">ServerNameCUInstalled</span> -DatabaseCopyAutoActivationPolicy <span style="color: #993333;">Unrestricted</span></strong></p>
</div>
<p style="text-align:justify;">Mount the mailbox database copies back to the server where you just have installed the CU.<br />
This can be done by just waiting for the server to activate/mount the mailbox database copies back automatically. That happens when -DatabaseCopyAutoActivationPolicy has been set to Unrestricted as we have done it in the step before.</p>
<p><span style="color: #993333;"><strong>Or if you want to keep the control mount the mailbox database copies back manually :</strong></span></p>
<div class="wpe-box wpe-box-note3">
<p><strong>Move-ActiveMailboxDatabase <span style="color: #993333;">DatabaseName</span> -ActivateOnServer <span style="color: #993333;">ServerNameCUInstalled</span></strong></p>
</div>
<p>Login via Outlook and OWA to a Mailbox which resides on a mailbox database on this server to test if all works fine.</p>
<h4><span style="color: #993333;"><strong>Things worth to check after a CU install</strong></span></h4>
<div class="wpe-box wpe-box-alert">
<ul>
<li><strong>Check your web.config files mentioned before and reapply your changes from the backups you made before</strong></li>
<li><strong>Take a look at the authentication methods of your service directories and validate them against the output you noted before the CU install.</strong></li>
<li>If you had mailtips disabled before, check them. In our case they got enabled again</li>
</ul>
</div>
<p>The post <a rel="nofollow" href="https://webbanshee.net/cu-install-exchange-2016/">CU install Exchange 2016 &#8211; Are you prepared ?</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webbanshee.net/cu-install-exchange-2016/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1185</post-id>	</item>
	</channel>
</rss>
