<?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>michaelcolson.com &#187; exchange</title>
	<atom:link href="http://www.michaelcolson.com/tag/exchange/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.michaelcolson.com</link>
	<description></description>
	<lastBuildDate>Sat, 06 Mar 2010 14:54:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Fun With Export-Mailbox</title>
		<link>http://www.michaelcolson.com/2009/02/12/fun-with-export-mailbox/</link>
		<comments>http://www.michaelcolson.com/2009/02/12/fun-with-export-mailbox/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 20:19:30 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[exchange]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.michaelcolson.com/?p=185</guid>
		<description><![CDATA[In Exchange 2007, Microsoft has all but removed the ability to use ExMerge in working with Exchange mailboxes.  They now encourage you to use the Export-Mailbox cmdlet which sounds like a great idea&#8230; until you actually try to use it.

I&#8217;ve come across a handful of things that were especially irritating when using the export-mailbox cmdlet [...]]]></description>
			<content:encoded><![CDATA[<p>In Exchange 2007, Microsoft has all but removed the ability to use ExMerge in working with Exchange mailboxes.  They now encourage you to use the Export-Mailbox cmdlet which sounds like a great idea&#8230; until you actually try to use it.</p>
<p><span id="more-185"></span></p>
<p>I&#8217;ve come across a handful of things that were especially irritating when using the export-mailbox cmdlet so I thought it might be good to share them here.</p>
<p>The first thing I ran into was:  <em>&#8220;The specified module could not be found., error code: -1073282946&#8243; </em> Gosh, that sure is a helpful message.  Maybe it would be easier to troubleshoot if you told me what specified module you were looking for!  Ok, not to worry, I have run into this on more than one occasion and the common thread seems to be the installation or uninstallation of Outlook or the Exchange management tools.  To fix this error, simply open a command prompt (can also be done from PowerShell or EMS) and type <strong>fixmapi</strong>.  That&#8217;s it, no special parameters or crazy syntax, just <strong>fixmapi</strong>.</p>
<p>I should also point out that the previous module could not be found error message also in some cases caused the Exchange Management Shell to crash completely.  In these cases it also left NO traces of its crash in any event log that I could find.</p>
<p>Now the export-mailbox cmdlet should work right?  Well&#8230; not exactly&#8230;</p>
<p>Instead of a freshly exported PST file, I am greeted by another helpful error message <em>&#8220;Failed to copy messages to the destination mailbox store with error MAPI or an unspecified service provider&#8221;</em> the error message goes on and has some meaningless numbers associated with it, but you get the point.  There are a couple of causes for this but to my knowledge there is little information out there on how to fix it.</p>
<ol>
<li>You may not have permissions to the mailbox.  If this is the case you need to run the Add-MailboxPermission cmdlet.  If you have never worked with this cmdlet then you may have found your solution.</li>
<li>The account that you are running the Export-Mailbox cmdlet with MUST have an Exchange mailbox itself.  I know this might sound silly, but it is not uncommon to have separate admin accounts separate from your normal user accounts that do not have mailboxes.</li>
<li>I have read on a couple of forums that using some of the more advanced features of the Export-Mailbox cmdlet, such as the -EndDate parameter will also cause this error.  Also from what I have read, there is currently no fix for this.  Again this is what I have read&#8230; your mileage may vary.</li>
</ol>
<p>Hopefully these quick tips will help someone save a few hours of wasted time on trying to do something as simple as export a mailbox.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelcolson.com/2009/02/12/fun-with-export-mailbox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Exchange System Manager on Vista</title>
		<link>http://www.michaelcolson.com/2008/08/19/exchange-system-manager-on-vista/</link>
		<comments>http://www.michaelcolson.com/2008/08/19/exchange-system-manager-on-vista/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 04:09:24 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[exchange]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[vista]]></category>

		<guid isPermaLink="false">http://www.michaelcolson.com/?p=86</guid>
		<description><![CDATA[Microsoft has recently released version of the Exchange System Manager for Windows Vista.  This is the Exchange 2003 version of ESM so for all of those Exchange administrators out there, you can now sit back and administer your routing groups and send connectors right from your Windows Aero enabled desktop!

http://www.microsoft.com/downloads/details.aspx?familyid=3403d74e-8942-421b-8738-b3664559e46f&#38;displaylang=en
]]></description>
			<content:encoded><![CDATA[<p>Microsoft has recently released version of the Exchange System Manager for Windows Vista.  This is the Exchange 2003 version of <abbr title="Exchange System Manager">ESM</abbr> so for all of those Exchange administrators out there, you can now sit back and administer your routing groups and send connectors right from your Windows Aero enabled desktop!</p>
<p><span id="more-86"></span></p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=3403d74e-8942-421b-8738-b3664559e46f&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?familyid=3403d74e-8942-421b-8738-b3664559e46f&amp;displaylang=en</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelcolson.com/2008/08/19/exchange-system-manager-on-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Exchange Autodiscover Song</title>
		<link>http://www.michaelcolson.com/2008/08/14/the-exchange-autodiscover-song/</link>
		<comments>http://www.michaelcolson.com/2008/08/14/the-exchange-autodiscover-song/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 18:15:22 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[comedy]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.michaelcolson.com/?p=85</guid>
		<description><![CDATA[The witty Microsoft Exchange team has released their first single and its all about the new Autodiscover feature found in Exchange Server 2007. You can view the lyrics and grab a copy of the song in WMA format over at the Microsoft Exchange Team Blog.

Post &#8211; http://msexchangeteam.com/archive/2008/08/07/449501.aspx
Song &#8211; http://msexchangeteam.com/files/12/attachments/entry449511.aspx
]]></description>
			<content:encoded><![CDATA[<p>The witty Microsoft Exchange team has released their first single and its all about the new Autodiscover feature found in Exchange Server 2007. You can view the lyrics and grab a copy of the song in <abbr title="Windows Media Audio">WMA</abbr> format over at the Microsoft Exchange Team Blog.</p>
<p><span id="more-85"></span></p>
<p>Post &#8211; <a href="http://msexchangeteam.com/archive/2008/08/07/449501.aspx">http://msexchangeteam.com/archive/2008/08/07/449501.aspx</a></p>
<p>Song &#8211; <a href="http://msexchangeteam.com/files/12/attachments/entry449511.aspx">http://msexchangeteam.com/files/12/attachments/entry449511.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelcolson.com/2008/08/14/the-exchange-autodiscover-song/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>E-mail Address Policy Based on Country</title>
		<link>http://www.michaelcolson.com/2008/07/25/e-mail-address-policy-based-on-country/</link>
		<comments>http://www.michaelcolson.com/2008/07/25/e-mail-address-policy-based-on-country/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 13:41:47 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[exchange]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.michaelcolson.com/?p=83</guid>
		<description><![CDATA[There are a ton of things that the Exchange team did to improve manageability in Exchange Server 2007.  This is evident in the number of new rule based wizards that appear throughout the Exchange Management Console.  However there are still quite a few things that an administrator needs to handle via the trusty [...]]]></description>
			<content:encoded><![CDATA[<p>There are a ton of things that the Exchange team did to improve manageability in Exchange Server 2007.  This is evident in the number of new rule based wizards that appear throughout the Exchange Management Console.  However there are still quite a few things that an administrator needs to handle via the trusty Exchange Management Shell.  One of those is the creation of custom E-mail address policies.</p>
<p><span id="more-83"></span></p>
<p>This particular bit of <abbr title="Exchange Management Shell">EMS</abbr> code will allow for the creation of an E-mail address policy called <em>North America</em> that is based on the Co or country attribute in Active Directory.  Of course we have chosen <em>United States</em>, <em>Canada</em>, and <em>Mexico</em> for this particular one but you could easily modify the syntax to create an unlimited number of combinations.</p>
<p><code>New-EmailAddressPolicy -Name 'North America' -EnabledEmailAddressTemplates 'SMTP:@contoso.com' -RecipientFilter {((Co -eq 'United States') -or (Co -eq 'Canada') -or (Co -eq 'Mexico'))}</code></p>
<p>At this point don&#8217;t worry about getting fancy with the <abbr>SMTP</abbr> addresses.  Once this new policy is created you can use the E-mail Address Policy wizard to customize the addresses.  The important thing is that the recipient filter must be created via the <abbr title="Exchange Management Shell">EMS</abbr>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelcolson.com/2008/07/25/e-mail-address-policy-based-on-country/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Edge Transport Server Synchronization</title>
		<link>http://www.michaelcolson.com/2008/07/19/edge-transport-server-synchronization/</link>
		<comments>http://www.michaelcolson.com/2008/07/19/edge-transport-server-synchronization/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 02:12:59 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[exchange]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.michaelcolson.com/?p=82</guid>
		<description><![CDATA[For the most part the Edge Transport role of Exchange 2007 requires little configuration.  However one of the major configuration items is the Edge Subscription between the Edge server and the Hub Transport server(s).

To create a new Edge subscription configuration file:
New-EdgeSubscription -FileName "C:\EdgeSubscription.xml"
To import the configuration file on a Hub Transport server:
New-EdgeSubscription -FileName "C:\EdgeSbuscription.xml" [...]]]></description>
			<content:encoded><![CDATA[<p>For the most part the Edge Transport role of Exchange 2007 requires little configuration.  However one of the major configuration items is the Edge Subscription between the Edge server and the Hub Transport server(s).</p>
<p><span id="more-82"></span></p>
<p><strong>To create a new Edge subscription configuration file:</strong><br />
<code>New-EdgeSubscription -FileName "C:\EdgeSubscription.xml"</code></p>
<p><strong>To import the configuration file on a Hub Transport server:</strong><br />
<code>New-EdgeSubscription -FileName "C:\EdgeSbuscription.xml" -CreateInternetSendConnector $true -CreateInboundSendConnector $true -site "Default-First-Site-Name" -Force</code></p>
<p><strong>To force synchronization:</strong><br />
<code>Start-EdgeSynchronization</code></p>
<p>Edge Synchronization Frequencies <em>(not configurable)</em></p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><strong>Component</strong></td>
<td><strong>Time</strong></td>
</tr>
<tr>
<td>Topology</td>
<td>5 minutes</td>
</tr>
<tr>
<td>Configuration</td>
<td>1 hour</td>
</tr>
<tr>
<td>Recipients</td>
<td>4 hours</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelcolson.com/2008/07/19/edge-transport-server-synchronization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrade E-mail Address Policies</title>
		<link>http://www.michaelcolson.com/2008/07/09/upgrade-e-mail-address-policies/</link>
		<comments>http://www.michaelcolson.com/2008/07/09/upgrade-e-mail-address-policies/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 15:37:26 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[exchange]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.michaelcolson.com/?p=71</guid>
		<description><![CDATA[During a migration to Exchange 2007, one of the often overlooked steps is the upgrade of the E-mail Address Policies. Remember that these policies need to be upgraded before they can be modified or really even viewed in the Exchange Management Console.


Open the Exchange Management Shell
To view the policies:  get-EmailAddressPolicy
To upgrade the default policy:  set-EmailAddressPolicy [...]]]></description>
			<content:encoded><![CDATA[<p>During a migration to Exchange 2007, one of the often overlooked steps is the upgrade of the E-mail Address Policies. Remember that these policies need to be upgraded before they can be modified or really even viewed in the Exchange Management Console.</p>
<p><span id="more-71"></span></p>
<ol>
<li>Open the Exchange Management Shell</li>
<li>To view the policies:  <code>get-EmailAddressPolicy</code></li>
<li>To upgrade the default policy:  <code>set-EmailAddressPolicy "Default Policy" -IncludedRecipients AllRecipients</code></li>
<li>Depending on the filtering parameters of the remaining policies you can continue to use this command.  However, if the other policies contain advanced <abbr title="Lightweight Directory Access Protocol">LDAP</abbr> queries you will want to review the <a href="http://msexchangeteam.com/archive/2007/01/11/432158.aspx">Exchange Team Blog</a>.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelcolson.com/2008/07/09/upgrade-e-mail-address-policies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autodiscover Service with Wildcard Certificate</title>
		<link>http://www.michaelcolson.com/2007/10/17/autodiscover-service-with-wildcard-certificate/</link>
		<comments>http://www.michaelcolson.com/2007/10/17/autodiscover-service-with-wildcard-certificate/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 20:52:30 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[exchange]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://www.michaelcolson.com/?p=80</guid>
		<description><![CDATA[This change was required on the Exchange 2007 Client Access Server (CAS) in order for clients to accept the wildcard certificate that through the Autodiscover Service (AS) for Outlook Anywhere.

Command:
Set-OutlookProvider expr -CertPrincipalName:"msstd:*.domain.com"
Verification:
Get-OutlookProvider &#124;fl
Look for the property EXPR called CertPrincipalName
]]></description>
			<content:encoded><![CDATA[<p>This change was required on the Exchange 2007 Client Access Server (CAS) in order for clients to accept the wildcard certificate that through the Autodiscover Service (AS) for Outlook Anywhere.</p>
<p><span id="more-80"></span></p>
<p><strong>Command:</strong><br />
<code>Set-OutlookProvider expr -CertPrincipalName:"msstd:*.domain.com"</code></p>
<p><strong>Verification:</strong><br />
<code>Get-OutlookProvider |fl</code><br />
Look for the property EXPR called CertPrincipalName</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelcolson.com/2007/10/17/autodiscover-service-with-wildcard-certificate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anti-Spam Functionality on a Hub Transport Server</title>
		<link>http://www.michaelcolson.com/2007/09/15/anti-spam-on-hub-transport/</link>
		<comments>http://www.michaelcolson.com/2007/09/15/anti-spam-on-hub-transport/#comments</comments>
		<pubDate>Sat, 15 Sep 2007 15:59:09 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[exchange]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.michaelcolson.com/?p=68</guid>
		<description><![CDATA[This is a nice feature if you don&#8217;t have plans to deploy an Edge Transport server or some other product to eliminate SPAM.  The Anti-Spam features are very similar to the IMF in previous versions of Exchange.


Open the Exchange Management Shell
Change directory to %SYSTEM DRIVE%\Program Files\Microsoft\Exchange Server\Scripts
./install-AntispamAgents.ps1
Restart-Service MSExchangeTransport

You should now see an Anti-Spam tab in [...]]]></description>
			<content:encoded><![CDATA[<p>This is a nice feature if you don&#8217;t have plans to deploy an Edge Transport server or some other product to eliminate SPAM.  The Anti-Spam features are very similar to the <abbr title="Intelligent Message Filter">IMF</abbr> in previous versions of Exchange.</p>
<p><span id="more-68"></span></p>
<ol>
<li>Open the Exchange Management Shell</li>
<li>Change directory to <code>%SYSTEM DRIVE%\Program Files\Microsoft\Exchange Server\Scripts</code></li>
<li><code>./install-AntispamAgents.ps1</code></li>
<li><code>Restart-Service MSExchangeTransport</code></li>
</ol>
<p>You should now see an Anti-Spam tab in your Exchange Management Console.  Organization Configuration &gt; Hub Transport &gt; Anti-Spam.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelcolson.com/2007/09/15/anti-spam-on-hub-transport/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2007 Autodiscover Service</title>
		<link>http://www.michaelcolson.com/2007/09/13/exchange-2007-autodiscover-service/</link>
		<comments>http://www.michaelcolson.com/2007/09/13/exchange-2007-autodiscover-service/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 18:19:46 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[exchange]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.michaelcolson.com/?p=66</guid>
		<description><![CDATA[The Exchange_Genie has written an excellent article on the configuration of the Exchange 2007 Autodiscover Service.  No Exchange 2007 deployment is complete without this service as it automates the configuration of Outlook 2007 clients.
http://exchange-genie.blogspot.com/2007/07/autodiscover-ad-attribute.html
]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://exchange-genie.blogspot.com/">Exchange_Genie</a> has written an excellent article on the configuration of the Exchange 2007 Autodiscover Service.  No Exchange 2007 deployment is complete without this service as it automates the configuration of Outlook 2007 clients.</p>
<p><a href="http://exchange-genie.blogspot.com/2007/07/autodiscover-ad-attribute.html">http://exchange-genie.blogspot.com/2007/07/autodiscover-ad-attribute.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelcolson.com/2007/09/13/exchange-2007-autodiscover-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Outbound Disclaimer in Exchange 2007</title>
		<link>http://www.michaelcolson.com/2007/09/13/outbound-disclaimer-in-exchange-2007/</link>
		<comments>http://www.michaelcolson.com/2007/09/13/outbound-disclaimer-in-exchange-2007/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 18:17:30 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[exchange]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.michaelcolson.com/?p=65</guid>
		<description><![CDATA[This has become a very popular request for companies with Exchange server deployed, to have some kind of legal disclaimer attached to every outbound message. Fortunately the process to make this happen has gotten significantly easier in Exchange 2007. No more fooling around with registering event sinks and messy VBScript.


Open the Exchange Management Console and [...]]]></description>
			<content:encoded><![CDATA[<p>This has become a very popular request for companies with Exchange server deployed, to have some kind of legal disclaimer attached to every outbound message. Fortunately the process to make this happen has gotten significantly easier in Exchange 2007. No more fooling around with registering event sinks and messy <abbr title="Visual Basic Scripting Edition">VBScript</abbr>.</p>
<p><span id="more-65"></span></p>
<ol>
<li>Open the Exchange Management Console and navigate to <strong>Organization Configuration</strong> &gt; <strong>Hub Transport</strong></li>
<li>Change to the <strong>Transport Rules</strong> tab</li>
<li>Select the <strong>New Transport Rule</strong> action from the actions menu on the right</li>
<li>Give your new rule a descriptive name, click <strong>Next</strong></li>
<li>Depending on your environment, you may wish to select different conditions on the conditions page.  Most configurations will use the &#8220;<strong>sent to users inside or outside the organization</strong>&#8221; condition
<ul>
<li>After selecting this condition change the <strong>Step 2</strong> configuration by clicking on the <strong>Inside</strong> and changing it to <strong>Outside</strong>, click <strong>Next</strong> to proceed.</li>
</ul>
</li>
<li>On the actions page we are again presented with lots of options, for this purpose we will choose the &#8220;<strong>append disclaimer text using font&#8230;</strong>&#8221; option.
<ul>
<li>We have to configure the <strong>disclaimer text</strong> in <strong>Step 2</strong>.  You can also change several options like font, text size, and text color.  When you are done, click <strong>Next</strong> to proceed.</li>
</ul>
</li>
<li>For this example we will not add any exceptions, click <strong>Next</strong> to continue.</li>
<li>Review the settings on the Create Rule page, click <strong>New</strong> to apply this rule.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelcolson.com/2007/09/13/outbound-disclaimer-in-exchange-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
