<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>criscrif</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/criscrif/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/criscrif/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 03:24:08 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Meet Exchange 2016</title>
      <link>https://docs.microsoft.com/archive/blogs/criscrif/meet-exchange-2016</link>
      <pubDate>Tue, 26 Apr 2016 11:45:51 GMT</pubDate>
      <dc:creator><![CDATA[criscrif]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/criscrif/?p=55</guid>
      <description><![CDATA[When a new product version is released many IT actors in the company usually have to understand...]]></description>
      <content:encoded><![CDATA[When a new product version is released many IT actors in the company usually have to understand which new features will be available and evaluate how much it is convenient to migrate, how to do that and when. In the most pessimistic scenario (sometime driven by a lack of information or by some misunderstands) if just skip the new version and just adopt the next one.

For this reason, I wanted to write a post here do give you some details about the new feature that came with Exchange 2016 and give you more info about the product and make you easily to move to the latest Exchange version that is indeed the best messaging system on the planet ;-)

So, let's start to understand<strong> how the product is developed.</strong>

The Exchange Product Group (PG) at the moment delivers new features to the cloud first. The cloud is the perfect place where the team releases continuous updates (done in "waves" or “flights”) and new value to the product. Deploying to the cloud enables the engineering team to get rapid feedback since the features are immediately deployed in the service allowing a quick feedback (after an internal testing of course). This model ensures the service itself remains stable with continuous stream of new features released continuously.

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/04/1b.jpg"><img class="aligncenter wp-image-75 size-large" src="https://msdnshared.blob.core.windows.net/media/2016/04/1b-1024x472.jpg" alt="1b" width="1024" height="472" /></a>

<strong>Product development based on the Office 365 model</strong>

Latest Exchange Server versions (2013 and 2016) are updated with Cumulative Updates (CU) and Service Packs (SP). Cumulative Updates are delivered approximately once a quarter. Generally, these releases contain bug and security fixes. Usually the new features are not offered in this way. New features come 1st in the cloud (EXO) as described above then the PG evaluates what is better to include in the on premises version. Then TAP (Test Adoption Program) Customers receive early updates, they together with the PG representatives make the point about what they tested to decide if it's better to include or not some new features.

The experience done and lessons learned helped the PG to develop the <strong>Preferred Architecture (PA)</strong> model for Exchange 2016. Some points are shared with Exchange 2013, in brief:
<ul>
	<li>With the hard code driven setup (now we have just the Mailbox and Edge Transport server roles) we have fewer physical Exchange servers in the environment. This means lower costs for a variety of reasons:
<ul>
	<li>Operational expenditures are almost always higher than the capital expenditures. It costs more to manage a server over its lifetime than it does to purchase it.</li>
	<li>You purchase fewer Exchange server licenses. This architecture only requires a license for one Exchange server and one operating system, while breaking out the roles requires multiple Exchange server licenses and possibly multiple operating system licenses.</li>
	<li>Deploying fewer servers has a trickle-down effect across the rest of the infrastructure. For example, deploying fewer physical servers may reduce the total rack and floor space required for the Exchange infrastructure, which in turn reduces power and cooling costs.</li>
</ul>
&nbsp;</li>
</ul>
<a href="https://msdnshared.blob.core.windows.net/media/2016/04/217.jpg"><img class="aligncenter  wp-image-86" src="https://msdnshared.blob.core.windows.net/media/2016/04/217-1024x430.jpg" alt="2" width="833" height="350" /></a>

<strong>Exchange 2016 server role architecture</strong>
<ul>
	<li>Exchange’s unbound namespace model is load balanced across the datacenters in a layer 7 configuration that does not leverage session affinity.</li>
	<li>An Office Web Apps Server farm is deployed in each datacenter, with each farm having a unique namespace (bound model). Session affinity is managed by the load balancer.</li>
	<li>The DAG is deployed without an administrative access point.</li>
	<li>The commodity dual-socket (2U) server hardware platform contains up to 24 cores and up to 96GB of memory and a battery-backed write cache controller</li>
	<li>12 or more large form factor drive bays within the server chassis (additional drive bays can be deployed per-server)</li>
	<li>Each datacenter is its own Active Directory site</li>
	<li>For a site resilient datacenter pair, a single namespace / protocol is deployed across both datacenters</li>
	<li>Load balancers are configured without session affinity, one VIP / datacenter, utilizing either round-robin or least connection (with slow start) connection management policy</li>
	<li>Traffic is equally distributed across both load balancers in a site resilient pair</li>
	<li>Each DAG is configured in an unbound model with an even number of servers, leveraging a witness in a third location.</li>
	<li>Active copies are distributed across all servers</li>
	<li>Single network for replication and client traffic</li>
	<li>4 copies are deployed, two per datacenter/site.</li>
	<li>4th copy is a lagged copy and the LagReplayManager is enabled by default</li>
	<li>Native Data protection is leveraged<strong> </strong></li>
</ul>
&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/04/raid2.jpg"><img class="  wp-image-95 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/04/raid2.jpg" alt="raid2" width="780" height="412" /></a>

<strong>Preferred Architecture - Server Configuration</strong>
<ul>
	<li> Large capacity 7.2K SAS disks are deployed; 4 copies per disk</li>
	<li>Autoreseed enables quick recovery</li>
	<li>Bitlocker is leveraged</li>
	<li>All data volumes are formatted with ReFS (see next section)</li>
</ul>
&nbsp;

Let's continue talking about the <strong>reliability &amp; performance</strong> improvements. What we have brand new with Exchange 2016 ? Here a list of main features:
<ul>
	<li>Automated logical divergence detection - find database corruptions via DB divergence detection. It compares active and passive copies to detect logical corruption and data divergence. These kind of logical corruption could be due to:
<ul>
	<li>Controller failures</li>
	<li>Battery failures for storage caches</li>
	<li>Hardware Firmware bugs</li>
	<li>Transient memory corruptions</li>
</ul>
</li>
	<li>This will ensure identical data is provided at all times for all database copies with a minimal increase in log generation (expecting ~72Mb log db/day). These are the MBDB Divergence Events that will be tracked in the application log:
<ul>
	<li>ESE Event 538 - DBTIME_CHECK_MISMATCH_ACTIVE_DB_BEHIND_ID</li>
	<li>ESE Event 539 - DBTIME_CHECK_MISMATCH_PASSIVE_DB_BEHIND_ID</li>
	<li>ESE Event 540 - DB_DIVERGENCE_ID</li>
</ul>
</li>
</ul>
&nbsp;
<ul>
	<li>Loose Truncation – long-term outages out-of-space won’t dismount DB</li>
	<li>ReFS (Resilient File System Support) – Decrease FS corruption, reseeds and rebuilds</li>
	<li>Faster database failovers (due to a CLR JIT pre-compilation that now occurs on passive store worker process prior to database becoming active)</li>
	<li>Faster site resilience: Database copy activation suspended and Move Now</li>
	<li>DAG Management Service that will reduce failure domains</li>
	<li>Replay Lag Manager on by default with auto-play down when insufficient available copies:
<ul>
	<li>Lagged Database Copy Enhancements in Exchange Server 2016 CU1 - Exchange Team Blog - Site Home - TechNet Blogs: <a href="https://blogs.technet.com/b/exchange/archive/2016/03/03/lagged-database-copy-enhancements-in-exchange-server-2016-cu1.aspx">https://blogs.technet.com/b/exchange/archive/2016/03/03/lagged-database-copy-enhancements-in-exchange-server-2016-cu1.aspx</a></li>
</ul>
</li>
	<li> Reduced WAN costs due to the Search indexing that now uses passive copies. This will result in a ~40% reduction in network utilization in 4-copy configuration</li>
	<li>Last but not least for those who prefer to deploy Exchange as an<strong> Hyper-V</strong> guest we now support <strong>dynamic VHDXs</strong>:
<ul>
	<li>Exchange 2016 virtualization: <a href="https://technet.microsoft.com/it-it/library/jj619301(v=exchg.160).aspx">https://technet.microsoft.com/it-it/library/jj619301(v=exchg.160).aspx</a></li>
</ul>
</li>
</ul>
&nbsp;

Another administrative improvement has been done with the introduction of the <strong>Variant Configuration</strong> that is a new common configuration infrastructure in Exchange. Most components store default configuration in a text based configuration file (web.config or a .exe.config). When, for customizations, admins need to introduce some modifications they usually do it using a text editor, on each server in the environment. Unfortunately, quite often, the changes are overwritten by a CU upgrade. The Variant provides an easy method of storing configuration settings and common set of management tasks to change the configuration. In Variant Configuration, default values of various component configuration are stored in the code. The changes to the default configuration are made with help of overrides and then stored in Active Directory. Components read the overrides and effect the change. This will provide a better way to implement the configuration and changes. And, the changes made will be adopted by newer version of Exchange installations as well.

&nbsp;

Moving from the HA topic to the<strong> security and compliance</strong> we have now many improvements on these two features:
<ul>
	<li>Data Loss Prevention (DLP) - here we added many new options for our Customers:
<ul>
	<li>Policy Tips available in OotW (Outlook on the Web) and not just with Outlook 2013/2016 only</li>
	<li>Document Fingerprinting (a new Advanced method of content detection based on documents unique word patterns)
<ul>
	<li>New custom sensitive information type</li>
	<li>Advanced method of content detection</li>
	<li>Integrates into DLP rule infrastructure</li>
</ul>
</li>
	<li>Updated regional DLP classification increasing from 46 to 80 total sensitive information types covering countries such as Finland, Poland, Taiwan, etc.</li>
</ul>
</li>
	<li> Public Folder in-place hold - it allows now to preserve Public Folder content and perform eDiscovery on it.</li>
	<li>eDiscovery Changes - doubled the searchable mailboxes limit to 10,000 (10K).</li>
</ul>
&nbsp;

Finally, we have news related to the Collaboration with the new<strong> Office Online Server 2016</strong>, <strong>Modern Attachments,</strong> the <strong>Smart Inbox </strong>and the <strong>Search enhancements</strong>.

<a href="https://msdnshared.blob.core.windows.net/media/2016/04/ultimo.jpg"><img class="aligncenter  wp-image-155" src="https://msdnshared.blob.core.windows.net/media/2016/04/ultimo.jpg" alt="ultimo" width="561" height="374" /></a>

<strong>Office Online Server 2016</strong> (formerly known as <strong>Web Access Companion Server - WAC</strong> ) is an optional prerequisite for the Exchange 2016 environment. Office Online Server <strong>enables users to view supported file attachments within Outlook Web App without downloading them</strong> first and without having a local installation of the program. Without Office Online Server installed, Outlook Web App users need to download attachments to their local computer and then open them in a local application.

<strong>Note:</strong> OOS at the moment is still in Technical Preview.

&nbsp;

<strong>Modern attachments</strong> - we delivered a range of new attachment features that enhance the ability to share and collaborate with others both inside and outside your organization. In general terms document collaboration can be thought of as attachment functions that involve:
<ul>
	<li><strong>Side-By-Side View</strong>  - The recipient can review both the attachment(s) and the message together (Side-by-Side). This Side-by-side view allows the attachment to be viewed/edited within the context of the message. The recipient no longer has to switch from their messaging program to another program to view the contents of the attachment.</li>
	<li><strong>Edit/Reply within message - </strong>The user can edit (available soon) documents using the OOS (aka WAC) in-line to the OotW reading pane, transition to an immersive experience (full-screen WAC) or transition to the Modern Office rich clients.</li>
	<li><strong>Document Collaboration</strong> - In Outlook 2016 or Outlook on the web, you can now attach a document as a link to SharePoint 2016 (currently in preview) or OneDrive for Business instead of a traditional attachment, providing the benefits of coauthoring and version control. This integration provides the ability to attach and create what are known as “Cloudy Documents”. Cloudy Documents are those documents that have been uploaded/stored in SharePoint/OneDrive where they can be shared and worked on from a central location. Integration with SharePoint also provides the ability to upload a file to SharePoint/OneDrive for greater collaboration.</li>
</ul>
Here a schema about how the document collaboration can be implemented fully on-premises or with a hybrid deployment using SharePoint / OneDrive features your tenant makes available for you:

<a href="https://msdnshared.blob.core.windows.net/media/2016/04/ultimo2.png"><img class="aligncenter  wp-image-165" src="https://msdnshared.blob.core.windows.net/media/2016/04/ultimo2-1024x467.png" alt="ultimo2" width="673" height="307" /></a>

&nbsp;

<strong>Note:</strong> Document collaboration (cloudy attachments) requires integration with SharePoint 2016 (available soon).

<strong>Smart Inbox - </strong>PG made significant updates to the Outlook client and Outlook on the web. They implemented many new features include: Sweep, Pin, Undo, inline reply, a new single-line inbox view, improved HTML rendering, new themes, emojis, and more:

<a href="https://msdnshared.blob.core.windows.net/media/2016/04/75.jpg"><img class="aligncenter size-full wp-image-125" src="https://msdnshared.blob.core.windows.net/media/2016/04/75.jpg" alt="7" width="537" height="385" /></a>

<strong>Search</strong>: Outlook 2016 and Outlook on the Web is now optimized to use the power of the Exchange 2016 back end to find things faster, across old mail and new. Search also gets more intelligent with:
<ul>
	<li><strong>Search suggestions</strong> - try to anticipate what the user's looking for and returns results that might be what the user is looking for</li>
	<li><strong>People suggestions</strong> - help a user more easily find the information they're looking for by providing contextually-aware filters</li>
	<li><strong>Search refiners</strong> - help a user more easily find the information they're looking for by providing contextually-aware filters. Filters might include date ranges, related senders, and so on.</li>
	<li>The <strong>ability to search for events in your Calendar</strong>.</li>
</ul>
Under the carpet these changes work effectively due to a series of changes in the message table schema (we moved all properties used in search views to a specific “on-page” property blob) and to a pre-reading of large portions of message table initiated prior to user search term completion. The expectation is to produce 90% of all search results in ~1 seconds !

<a href="https://msdnshared.blob.core.windows.net/media/2016/04/85.jpg"><img class="aligncenter size-full wp-image-135" src="https://msdnshared.blob.core.windows.net/media/2016/04/85.jpg" alt="8" width="493" height="295" /></a>

In the next post we'll talk about the other Exchange 2016 aspects (requirements, deployment and so on).

Stay tuned!- Cristian]]></content:encoded>
    </item>
    <item>
      <title>Warning IDs 1310 in the Application Log with Autodiscover VDir that replies with HTTP error 500</title>
      <link>https://docs.microsoft.com/archive/blogs/criscrif/warning-ids-1310-in-the-application-log-with-autodiscover-vdir-that-replies-with-http-error-500</link>
      <pubDate>Mon, 14 Mar 2016 13:52:34 GMT</pubDate>
      <dc:creator><![CDATA[criscrif]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/criscrif/?p=52</guid>
      <description><![CDATA[Hello everyone,
recently we worked on a support case where our Customer with Exchange 2010 SP3+ had...]]></description>
      <content:encoded><![CDATA[Hello everyone,
recently we worked on a support case where our Customer with Exchange 2010 SP3+ had to uninstall the RU12.

After the uninstallation on the Application Log this event started to be tracked:

Log Name: Application
Source: ASP.NET 2.0.50727.0
Date: 10/03/2016 11:24:50
Event ID: 1310
Task Category: Web Event
Level: Warning
Keywords: Classic
User: N/A
Computer: myserver.contoso.com
Description:
Event code: 3008
Event message: A configuration error has occurred.
Event time: 10/03/2016 11:24:50
Event time (UTC): 10/03/2016 10:24:50
Event ID: b79c0d9c71b84b3c8b6f800617931968
Event sequence: 1
Event occurrence: 1
Event detail code: 0

Application information:
Application domain: /LM/W3SVC/1/ROOT/Autodiscover-844-131020790813502672
Trust level: Full
Application Virtual Path: /Autodiscover
Application Path: C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Autodiscover\
Machine name: myserver

Process information:
Process ID: 18188
Process name: w3wp.exe
Account name: NT AUTHORITY\SYSTEM

Exception information:
Exception type: HttpException
Exception message: Could not load file or assembly 'Microsoft.Exchange.Security, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Autodiscover\web.config line 940)

Request information:
Request URL: https://autodiscover.contoso.com:443/autodiscover/autodiscover.xml
Request path: /autodiscover/autodiscover.xml
User host address: 192.168.1.51
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\SYSTEM

Thread information:
Thread ID: 22
Thread account name: NT AUTHORITY\SYSTEM
Is impersonating: False
Stack trace: at System.Web.Compilation.BuildManager.ReportTopLevelCompilationException()
at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters)

&nbsp;

Outlook clients were unable to access to the Autodiscover VDir:

2016-03-11 08:55:42 192.168.1.51 POST /autodiscover/autodiscover.xml - 443 - 10.120.40.89 Microsoft+Office/15.0+(Windows+NT+6.1;+Microsoft+Outlook+15.0.4569;+Pro) 500 0 0 11107
2016-03-11 08:55:45 192.168.1.51 POST /autodiscover/autodiscover.xml - 443 - 10.120.40.89 Microsoft+Office/15.0+(Windows+NT+6.1;+Microsoft+Outlook+15.0.4569;+Pro) 500 0 0 15
2016-03-11 08:55:45 192.168.1.51 GET /autodiscover/autodiscover.xml - 80 - 10.120.40.89 Microsoft+Office/15.0+(Windows+NT+6.1;+Microsoft+Outlook+15.0.4569;+Pro) 500 0 0 218
2016-03-11 08:55:52 192.168.1.51 POST /autodiscover/autodiscover.xml - 443 - 10.120.40.89 Microsoft+Office/15.0+(Windows+NT+6.1;+Microsoft+Outlook+15.0.4569;+Pro) 500 0 0 15

&nbsp;

This issue was caused by the uninstallation procedure that modifies the C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Autodiscover\web.config file.
The procedure replaces the “C:\Program Files\Microsoft\Exchange Server\V14\Bin\...“ entries with the %ExchangeInstallDir% environment variable.

An example:

<!--?xml version="1.0"?-->[...]

&lt;assemblyIdentity name="Microsoft.Exchange.Configuration.RedirectionModule" publicKeyToken="31bf3856ad364e35"

culture="neutral"/&gt;

&lt;codeBase version="14.0.0.0" href="file<strong>:///%ExchangeInstallDir%</strong>bin\Microsoft.Exchange.Configuration.RedirectionModule.dll"/&gt;

&lt;/dependentAssembly&gt;

[...]

&nbsp;

Problem is we don't have any %ExchangeInstallDir% environment variable.

So, to solve it we have two possible solutions:

1. Run the updatecas.ps1 and updateconfigfile.ps1 scripts (actually just the last one)

OR

2. Uninstall and reinstall the current RU to restore assemblies and config files

&nbsp;

Hope this will help you.

Thanks,

Cristian]]></content:encoded>
    </item>
    <item>
      <title>Exchange Service Pack or Rollup or Cumulative Update fails with error code '3221684229' and message 'Access is denied.'</title>
      <link>https://docs.microsoft.com/archive/blogs/criscrif/exchange-service-pack-or-rollup-or-cumulative-update-fails-with-error-code-3221684229-and-message-access-is-denied</link>
      <pubDate>Mon, 18 May 2015 03:34:00 GMT</pubDate>
      <dc:creator><![CDATA[criscrif]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/criscrif/2015/05/18/exchange-service-pack-or-rollup-or-cumulative-update-fails-with-error-code-3221684229-and-message-access-is-denied/</guid>
      <description><![CDATA[Two week ends ago I was on call and I was paged about the issue in subject.
One customer from...]]></description>
      <content:encoded><![CDATA[<p>Two week ends ago I was on call and I was paged about the issue in subject.</p>
<p>One customer from Switzerland was trying to install Exchange 2013 CU8. Everytime when he was arriving at the &quot;Mailbox Role&quot; step at 49%&nbsp;setup portion percentage he received this error:</p>
<p><br /><strong><em>Error:</em></strong><br /><strong><em>The following error was generated when &quot;$error.Clear(); </em></strong><br /><strong><em>&nbsp;buildToBuildUpgrade-ExsetdataAtom -AtomName SystemAttendant -DomainController $RoleDomainController</em></strong></p>
<p><strong><em>&quot; was run: &quot;Microsoft.Exchange.Management.Deployment.ExsetdataException: An error occurred with error code &#39;3221684229&#39; and message &#39;Access is denied.&#39;.</em></strong><br /><strong><em>&nbsp;&nbsp; at Microsoft.Exchange.Configuration.Tasks.Task.ThrowTerminatingError(Exception exception, ErrorCategory category, Object target)</em></strong><br /><strong><em>&nbsp;&nbsp; at Microsoft.Exchange.Management.Deployment.ManageExsetdataAtom.HandleExsetdataReturnCode(UInt32 scErr)</em></strong><br /><strong><em>&nbsp;&nbsp; at Microsoft.Exchange.Management.Deployment.ManageExsetdataAtom.BuildToBuildUpgradeAtom(AtomID atomID)</em></strong><br /><strong><em>&nbsp;&nbsp; at Microsoft.Exchange.Management.Deployment.BuildToBuildUpgradeExsetdataAtom.InternalProcessRecord()</em></strong><br /><strong><em>&nbsp;&nbsp; at Microsoft.Exchange.Configuration.Tasks.Task.&lt;ProcessRecord&gt;b__b()</em></strong><br /><strong><em>&nbsp;&nbsp; at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)&quot;.</em></strong></p>
<p><strong><em>The Exchange Server setup operation didn&#39;t complete. More details can be found</em></strong><br /><strong><em>in ExchangeSetup.log located in the &lt;SystemDrive&gt;:\ExchangeSetupLogs folder.</em></strong></p>
<p></p>
<p>After investigations we found out the setup was failing with the following error:</p>
<p></p>
<p><strong>196562 [05.09.2015 17:22:31.0115] [2]&nbsp; ScFindFileInDirTree (f:\15.00.1076\sources\dev\admin\src\libs\base\basemisc.cxx:1347)</strong><br /><strong>196563&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Error code 0XC0070005 (5): Access is denied.</strong><br /><strong>196564 [05.09.2015 17:22:31.0115] [2]&nbsp; ScFindFileInDirTree (f:\15.00.1076\sources\dev\admin\src\libs\base\basemisc.cxx:1347)</strong><br /><strong>196565&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Error code 0XC0070005 (5): Access is denied.</strong></p>
<p>The issue was caused by setup program trying to access (using the with the function called <strong>ScFindFileInDirTree</strong>) to all the folders under the &hellip;\Exchange Server\V15\Mailbox directory. The account used for running Exchange setup did not have Full Control permission on the &quot;System Volume Information&quot; folder of the mount points.</p>
<p>To solve it simply:</p>
<p>We started Windows Explorer, folder options, view tab.<br />Unselected &quot;Hide protected operating system files (Recommended).<br />Then the &quot;System Volume Information&quot; folder&nbsp;was be visible in Windows Explorer.<br />We selected the &quot;System Volume Information&quot; folder, properties, security tab.<br />System Account was visible with Full Control permissions.<br />At this point we added the domain account used for running Exchange CU8 setup giving it&nbsp;the &quot;Full Control&quot; permissions.<br />We restarted the Exchange 2013 CU8 setup and it&nbsp;completed successfully.<br /><br /></p>
<p>Hope this help you if you have mount points on your MBX servers and you face the same issue.</p>
<p>Cheers,</p>
<p></p>
<p>Cri</p>
<p></p>]]></content:encoded>
    </item>
    <item>
      <title>No results using the Search-MailboxAuditLog cmdlet with Exchange 2013 CU4+</title>
      <link>https://docs.microsoft.com/archive/blogs/criscrif/no-results-using-the-search-mailboxauditlog-cmdlet-with-exchange-2013-cu4</link>
      <pubDate>Thu, 26 Feb 2015 04:56:31 GMT</pubDate>
      <dc:creator><![CDATA[criscrif]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/criscrif/2015/02/26/no-results-using-the-search-mailboxauditlog-cmdlet-with-exchange-2013-cu4/</guid>
      <description><![CDATA[Recently we received few calls related to the Search-MailboxAuditLog&nbsp; cmdlet.
In these cases...]]></description>
      <content:encoded><![CDATA[<p lang="en-US"></p>
<p lang="en-US">Recently we received few calls related to the Search-MailboxAuditLog&nbsp; cmdlet.</p>
<p lang="en-US">In these cases apparently, starting from the SP1/CU4, the cmdlet doesn&rsquo;t give any result even if a correct syntax is used. An example here:</p>
<p lang="en-US">&nbsp;</p>
<p lang="en-US"><strong>[PS] C:\Windows\system32&gt;Search-MailboxAuditLog -Identity Director -LogonTypes Admin,Delegate,Owner -StartDate 1/1/2015 -EndDate 02/27/2015 -showdetails</strong></p>
<p lang="en-US"><strong>[PS] C:\Windows\system32&gt;</strong></p>
<p lang="en-US"><strong>&nbsp;</strong></p>
<p lang="en-US">This even if the Audit for the mailbox (the Director one in this case) is turned on and working fine:</p>
<p lang="en-US">&nbsp;</p>
<p lang="en-US">[PS] C:\Windows\system32&gt;Get-MailboxFolderStatistics &nbsp;director| where{$_.name -eq &quot;Audits&quot;}</p>
<p lang="en-US">&nbsp;</p>
<p lang="en-US">RunspaceId&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 489e26b4-4b31-4dd4-a90f-89cae401eafb</p>
<p lang="en-US">Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2/24/2015 3:27:09 PM</p>
<p lang="en-US">Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Audits</p>
<p lang="en-US">FolderPath&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : /Audits</p>
<p lang="en-US">FolderId&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : LgAAAABX3lo1x302RqjskZ7cWjnPAQDImb1CL2SQRZTaOVwxP/wxAAAAAAQJAAAB</p>
<p lang="en-US">FolderType&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Audits</p>
<p lang="en-US">ItemsInFolder&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 10</p>
<p lang="en-US">DeletedItemsInFolder&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0</p>
<p lang="en-US">FolderSize&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 27.5 KB (28,160 bytes)</p>
<p lang="en-US">ItemsInFolderAndSubfolders&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 10</p>
<p lang="en-US">DeletedItemsInFolderAndSubfolders : 0</p>
<p lang="en-US">FolderAndSubfolderSize&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 27.5 KB (28,160 bytes)</p>
<p lang="en-US">[...]</p>
<p lang="en-US">SearchFolders&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :</p>
<p lang="en-US">Identity&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : director\Audits</p>
<p lang="en-US">IsValid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : True</p>
<p lang="en-US">ObjectState&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : New</p>
<p lang="en-US"></p>
<p lang="en-US">This is a known issue and a workaround where we need to check the Locale is available. Here the steps:&nbsp;</p>
<ol>
<li lang="en-US">Go to the Control panel -&gt; Language -&gt; &quot;Change date, time, or number formats -&gt; Formats (tab)</li>
<li lang="en-US">Change Format to English (United States) and apply.</li>
<li lang="en-US">Select tab &quot;Administrative&quot; -&gt; Copy Settings ...</li>
<li lang="en-US">Check &quot;Welcome screen and system accounts&quot;</li>
<li lang="en-US">Ok all your way out. Do this on all the boxes (CAS and MBX) if you have separated roles.</li>
<li lang="en-US">Reboot the box or your boxes.</li>
</ol>
<p lang="en-US">&nbsp;</p>
<p lang="en-US">Hope this can help.</p>
<p lang="en-US">Regards,</p>
<p lang="en-US">Cristian</p>]]></content:encoded>
    </item>
  </channel>
</rss>