<?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/"
	>

<channel>
	<title>Exchange Server Pro &#187; Solutions</title>
	<atom:link href="http://exchangeserverpro.com/category/solutions/feed" rel="self" type="application/rss+xml" />
	<link>http://exchangeserverpro.com</link>
	<description>Microsoft Exchange Server News - Tips - Tutorials</description>
	<lastBuildDate>Wed, 08 Feb 2012 13:00:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Get-MailboxReport.ps1 &#8211; PowerShell Script to Generate Mailbox Reports</title>
		<link>http://exchangeserverpro.com/powershell-script-create-mailbox-size-report-exchange-server-2010</link>
		<comments>http://exchangeserverpro.com/powershell-script-create-mailbox-size-report-exchange-server-2010#comments</comments>
		<pubDate>Mon, 06 Feb 2012 12:05:54 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Mailboxes]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Reporting]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=4170</guid>
		<description><![CDATA[This PowerShell script produces a nicely formatted mailbox size report for Exchange Server 2010 or 2007]]></description>
			<content:encoded><![CDATA[<p>One of the <a href="http://exchangeserverpro.com">Exchange Server</a> administration tasks I perform almost every day is creating mailbox size reports. There are a few different reasons that I create these reports, such as planning a mailbox migration project, responding to a storage capacity alert for a particular database, or providing a specific team of people with a report of their mailbox sizes.</p>
<p>Now it is pretty easy to <a href="http://exchangeserverpro.com/browsing-mailbox-databases-in-exchange-2007-and-2010">get the sizes for Exchange mailboxes</a> and to handle the formatting of the<a href="http://exchangeserverpro.com/calculate-exchange-2010-mailbox-sizes-powershell"> Exchange 2010 mailbox statistics</a> so that they are easier to perform calculations on, but it gets a bit boring running those commands day after day.</p>
<p>Even worse, after running the commands to create a CSV report I still had to open that in Excel, remove the unwanted details, use Excel formulas to convert the values from bytes to megabytes, sort them into order, and so on. Again not difficult, just boring after doing it hundreds of times.</p>
<p>So I created a <a href="http://exchangeserverpro.com/tag/powershell">PowerShell</a> script, <strong>Get-MailboxReport.ps1</strong>, to do all of the heavy lifting for me, and I&#8217;m sharing that script with you here.</p>
<p class="alert"><strong>Download the script file here:</strong> <a class="downloadlink" href="http://exchangeserverpro.com/wp-content/plugins/download-monitor/download.php?id=Get-MailboxReport.zip" title="Version 1.1 downloaded 389 times" >Get-MailboxReport.ps1</a> (downloaded 389 times so far)</p>
<p>Let&#8217;s take a look at how the script works. Here if a video to demonstrate:<br />
<iframe src="http://www.youtube.com/embed/lEn6mjY4zws?rel=0" frameborder="0" width="600" height="437"></iframe></p>
<p>I&#8217;ve included help information within the script itself so you can use Get-Help to discover how to run the script.</p>
<pre>[PS] C:\Scripts\demo&gt;Get-Help .\Get-MailboxReport.ps1

NAME
    C:\Scripts\demo\Get-MailboxReport.ps1

SYNOPSIS
    Get-MailboxReport.ps1 - Mailbox report generation script.

SYNTAX
    C:\Scripts\demo\Get-MailboxReport.ps1 [-database ] []

    C:\Scripts\demo\Get-MailboxReport.ps1 [-file ] []

    C:\Scripts\demo\Get-MailboxReport.ps1 [-server ] []

    C:\Scripts\demo\Get-MailboxReport.ps1 [-mailbox ] []

    C:\Scripts\demo\Get-MailboxReport.ps1 [-all] []

DESCRIPTION
    Generates a report of useful information for
    the specified server, database, mailbox or list of mailboxes.
    Use only one parameter at a time depending on the scope of
    your mailbox report.

RELATED LINKS
    For more script details, a video demo, or to give feedback please go to:

http://exchangeserverpro.com/powershell-script-create-mailbox-size-report-exchange-server-2010

REMARKS
    To see the examples, type: "get-help C:\Scripts\demo\Get-MailboxReport.ps1 -examples".
    For more information, type: "get-help C:\Scripts\demo\Get-MailboxReport.ps1 -detailed".
    For technical information, type: "get-help C:\Scripts\demo\Get-MailboxReport.ps1 -full".</pre>
<p>Depending on which parameter you use the output will vary.</p>
<ul>
<li>If you use the <strong>-mailbox</strong> parameter to query a single mailbox, then the output will appear in the console window. I don&#8217;t really see the need to output a single mailbox&#8217;s details to a CSV file.</li>
<li>If you use any of the other parameters, <strong>-server</strong>, <strong>-database</strong>, <strong>-file</strong>, or <strong>-all</strong>, the output will be written to a CSV file in the same folder you&#8217;re running the script from.</li>
</ul>
<p>Once you&#8217;ve generated the CSV report you can open it with Excel and begin to analyze the data.</p>
<p class="alert"><strong>Download the script file here:</strong> <a class="downloadlink" href="http://exchangeserverpro.com/wp-content/plugins/download-monitor/download.php?id=Get-MailboxReport.zip" title="Version 1.1 downloaded 389 times" >Get-MailboxReport.ps1</a> (downloaded 389 times so far)</p>
<p>Change Log:</p>
<ul>
<li>6/02/2012 &#8211; V1.0 &#8211; Initial version</li>
</ul>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/move-exchange-mailboxes-text-file-powershell" title="How to Move Exchange Mailboxes in a Text File using PowerShell">How to Move Exchange Mailboxes in a Text File using PowerShell</a></li><li><a href="http://exchangeserverpro.com/test-mailflow-exchange-2003-servers" title="Using Test-Mailflow with Exchange 2003 Servers">Using Test-Mailflow with Exchange 2003 Servers</a></li><li><a href="http://exchangeserverpro.com/powershell-script-check-exchange-2010-database-backups" title="PowerShell Script: Check Exchange 2010 Database Backups">PowerShell Script: Check Exchange 2010 Database Backups</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-test-servicehealth" title="Using Test-ServiceHealth for Exchange Server Health Checks">Using Test-ServiceHealth for Exchange Server Health Checks</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-online-mailbox-moves" title="Exchange 2010 FAQ: How to Minimise Downtime During Mailbox Migration from Exchange 2007">Exchange 2010 FAQ: How to Minimise Downtime During Mailbox Migration from Exchange 2007</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/powershell-script-create-mailbox-size-report-exchange-server-2010">Get-MailboxReport.ps1 &#8211; PowerShell Script to Generate Mailbox Reports</a> is © 2012 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/powershell-script-create-mailbox-size-report-exchange-server-2010/feed</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Avoid Running Out of Transaction Log Disk Space on Exchange Servers</title>
		<link>http://exchangeserverpro.com/avoid-running-transaction-log-disk-space-exchange-servers</link>
		<comments>http://exchangeserverpro.com/avoid-running-transaction-log-disk-space-exchange-servers#comments</comments>
		<pubDate>Sat, 28 Jan 2012 12:45:12 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Backups]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Storage]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=4398</guid>
		<description><![CDATA[Don't take the risk that your Exchange Servers will run out of transaction log disk space. Use this script to monitor and alert on failed backups that can cause service outages later on.]]></description>
			<content:encoded><![CDATA[<p>Paul Robichaux&#8217;s <a href="http://www.windowsitpro.com/content2/tabid/4436/catpath/exchange-server/topic/messaging-world-news-142038">recent Windows IT Pro column</a> contains this passage:</p>
<blockquote><p>If you don&#8217;t know when you&#8217;re about to run out of disk space on the log LUN, you&#8217;re totally doing it wrong. It leaves me slack-jawed with astonishment that in 2012 we still have administrators who suffer unplanned downtime due to log volumes filling up because of poor design or problems with backups. Stop the madness! Check your backups regularly and use monitoring, be it however primitive, to ensure that you don&#8217;t have this problem.</p></blockquote>
<p>Paul is referring to <a href="http://blogs.technet.com/b/exchange/archive/2011/11/09/capacity-planning-yes-transaction-log-space-is-critical-to-keeping-your-databases-healthy-and-mounted.aspx">this post</a> on the MS Exchange Team blog, which mentions that:</p>
<blockquote><p>&#8230;the number one reason why our Premier customers open Exchange 2010 critical situations is because Mailbox databases dismount due to running out of disk space on the transaction log LUN.</p></blockquote>
<p>Either I missed that post when it was published a few months ago or I glossed over it and it didn&#8217;t catch my attention enough.</p>
<p>I&#8217;ve been stung by transaction log disks running out of space, even as recently as last year. I work in a very large Exchange environment where backups and storage monitoring are performed by two different teams, both of them outside of my team.</p>
<p>That puts us in the situation where failed backups, combined with either a storage monitoring problem or a human error in the escalation processes can (and has) caused a log volume to fill up. Another situation that can arise is when new servers are provisioned, our help desks begin putting mailboxes on them before they&#8217;ve been added to the backups.</p>
<p>Which is why I wrote this <a href="http://exchangeserverpro.com/set-automated-exchange-2010-database-backup-alert-email">script to check the Exchange database backups</a> and alert my team when they have not been backed up in the 48 hours or more. In fact that script is a better version than the one we run in production (I haven&#8217;t ported over the improvements I later made at home to the original).</p>
<p>Ever since we put it in place that script has alerted us to numerous situations before they could evolve into disasters.</p>
<p>Setting it up as a scheduled task to run daily is a job that will take you less than half an hour. I highly recommend it, not just because I wrote the script, but because it adds a valuable layer of protection to your environment.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/set-automated-exchange-2010-database-backup-alert-email" title="How to Set Up an Automated Exchange 2010 Database Backup Alert Email">How to Set Up an Automated Exchange 2010 Database Backup Alert Email</a></li><li><a href="http://exchangeserverpro.com/powershell-script-check-exchange-mailbox-database-backup-time" title="PowerShell Script: Check Exchange Mailbox Database Last Backup Time">PowerShell Script: Check Exchange Mailbox Database Last Backup Time</a></li><li><a href="http://exchangeserverpro.com/health-check-exchange-2010-mailbox-server" title="How to Health Check an Exchange 2010 Mailbox Server">How to Health Check an Exchange 2010 Mailbox Server</a></li><li><a href="http://exchangeserverpro.com/powershell-script-check-exchange-2010-database-backups" title="PowerShell Script: Check Exchange 2010 Database Backups">PowerShell Script: Check Exchange 2010 Database Backups</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-passive-database-copies-included-backups-dag-members" title="Exchange 2010: Are Passive Database Copies Included in Backups of DAG Members?">Exchange 2010: Are Passive Database Copies Included in Backups of DAG Members?</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/avoid-running-transaction-log-disk-space-exchange-servers">Avoid Running Out of Transaction Log Disk Space on Exchange Servers</a> is © 2012 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/avoid-running-transaction-log-disk-space-exchange-servers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error: Outlook Was Unable to Recover Some or All of the Items in this Folder</title>
		<link>http://exchangeserverpro.com/error-outlook-unable-recover-items-folder</link>
		<comments>http://exchangeserverpro.com/error-outlook-unable-recover-items-folder#comments</comments>
		<pubDate>Wed, 14 Dec 2011 10:13:26 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Exchange 2003]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Outlook]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=4355</guid>
		<description><![CDATA[While attempting to restore items from the Outlook recoverable deleted items you may encounter an error message.]]></description>
			<content:encoded><![CDATA[<p>While attempting to restore items from the Outlook recoverable deleted items you may encounter the following error message.</p>
<blockquote><p>Outlook was unable to recover some or all of the items in this folder. Make sure you have the required permissions to recover items in this folder, and try again. If the problem persists, contact your administrator.</p></blockquote>
<p><img class="aligncenter size-full wp-image-4356" title="outlook-unable-to-recover-all-of-the-items" src="http://exchangeserverpro.com/wp-content/uploads/2011/12/outlook-unable-to-recover-all-of-the-items.jpg" alt="" width="580" height="72" /></p>
<p>The error may occur when you attempt to recover a folder that contains a large number of sub-folders or mail items in it.</p>
<p>On the <a href="http://exchangeserverpro.com">Exchange Server</a> you may see a corresponding Application event log entry similar to this:</p>
<pre>Log Name:      Application
Source:        MSExchangeIS
Date:          11/14/2011 12:57:59 PM
Event ID:      9646
Task Category: General
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      exchangeserver.domain.local
Description:
Mapi session "3bbea118-07e3-4746-b7bf-0e5b65e28314" exceeded the maximum of 500 objects of type "objtFolder".</pre>
<p>This can occur due to the default limits configured on the Exchange Server for the number of items that can be opened by a single MAPI session. In the example above the MAPI session was trying to open more than the default 500 allowed objects of type &#8220;objtFolder&#8221; (in other words, Folders).</p>
<p>The solution is provided by Microsoft in <a href="http://support.microsoft.com/kb/830829/en-us">this support article,</a> which refers to Exchange Server 2003 but applies to later versions as well.</p>
<ol>
<li>Open Regedit and navigate to <strong>\\HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem</strong></li>
<li>If the key &#8220;MaxObjsPerMapiSession&#8221; does not already exist, right-click on ParametersSystem and create a new key of that name.</li>
<li>Create a new DWORD value with a name matching the object type in the event log error on your server (eg &#8220;objtFolder&#8221; in this example)</li>
<li>Set the DWORD value to a decimal value higher than the default. For the case above I first tried 1000, then 10000 when that did not work.</li>
<li>Wait 15-30 minutes for the registry change to take effect, then retry the Outlook operation.</li>
</ol>
<p>You may find that you need to try gradually increasing the value until you can successfully recover the items in Outlook. You may also find that after you&#8217;ve removed one limit that another object type&#8217;s limit may also suddenly come into play, so always check your event log for new errors identifying additional object types that you may need to add a registry value for.</p>
<p>After you&#8217;ve successfully recovered the Outlook items revert the registry keys to their default values (listed in the Microsoft support article above) to prevent issues with server resources in the future.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/test-mailflow-exchange-2003-servers" title="Using Test-Mailflow with Exchange 2003 Servers">Using Test-Mailflow with Exchange 2003 Servers</a></li><li><a href="http://exchangeserverpro.com/upgrading-exchange-servers" title="Why Haven&#8217;t You Upgraded Your Exchange Servers Yet?">Why Haven&#8217;t You Upgraded Your Exchange Servers Yet?</a></li><li><a href="http://exchangeserverpro.com/poll-version-exchange-server-running" title="Poll: Which Version of Exchange Server Are You Running?">Poll: Which Version of Exchange Server Are You Running?</a></li><li><a href="http://exchangeserverpro.com/update-rollup-3-exchange-2010-sp1-exchange-2007-sp3" title="Update Rollup 3 for Exchange 2010 SP1 and Exchange 2007 SP3">Update Rollup 3 for Exchange 2010 SP1 and Exchange 2007 SP3</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-direct-migration-2003-2010-or-2007" title="Exchange 2010 FAQ: Is Direct Exchange Migration from 2003 to 2010 Possible Without Upgrading to 2007?">Exchange 2010 FAQ: Is Direct Exchange Migration from 2003 to 2010 Possible Without Upgrading to 2007?</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/error-outlook-unable-recover-items-folder">Error: Outlook Was Unable to Recover Some or All of the Items in this Folder</a> is © 2011 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/error-outlook-unable-recover-items-folder/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Initialization Failed: The Operation Couldn&#8217;t Be Completed Because a Change Occurred in the Remote Forest</title>
		<link>http://exchangeserverpro.com/initialization-failed-operation-completed-change-occurred-remote-forest</link>
		<comments>http://exchangeserverpro.com/initialization-failed-operation-completed-change-occurred-remote-forest#comments</comments>
		<pubDate>Tue, 06 Dec 2011 13:23:53 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Exchange Management Console]]></category>
		<category><![CDATA[Management Tools]]></category>
		<category><![CDATA[Service Packs]]></category>
		<category><![CDATA[Update Rollups]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=4320</guid>
		<description><![CDATA[The Exchange 2010 management console may display an initialization error due to mismatched versions.]]></description>
			<content:encoded><![CDATA[<p>When you are launching the <a href="http://exchangeserverpro.com">Exchange Server 2010</a> management console you may receive the following error message.</p>
<blockquote><p>Initialization Failed: The Operation Couldn&#8217;t Be Completed Because a Change Occurred in the Remote Forest</p></blockquote>
<div id="attachment_4321" class="wp-caption aligncenter" style="width: 600px"><img class="size-full wp-image-4321" title="The Operation Couldn't Be Completed Because a Change Occurred in the Remote Forest" src="http://exchangeserverpro.com/wp-content/uploads/2011/12/initialization-failed-operation-couldnt-be-completed-change-occurred-remote-forest-01.jpg" alt="The Operation Couldn't Be Completed Because a Change Occurred in the Remote Forest" width="590" height="189" /><p class="wp-caption-text">Initlalization Failed error message launching Exchange 2010 management console</p></div>
<p>This error can occur when the server the management console is connecting to has been upgraded to a higher Service Pack or Update Rollup version than the server or workstation that you are launching the management console from.</p>
<p>To resolve the issue upgrade your management server or workstation to the same version as the Exchange servers in your organization.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-2010-certificate-revocation-checks-and-proxy-settings" title="Exchange 2010 Certificate Revocation Checks and Proxy Settings">Exchange 2010 Certificate Revocation Checks and Proxy Settings</a></li><li><a href="http://exchangeserverpro.com/exchange-server-2010-service-pack-2" title="Exchange Server 2010 Service Pack 2">Exchange Server 2010 Service Pack 2</a></li><li><a href="http://exchangeserverpro.com/microsoft-releases-update-rollup-6-exchange-server-2010-sp1" title="Microsoft Releases Update Rollup 6 for Exchange Server 2010 SP1">Microsoft Releases Update Rollup 6 for Exchange Server 2010 SP1</a></li><li><a href="http://exchangeserverpro.com/update-rollup-5-exchange-2010-sp1-released" title="Update Rollup 5 for Exchange 2010 SP1 Released">Update Rollup 5 for Exchange 2010 SP1 Released</a></li><li><a href="http://exchangeserverpro.com/microsoft-rereleases-update-rollup-4-exchange-2010-sp1" title="Microsoft Re-Releases Update Rollup 4 for Exchange 2010 SP1">Microsoft Re-Releases Update Rollup 4 for Exchange 2010 SP1</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/initialization-failed-operation-completed-change-occurred-remote-forest">Initialization Failed: The Operation Couldn&#8217;t Be Completed Because a Change Occurred in the Remote Forest</a> is © 2011 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/initialization-failed-operation-completed-change-occurred-remote-forest/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error Message &#8220;The &#8216;IIS 6 WMI Compatibility&#8217; component is required&#8221; During Exchange 2010 SP2 Upgrade</title>
		<link>http://exchangeserverpro.com/iis-6-wmi-compatibility-component-required-exchange-2010-sp2-upgrade</link>
		<comments>http://exchangeserverpro.com/iis-6-wmi-compatibility-component-required-exchange-2010-sp2-upgrade#comments</comments>
		<pubDate>Tue, 06 Dec 2011 12:40:52 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Client Access]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[SP2]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=4311</guid>
		<description><![CDATA[When upgrading an Exchange Server 2010 Client Access server to Service Pack 2 you may receive an error message for a missing IIS component.]]></description>
			<content:encoded><![CDATA[<p>While attempting to upgrade an <a href="http://exchangeserverpro.com">Exchange Server 2010</a> Client Access server to <a href="http://exchangeserverpro.com/exchange-server-2010-service-pack-2">Service Pack 2</a> you may encounter the following error message.</p>
<blockquote><p>The &#8216;IIS 6 WMI Compatibility&#8217; component is required. Install the component via Server Manager.</p></blockquote>
<div id="attachment_4312" class="wp-caption aligncenter" style="width: 600px"><img class="size-full wp-image-4312" title="The 'IIS 6 WMI Compatibility' component is required." src="http://exchangeserverpro.com/wp-content/uploads/2011/12/exchange-2010-sp2-upgrade-error-iis-6-wmi-compatibility-01.jpg" alt="" width="590" height="472" /><p class="wp-caption-text">Error message upgrading Exchange 2010 Client Access server to SP2</p></div>
<p>This error occurs because a new feature of Exchange 2010 SP2 called Outlook Web App Mini requires that IIS component to be installed on <a href="http://exchangeserverpro.com/exchange-2010-server-roles">Client Access servers</a>.</p>
<p>You can install the component manually by opening a <a href="http://exchangeserverpro.com/tag/powershell">PowerShell</a> window and running the following commands.</p>
<pre>PS C:\&gt; Import-Module servermanager

PS C:\&gt; Add-WindowsFeature Web-WMI

Success Restart Needed Exit Code Feature Result
------- -------------- --------- --------------
True    No             Success   {IIS 6 WMI Compatibility}</pre>
<p>Click Retry on the Readiness Checks dialog box above, or if you&#8217;ve already cancelled the installation simply start it again.</p>
<p>You can also avoid the error by installing the Service Pack 2 upgrade from the command line. Open a command prompt and navigate to the folder where the Exchange 2010 SP2 files have been extracted, and run the following command:</p>
<pre>C:\Admin\ex2010sp2&gt;setup /mode:upgrade /installwindowscomponents</pre>
<p>This will automatically install the required components for you when the upgrade process runs.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/upgrading-exchange-server-2010-service-pack-2" title="Upgrading to Exchange Server 2010 Service Pack 2">Upgrading to Exchange Server 2010 Service Pack 2</a></li><li><a href="http://exchangeserverpro.com/exchange-server-2010-service-pack-2" title="Exchange Server 2010 Service Pack 2">Exchange Server 2010 Service Pack 2</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-online-mailbox-moves" title="Exchange 2010 FAQ: How to Minimise Downtime During Mailbox Migration from Exchange 2007">Exchange 2010 FAQ: How to Minimise Downtime During Mailbox Migration from Exchange 2007</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-local-move-request-fails-mailbox-replication-service-error" title="Exchange 2010 Local Move Request Fails with No Available Mailbox Replication Service Error">Exchange 2010 Local Move Request Fails with No Available Mailbox Replication Service Error</a></li><li><a href="http://exchangeserverpro.com/change-log-file-directory-iis7" title="How to Change the Log File Directory in IIS7">How to Change the Log File Directory in IIS7</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/iis-6-wmi-compatibility-component-required-exchange-2010-sp2-upgrade">Error Message &#8220;The &#8216;IIS 6 WMI Compatibility&#8217; component is required&#8221; During Exchange 2010 SP2 Upgrade</a> is © 2011 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/iis-6-wmi-compatibility-component-required-exchange-2010-sp2-upgrade/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OWA Error: The Mailbox You&#8217;re Trying to Access Isn&#8217;t Currently Available</title>
		<link>http://exchangeserverpro.com/owa-error-mailbox-trying-access-not-currently-available</link>
		<comments>http://exchangeserverpro.com/owa-error-mailbox-trying-access-not-currently-available#comments</comments>
		<pubDate>Wed, 07 Sep 2011 12:07:25 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Co-Existence]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Migration]]></category>
		<category><![CDATA[OWA]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=4020</guid>
		<description><![CDATA[Exchange 2007 Outlook Web Access users may receive an error when connecting to OWA after Exchange 2010 is installed.]]></description>
			<content:encoded><![CDATA[<p>During the co-existence phase of an <a href="http://exchangeserverpro.com/exchange-2007-2010-migration-guide">Exchange 2007 to 2010 migration</a>, when you have cut over your <a href="http://exchangeserverpro.com/publish-outlook-web-app-isa-server-2006">ISA Server publishing rules for Outlook Web App</a> to point to the <a href="http://exchangeserverpro.com">Exchange 2010</a> Client Access server, you may encounter the following error for some OWA users.</p>
<blockquote><p>The mailbox you&#8217;re trying to access isn&#8217;t currently available. If the problem continues, contact your helpdesk.</p></blockquote>
<p>Depending on your Exchange environment you may find that this is only occurring for some users and not all of them. In particular you may find that Exchange 2007 mailbox users in remote AD sites are receiving the error, but Exchange 2007 mailbox users in the internet-facing AD site are not.</p>
<p>This can occur because of how the <a title="Exchange 2010 FAQ: What are the Exchange Server 2010 Server Roles?" href="http://exchangeserverpro.com/exchange-2010-server-roles">Client Access servers</a> handle OWA traffic differently, depending on which AD site the mailbox user is in.</p>
<p>For the internet-facing AD site the scenarios are simply as follows.</p>
<p><strong>Exchange 2010 Mailbox user:</strong></p>
<ol>
<li>Connects to published name for Outlook Web App</li>
<li>The internet-facing Exchange 2010 CAS connects to the mailbox server in that site on behalf of the user</li>
</ol>
<p><strong>Exchange 2007 Mailbox user:</strong></p>
<ol>
<li>Connects to the published name for Outlook Web App</li>
<li>The internet-facing Exchange 2010 CAS redirects them to the legacy namespace, which is published to the internet-facing Exchange 2007 CAS</li>
<li>The Exchange 2007 CAS connects to the mailbox server in that site on behalf of the user</li>
</ol>
<p><img class="aligncenter size-large wp-image-4021" title="exchange-2007-2010-migration-redirection-1" src="http://exchangeserverpro.com/wp-content/uploads/2011/09/exchange-2007-2010-migration-redirection-1-600x284.jpg" alt="" width="600" height="284" /><br />
For mailbox users in remote AD sites the situation is slightly different.</p>
<p><strong>Exchange 2010 Mailbox user:</strong></p>
<ol>
<li>Connects to published name for Outlook Web App</li>
<li>The internet-facing CAS proxies the connection to an Exchange 2010 CAS in the remote AD site</li>
<li>The Exchange 2010 CAS in the remote AD site connects to the mailbox server in that site on behalf of the user</li>
</ol>
<p><strong>Exchange 2007 Mailbox user:</strong></p>
<ol>
<li>Connects to the published name for Outlook Web App</li>
<li>The internet-facing CAS proxies the connection to an Exchange 2007 CAS in the remote AD site</li>
<li>The Exchange 2007 CAS in the remote AD site connects to the mailbox server in that site on behalf of the user</li>
</ol>
<p><img class="aligncenter size-large wp-image-4022" title="exchange-2007-2010-migration-redirection-2" src="http://exchangeserverpro.com/wp-content/uploads/2011/09/exchange-2007-2010-migration-redirection-2-600x180.jpg" alt="" width="600" height="180" /></p>
<p>For this to work correctly there are a few configuration requirements.</p>
<ul>
<li>The OWA virtual directories on the Client Access servers in the remote AD site must have <a href="http://exchangeserverpro.com/exchange-server-2010-outlook-web-app-authentication-settings">Integrated Windows authentication</a> enabled</li>
<li>The OWA virtual directories on the Client Access servers in the remote AD site must not have an external URL configured (it should be blank)</li>
<li>The internet-facing Exchange 2010 CAS needs a copy of the OWA resources files from any down-version Client Access servers it will be proxying to</li>
</ul>
<p>Often people get the first two correct and leave out the third one. However without meeting that third requirement you will receive the error shown at the start of this article. On the internet-facing Exchange 2010 CAS you&#8217;ll also see an event ID 46 logged in the Application Event Log, with details similar to the following:</p>
<blockquote><p>Log Name: Application<br />
Source: MSExchange OWA<br />
Date: 9/6/2011 11:42:35 PM<br />
Event ID: 46<br />
Task Category: Proxy<br />
Level: Error<br />
Keywords: Classic<br />
User: N/A<br />
Computer: HO-EX2010-CAHT1.exchangeserverpro.net<br />
Description:<br />
Client Access server &#8220;https://mail.exchangeserverpro.net/owa&#8221;, running Exchange version &#8220;14.1.323.3&#8243;, is proxying Outlook Web App traffic to Client Access server &#8220;br-ex2007-caht.exchangeserverpro.net&#8221;, which runs Exchange version &#8220;8.3.83.4&#8243;. To ensure reliable interoperability, the proxying Client Access server needs to be running a newer version of Exchange than the Client Access server it is proxying to. If the proxying Client Access server is running a newer version of Exchange than the Client Access server it is proxying to, the proxying Client Access server needs to have an Outlook Web App resource folder (for example, &#8220;&lt;Exchange Server installation path&gt;)\ClientAccess\owa\8.0.498.0&#8243; that contains all the same versioned resource files as the Client Access server it is proxying to. If you will be running Outlook Web App proxying with mismatched server versions, you can manually copy this resource folder to the proxying Client Access server. After you copy this resource folder to the proxying Client Access server, you need to restart IIS before proxying will work.</p></blockquote>
<p>To resolve this issue you simply follow the instructions in the error. Copy the OWA resource files from a down-version Client Access server over to the Exchange 2010 CAS, and then restart IIS on the Exchange 2010 CAS.</p>
<p><img class="aligncenter size-large wp-image-4023" title="cas-proxy-owa-resource" src="http://exchangeserverpro.com/wp-content/uploads/2011/09/cas-proxy-owa-resource-600x396.jpg" alt="" width="600" height="396" /></p>
<p>You&#8217;ll find the folder name matching the server version (eg 8.3.83.4 above) in the location where Exchange is installed, for example <strong>C:\Program Files\Microsoft\Exchange Server\ClientAccess\OWA</strong>.</p>
<p>After copying the files run IISReset from a command prompt.</p>
<pre>[PS] C:\Windows\system32&gt;iisreset

Attempting stop...
Internet services successfully stopped
Attempting start...
Internet services successfully restarted</pre>
<p>Outlook Web App should now work successfully for all users regardless of which site their mailbox is located.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-2010-online-mailbox-moves" title="Exchange 2010 FAQ: How to Minimise Downtime During Mailbox Migration from Exchange 2007">Exchange 2010 FAQ: How to Minimise Downtime During Mailbox Migration from Exchange 2007</a></li><li><a href="http://exchangeserverpro.com/exchange-server-2007-2010-migration-guide" title="The Exchange Server 2007 to 2010 Migration Guide is Available Now">The Exchange Server 2007 to 2010 Migration Guide is Available Now</a></li><li><a href="http://exchangeserverpro.com/exchange-2003-2010-coexistence" title="Configuring Co-Existence for Exchange 2003 and Exchange 2010">Configuring Co-Existence for Exchange 2003 and Exchange 2010</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-direct-migration-2003-2010-or-2007" title="Exchange 2010 FAQ: Is Direct Exchange Migration from 2003 to 2010 Possible Without Upgrading to 2007?">Exchange 2010 FAQ: Is Direct Exchange Migration from 2003 to 2010 Possible Without Upgrading to 2007?</a></li><li><a href="http://exchangeserverpro.com/exchange-2007-exchange-2010-hub-transport-servers" title="Exchange 2010 FAQ: Can I Replace Exchange 2007 Hub Transport Servers with Exchange 2010?">Exchange 2010 FAQ: Can I Replace Exchange 2007 Hub Transport Servers with Exchange 2010?</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/owa-error-mailbox-trying-access-not-currently-available">OWA Error: The Mailbox You&#8217;re Trying to Access Isn&#8217;t Currently Available</a> is © 2011 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/owa-error-mailbox-trying-access-not-currently-available/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Exchange 2010 Local Move Request Fails with No Available Mailbox Replication Service Error</title>
		<link>http://exchangeserverpro.com/exchange-2010-local-move-request-fails-mailbox-replication-service-error</link>
		<comments>http://exchangeserverpro.com/exchange-2010-local-move-request-fails-mailbox-replication-service-error#comments</comments>
		<pubDate>Sat, 13 Aug 2011 15:18:59 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Client Access]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Mailbox]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=3937</guid>
		<description><![CDATA[An Exchange 2010 local mailbox move request may fail when there is no available Mailbox Replication services running in the same Active Directory site.]]></description>
			<content:encoded><![CDATA[<p>When you attempt to <a href="http://exchangeserverpro.com/move-mailboxes-exchange-server-2010">create a new local move request</a> in <a href="http://exchangeserverpro.com">Exchange Server 2010</a> to move a mailbox you may encounter this error:</p>
<p><img class="aligncenter size-full wp-image-3938" title="exchange-2010-move-request-mrs-error-01" src="http://exchangeserverpro.com/wp-content/uploads/2011/08/exchange-2010-move-request-mrs-error-01.jpg" alt="" width="596" height="322" /></p>
<blockquote><p>There are no available servers running the Microsoft Exchange Mailbox Replication service.</p></blockquote>
<p>Mailbox move requests are handled by the Microsoft Exchange Mailbox Replication service which is part of the <a title="Exchange 2010 FAQ: What are the Exchange Server 2010 Server Roles?" href="http://exchangeserverpro.com/exchange-2010-server-roles">Client Access server</a> role. In order for a move request to be successfully created at least one Client Access server within the same Active Directory site must have a running Mailbox Replication service.</p>
<p><img class="aligncenter size-large wp-image-3939" title="exchange-2010-move-request-mrs-error-02" src="http://exchangeserverpro.com/wp-content/uploads/2011/08/exchange-2010-move-request-mrs-error-02-600x288.jpg" alt="" width="600" height="288" /></p>
<p>Start the MRS on at least one Client Access server. If it will not start the issue may be that the Net.Tcp Port Sharing service is disabled on the Client Access server. If that is the case then run the following command on the Client Access server in a PowerShell window.</p>
<pre>PS C:\&gt; Set-Service NetTcpPortSharing -StartupType Automatic</pre>
<p>Restart the Client Access server, or manually start the MRS, and then retry the move request again.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/export-mailboxes-exchange-server-2010-sp1" title="How to Export Mailboxes with Exchange Server 2010 SP1">How to Export Mailboxes with Exchange Server 2010 SP1</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-clusters" title="Exchange 2010 FAQ: How Do I Cluster Exchange Server 2010?">Exchange 2010 FAQ: How Do I Cluster Exchange Server 2010?</a></li><li><a href="http://exchangeserverpro.com/iis-6-wmi-compatibility-component-required-exchange-2010-sp2-upgrade" title="Error Message &#8220;The &#8216;IIS 6 WMI Compatibility&#8217; component is required&#8221; During Exchange 2010 SP2 Upgrade">Error Message &#8220;The &#8216;IIS 6 WMI Compatibility&#8217; component is required&#8221; During Exchange 2010 SP2 Upgrade</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-online-mailbox-moves" title="Exchange 2010 FAQ: How to Minimise Downtime During Mailbox Migration from Exchange 2007">Exchange 2010 FAQ: How to Minimise Downtime During Mailbox Migration from Exchange 2007</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-block-non-cached-mode-outlook" title="How to Block Non-Cached Mode Outlook Clients with Exchange 2010">How to Block Non-Cached Mode Outlook Clients with Exchange 2010</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/exchange-2010-local-move-request-fails-mailbox-replication-service-error">Exchange 2010 Local Move Request Fails with No Available Mailbox Replication Service Error</a> is © 2011 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/exchange-2010-local-move-request-fails-mailbox-replication-service-error/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Migrate a Relay Connector from Exchange Server 2007 to 2010</title>
		<link>http://exchangeserverpro.com/migrate-relay-connector-exchange-server-2007-2010</link>
		<comments>http://exchangeserverpro.com/migrate-relay-connector-exchange-server-2007-2010#comments</comments>
		<pubDate>Sat, 13 Aug 2011 13:09:42 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Exchange Management Shell]]></category>
		<category><![CDATA[Hub Transport]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Relay]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=3933</guid>
		<description><![CDATA[How to use the Exchange Management Shell to quickly migrate a relay connector from Exchange 2007 to 2010 with the same remote IP range.]]></description>
			<content:encoded><![CDATA[<p>In most organizations some applications or devices require the ability to <a title="How to Configure a Relay Connector for Exchange Server 2010" href="http://exchangeserverpro.com/how-to-configure-a-relay-connector-for-exchange-server-2010">relay email through Exchange servers</a>.</p>
<p>The source IP addresses of applications and devices that integrate with Exchange using SMTP will need to be added to a Receive Connector that permits relay. Over time this can built up to quite a long list, which creates a tedious task of re-entering all of those IP addresses when you want to migrate this relay connector role, for example during a <a href="http://exchangeserverpro.com/exchange-2007-2010-migration-guide">migration from Exchange 2007 to Exchange 2010</a>.</p>
<p>However if you’d prefer a faster way of doing this you can effectively clone the remote IP address configuration from the existing Receive Connector to the new one by using the <a title="Exchange 2010 FAQ: How Do I Install the Exchange 2010 Management Tools?" href="http://exchangeserverpro.com/exchange-2010-install-management-tools">Exchange Management Shell</a>.</p>
<p>On an<a href="http://exchangeserverpro.com"> Exchange 2010 server</a> launch the Exchange Management Shell.</p>
<p>The first step is to retrieve the list of remote IP addresses from the existing receive connector by running the following command.  This is a single line command, and you should replace the server name and connector name to suit your environment.</p>
<pre>[PS] C:\&gt;$ips = (Get-ReceiveConnector "HO-EX2007-HT1\Relay HO-EX2007-HT1").RemoteIPRanges</pre>
<p>Next run the following command to create the new relay connector on the Exchange 2010 Hub Transport server with the same remote IP range. Again this is a single line command, and you should replace the server name and connector name to suit your environment.</p>
<pre>[PS] C:\&gt;New-ReceiveConnector -Name "Relay HO-EX2010-CAHT1" –Server HO-EX2010-CAHT1” -Usage Custom -AuthMechanism ExternalAuthoritative -PermissionGroups ExchangeServers -Bindings 0.0.0.0:25 -RemoteIPRanges $ips

Identity                                Bindings                           Enabled
--------                                --------                           -------
HO-EX2010-CAHT1\Relay HO-EX2010-CAHT1   {0.0.0.0:25}                       True</pre>
<p>With that simple two step process the new relay connector has been created on the Exchange 2010 Hub Transport server with the same remote IP range as the original one.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-2010-test-servicehealth" title="Using Test-ServiceHealth for Exchange Server Health Checks">Using Test-ServiceHealth for Exchange Server Health Checks</a></li><li><a href="http://exchangeserverpro.com/list-users-access-exchange-mailboxes" title="How to List all Users Who Have Access to Other Exchange Mailboxes">How to List all Users Who Have Access to Other Exchange Mailboxes</a></li><li><a href="http://exchangeserverpro.com/clone-mailbox-database-configuration" title="Exchange 2007/2010: How to Clone a Mailbox Database Configuration">Exchange 2007/2010: How to Clone a Mailbox Database Configuration</a></li><li><a href="http://exchangeserverpro.com/exchange-2007-2010-public-folder-store-inconsistent-state" title="Exchange 2007/2010 Public Folder Store in an Inconsistent State">Exchange 2007/2010 Public Folder Store in an Inconsistent State</a></li><li><a href="http://exchangeserverpro.com/powershell-configuring-settings-multiple-exchange-mailbox-databases" title="PowerShell: Configuring Settings on Multiple Exchange Mailbox Databases">PowerShell: Configuring Settings on Multiple Exchange Mailbox Databases</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/migrate-relay-connector-exchange-server-2007-2010">How to Migrate a Relay Connector from Exchange Server 2007 to 2010</a> is © 2011 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/migrate-relay-connector-exchange-server-2007-2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange Server 2010 Mailbox Import Request Logging</title>
		<link>http://exchangeserverpro.com/exchange-server-2010-mailbox-import-request-logging</link>
		<comments>http://exchangeserverpro.com/exchange-server-2010-mailbox-import-request-logging#comments</comments>
		<pubDate>Sat, 06 Aug 2011 10:43:49 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Mailboxes]]></category>
		<category><![CDATA[PST]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=3894</guid>
		<description><![CDATA[How to use Exchange 2010 mailbox import request logging to troubleshoot problems with importing PST files to mailboxes.]]></description>
			<content:encoded><![CDATA[<p><a href="http://exchangeserverpro.com">Exchange Server 2010</a> SP1 has a useful feature for <a href="http://exchangeserverpro.com/exchange-2010-import-pst-files-mailboxes">importing PST files into mailboxes</a>. However if you&#8217;ve used this feature a few times you may start to encounter problems with the imports failing, such as when the PST file has corrupt items in it.</p>
<p>Fortunately you can use the built-in logging of mailbox import operations to troubleshoot failed import requests. Each import request creates it&#8217;s own report for the import operation that can be accessed using the <a href="http://technet.microsoft.com/en-us/library/ff607315.aspx">Get-MailboxImportRequestStatistics</a> command.</p>
<p>Here is an example. First a mailbox import request is started using <a href="http://technet.microsoft.com/en-us/library/ff607310.aspx">New-MailboxImportRequest</a>.</p>
<pre>[PS] C:\&gt;New-MailboxImportRequest -FilePath \\esp-ho-ex2010a\pst\alan.reid.pst -Mailbox angela.hole

Name                                           Mailbox                                        Status
----                                           -------                                        ------
MailboxImport                                  exchangeserverpro.net/Company/Users/Head Of... Queued</pre>
<p>Next, we can see the mailbox import request is in progress.</p>
<pre>[PS] C:\&gt;Get-MailboxImportRequest | Get-MailboxImportRequestStatistics

Name                                   Status                    TargetAlias                           PercentComplete
----                                   ------                    -----------                           ---------------
MailboxImport                          InProgress                Angela.Hole                           10</pre>
<p>By appending the -IncludeReport parameter to the command we get to see the log for the import operation.</p>
<pre>[PS] C:\&gt;Get-MailboxImportRequest | Get-MailboxImportRequestStatistics -IncludeReport

Name                                   Status                    TargetAlias                           PercentComplete
----                                   ------                    -----------                           ---------------
MailboxImport                          InProgress                Angela.Hole                           10</pre>
<p>If you run that command the output on screen may be too much to read, so instead you can output it to a text file instead if you wish.</p>
<pre>[PS] C:\&gt;Get-MailboxImportRequest | Get-MailboxImportRequestStatistics -IncludeReport | fl &gt;report.txt</pre>
<p>By the way here is another tip. If more than one mailbox import request is present then the above command will output all of them, not just the one you are interested in. To get the statistics for just the import request you want you need to know the &#8220;identity&#8221; of the mailbox import request. You can see that by running this command.</p>
<pre>[PS] C:\&gt;Get-MailboxImportRequest | ft name,identity -auto

Name          Identity
----          --------
MailboxImport exchangeserverpro.net/Company/Users/Head Office/Angela.Hole\MailboxImport</pre>
<p>That identity string is a bit long to type out. You can just copy and paste it if you want, or use this trick instead.</p>
<pre>[PS] C:\&gt;$id = get-user angela.hole
[PS] C:\&gt;Get-MailboxImportRequest -Identity $id.dn

Name                                           Mailbox                                        Status
----                                           -------                                        ------
MailboxImport                                  exchangeserverpro.net/Company/Users/Head Of... Completed</pre>
<p>Anyway, back to the log that we want to look at. So once you&#8217;ve output the report for an import request to the screen or a text file you will see information such as this:</p>
<pre>8/5/2011 11:31:18 PM [esp-ho-ex2010a] 'exchangeserverpro.net/Users/Administrator' creat
ed request.
8/5/2011 11:31:32 PM [esp-ho-ex2010a] The Microsoft Exchange Mailbox Replication servic
e 'esp-ho-ex2010a.exchangeserverpro.net' (14.1.323.0 caps:07) is examining the request.
8/5/2011 11:31:32 PM [esp-ho-ex2010a] Connected to target mailbox 'Primary (edbd7ee2-ac
b6-413a-9736-2851e4f5d122)', database 'MB-HO-03', Mailbox server 'outlook.exchangeserve
rpro.net' Version 14.1 (Build 323.0).
8/5/2011 11:31:32 PM [esp-ho-ex2010a] Request processing started.
8/5/2011 11:31:32 PM [esp-ho-ex2010a] Stage: CreatingFolderHierarchy. Percent complete:
 5.
8/5/2011 11:31:38 PM [esp-ho-ex2010a] Merge initialized for mailbox 'Primary (edbd7ee2-
acb6-413a-9736-2851e4f5d122)': 25 folders total. Estimated data size: 70167 items, 708.
3 MB (742,683,898 bytes).
8/5/2011 11:31:38 PM [esp-ho-ex2010a] Stage: CopyingMessages. Percent complete: 10.
8/5/2011 11:31:38 PM [esp-ho-ex2010a] Copy progress: 0/70167 messages, 0 B (0 bytes)/70
8.3 MB (742,683,898 bytes).
8/5/2011 11:31:39 PM [esp-ho-ex2010a] Merging folder '/Top of Personal Folders/Contacts
 [Contacts]' into '/Top of Information Store/Contacts [Contacts]'.
8/5/2011 11:31:40 PM [esp-ho-ex2010a] Copying 0 items, 0 B (0 bytes). Skipping 0 items,
 0 B (0 bytes).
8/5/2011 11:31:40 PM [esp-ho-ex2010a] Stage: CopyingMessages. Percent complete: 10.
8/5/2011 11:31:40 PM [esp-ho-ex2010a] Copy progress: 0/70167 messages, 0 B (0 bytes)/70
8.3 MB (742,683,898 bytes).</pre>
<p>If you&#8217;ve had an import request fail then this report should tell you why. Most of the time the failures will probably be due to corrupt mail items in the PST file you&#8217;re importing. If that is the case you can simply add the -BadItemLimit parameter to the New-MailboxImportRequest command. If you need to set the bad item limit higher than 50 you&#8217;ll also need to add the -AcceptLargeDataLoss parameter as well.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/powershell-script-create-mailbox-size-report-exchange-server-2010" title="Get-MailboxReport.ps1 &#8211; PowerShell Script to Generate Mailbox Reports">Get-MailboxReport.ps1 &#8211; PowerShell Script to Generate Mailbox Reports</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-online-mailbox-moves" title="Exchange 2010 FAQ: How to Minimise Downtime During Mailbox Migration from Exchange 2007">Exchange 2010 FAQ: How to Minimise Downtime During Mailbox Migration from Exchange 2007</a></li><li><a href="http://exchangeserverpro.com/test-activesync-mobile-phone" title="How to Test ActiveSync without a Mobile Phone">How to Test ActiveSync without a Mobile Phone</a></li><li><a href="http://exchangeserverpro.com/calculate-exchange-2010-mailbox-sizes-powershell" title="How to Calculate Exchange 2010 Mailbox Sizes with PowerShell">How to Calculate Exchange 2010 Mailbox Sizes with PowerShell</a></li><li><a href="http://exchangeserverpro.com/exchange-2010-import-pst-files-mailboxes" title="How to Import PST Files into Mailboxes with Exchange 2010 SP1">How to Import PST Files into Mailboxes with Exchange 2010 SP1</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/exchange-server-2010-mailbox-import-request-logging">Exchange Server 2010 Mailbox Import Request Logging</a> is © 2011 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/exchange-server-2010-mailbox-import-request-logging/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>500 Internal Server Error for Exchange 2007 Outlook Web Access</title>
		<link>http://exchangeserverpro.com/500-internal-server-error-exchange-2007-outlook-web-access</link>
		<comments>http://exchangeserverpro.com/500-internal-server-error-exchange-2007-outlook-web-access#comments</comments>
		<pubDate>Fri, 05 Aug 2011 11:36:52 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[OWA]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=3890</guid>
		<description><![CDATA[Exchange users may encounter a 500 Internal Error when access Outlook Web Access.]]></description>
			<content:encoded><![CDATA[<p>In an Exchange Server 2007 environment you may encounter the following error when users attempt to access Outlook Web Access.</p>
<blockquote><p>500 &#8211; Internal server error.</p>
<p>There is a problem with the resource you are looking for, and it cannot be displayed.</p></blockquote>
<p><img class="aligncenter size-full wp-image-3891" title="exchange-2007-owa-500-error-01" src="http://exchangeserverpro.com/wp-content/uploads/2011/08/exchange-2007-owa-500-error-01.png" alt="" width="590" height="110" /></p>
<p>The error occurs when user access OWA via the <strong>/exchange</strong> path but not the <strong>/owa</strong>. For example:</p>
<ul>
<li>https://mail.company.net/owa (gets no error)</li>
<li>https://mail.company.net/exchange (gets the 500 internal error)</li>
</ul>
<p>This can occur when the Exchange 2007 Mailbox server is missing the Web-ISAPI-Ext feature. You can check this by logging on to the server and running this command:</p>
<pre>C:\&gt;servermanagercmd -q | findstr "Web-ISAPI-Ext"
            [ ] ISAPI Extensions  [Web-ISAPI-Ext]</pre>
<p>If there is no check mark next to the feature then it will need to be installed by running the following command:</p>
<pre>C:\&gt;servermanagercmd -i web-isapi-ext
..

Start Installation...

[Installation] Succeeded: .
[Installation] Succeeded: [Web Server (IIS)] Application Development.
[Installation] Succeeded: [Web Server (IIS)] ISAPI Extensions.

Success: Installation succeeded.</pre>
<p>When you check the status of the feature it will now show as installed.</p>
<pre>C:\&gt;servermanagercmd -q | findstr "Web-ISAPI-Ext"
            [X] ISAPI Extensions  [Web-ISAPI-Ext]</pre>
<p>That should resolve the &#8220;500 internal error&#8221; when accessing OWA via the /exchange path.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-2007-owa-stops-working-with-reason0-error" title="Exchange 2007 OWA stops working with &ldquo;reason=0&rdquo; error">Exchange 2007 OWA stops working with &ldquo;reason=0&rdquo; error</a></li><li><a href="http://exchangeserverpro.com/owa-error-mailbox-trying-access-not-currently-available" title="OWA Error: The Mailbox You&#8217;re Trying to Access Isn&#8217;t Currently Available">OWA Error: The Mailbox You&#8217;re Trying to Access Isn&#8217;t Currently Available</a></li><li><a href="http://exchangeserverpro.com/exchange-remote-connectivity-analyzer-updated" title="Exchange Remote Connectivity Analyzer Updated">Exchange Remote Connectivity Analyzer Updated</a></li><li><a href="http://exchangeserverpro.com/publish-exchange-server-2007-owa-using-isa-server-2006" title="Publish Exchange Server 2007 OWA Using ISA Server 2006">Publish Exchange Server 2007 OWA Using ISA Server 2006</a></li><li><a href="http://exchangeserverpro.com/migrate-ssl-certificates-from-exchange-server-2003-to-exchange-server-2007" title="Migrate SSL Certificates from Exchange Server 2003 to Exchange Server 2007">Migrate SSL Certificates from Exchange Server 2003 to Exchange Server 2007</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/500-internal-server-error-exchange-2007-outlook-web-access">500 Internal Server Error for Exchange 2007 Outlook Web Access</a> is © 2011 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/500-internal-server-error-exchange-2007-outlook-web-access/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

