<?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; Exchange Management Shell</title>
	<atom:link href="http://exchangeserverpro.com/tag/exchange-management-shell/feed" rel="self" type="application/rss+xml" />
	<link>http://exchangeserverpro.com</link>
	<description>Microsoft Exchange Server news, tips, tricks and tutorials</description>
	<lastBuildDate>Tue, 31 Aug 2010 12:02:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Exchange 2010 Certificate Revocation Checks and Proxy Settings</title>
		<link>http://exchangeserverpro.com/exchange-2010-certificate-revocation-checks-and-proxy-settings</link>
		<comments>http://exchangeserverpro.com/exchange-2010-certificate-revocation-checks-and-proxy-settings#comments</comments>
		<pubDate>Thu, 29 Jul 2010 09:00:27 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Certificates]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EMS]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Exchange Management Console]]></category>
		<category><![CDATA[Exchange Management Shell]]></category>
		<category><![CDATA[Management Tools]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=1795</guid>
		<description><![CDATA[The Microsoft Exchange Team blog posted about an issue people are experiencing in the field in which certificate revocation status check failures prevent you from assigning a certificate to any Exchange services. Here I demonstrate how to use proxy settings to work around the problem in some scenarios.]]></description>
			<content:encoded><![CDATA[<p>The Microsoft Exchange Team blog posted about an issue people are experiencing in the field in which certificate revocation status check failures prevent you from assigning a certificate to any Exchange services.</p>
<blockquote><p>If Exchange can’t access the CRL, the certificate status is returned as RevocationCheckFailure by the shell. In EMC this is displayed as The certificate status could not be determined because the revocation check failed.</p>
<p>When a certificate fails a revocation check due to any of the above reasons, the EMC prevents you from assigning the certificate to any Exchange service. Note, this does not impact certificates that have already been assigned to Exchange services. The services will continue to function.</p>
<p>- <a href="http://msexchangeteam.com/archive/2010/07/26/455639.aspx">Source</a></p></blockquote>
<p>Two of the causes of this are listed as:</p>
<blockquote><p># Network or proxy misconfiguration, or a firewall rule preventing Internet access</p>
<p># Intentional blocking of Internet connectivity from the server</p></blockquote>
<p>In a comment on the post I mention using proxy settings to work around the issue.  In other words, if you can use a proxy in Internet Explorer to browse the web when you&#8217;re logged onto the server, then you can use this workaround.  However, you need to proceed with caution or you may inadvertently break your management connection to the Exchange server.</p>
<p>Firstly, you can check the server&#8217;s proxy settings using the <strong>netsh</strong> command (proxycfg is no longer available in Windows Server 2008 R2).</p>
<pre>C:\&gt;netsh winhttp show proxy

Current WinHTTP proxy settings:

    Direct access (no proxy server).</pre>
<p>Note: if you can resolve the direct access issue at your proxy/firewall then that is going to be easier than using this procedure.  Otherwise, read on.</p>
<p>If you have the correct proxy settings configure in Internet Explorer then netsh lets you import that configuration to the server.</p>
<pre>C:\&gt;netsh winhttp import proxy ie

Current WinHTTP proxy settings:

    Proxy Server(s) :  10.10.10.10:80
    Bypass List     :  (none)</pre>
<p>Depending on your environment you may find that this breaks you connection to the Exchange server using either the Exchange Management Console or Exchange Management Shell.</p>
<p><img class="aligncenter size-full wp-image-1797" title="ems02" src="http://exchangeserverpro.com/wp-content/uploads/2010/07/ems02.png" alt="" width="590" height="296" /></p>
<pre>VERBOSE: Connecting to ex1.exchangeserverpro.local
[ex1.exchangeserverpro.local] Connecting to remote server failed with the following error message : The client cannot c
onnect to the destination specified in the request. Verify that the service on the destination is running and is accept
ing requests. Consult the logs and documentation for the WS-Management service running on the destination, most commonl
y IIS or WinRM. If the destination is the WinRM service, run the following command on the destination to analyze and co
nfigure the WinRM service: "winrm quickconfig". For more information, see the about_Remote_Troubleshooting Help topic.
    + CategoryInfo          : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [], PSRemotingTransportExc
   eption
    + FullyQualifiedErrorId : PSSessionOpenFailed</pre>
<p>The reason for this is that the Exchange Management Shell is trying to make a remote connection to the server, even when you are logged on to the server that you want to manage.  This is known as <strong>Remote Shell</strong> and you can <a href="http://technet.microsoft.com/en-us/library/dd297939.aspx">read more about it here</a>.</p>
<p>You can see here that when I launch the Exchange Management Shell on my lab server there are corresponding entries in the IIS log files for the connection that I just made to the <strong>/powershell</strong> virtual directory.</p>
<p><img class="aligncenter size-full wp-image-1801" title="iis02" src="http://exchangeserverpro.com/wp-content/uploads/2010/07/iis02.png" alt="" width="580" height="173" /></p>
<p>The reason that this breaks your management connectivity to the server is that the proxy you are using is not correctly configured to let you access local websites.  Fortunately you can resolve this by using proxy exceptions on your local Internet Explorer settings.</p>
<p style="text-align: center;"><img class="aligncenter" title="ieproxy01" src="../wp-content/uploads/2010/07/ieproxy01.png" alt="" width="364" height="120" /></p>
<p>If I configure Internet Explorer to automatically bypass for local sites, and then re-import the settings to the server with <strong>netsh</strong>, I see different output.</p>
<pre>C:\&gt;netsh winhttp import proxy ie

Current WinHTTP proxy settings:

    Proxy Server(s) :  10.10.10.10:80
    Bypass List     :  &lt; local &gt;</pre>
<p>In some cases this still might not work if Internet Explorer is not correctly detecting local sites and bypassing the configured proxy.  In that case you can manually specify the proxy exceptions in Internet Explorer.</p>
<p><img class="aligncenter size-full wp-image-1799" title="ieproxy02" src="http://exchangeserverpro.com/wp-content/uploads/2010/07/ieproxy02.png" alt="" width="382" height="131" /></p>
<p>Again when you re-import using netsh you see a different result.</p>
<pre>C:\&gt;netsh winhttp import proxy ie

Current WinHTTP proxy settings:

    Proxy Server(s) :  10.10.10.10:80
    Bypass List     :  *.exchangeserverpro.local;&lt; local &gt;</pre>
<p>Alternatively, you can set a proxy configuration for the server that is different to that of your own Internet Explorer settings.</p>
<pre>C:\&gt;netsh winhttp set proxy proxy-server="http://10.10.10.10:80" bypass-list="*.exchangeserverpro.local"

Current WinHTTP proxy settings:

    Proxy Server(s) :  10.10.10.10:80
    Bypass List     :  *.exchangeserverpro.local</pre>
<p>Again you need to make sure you set the correct exceptions so that management connectivity to the server isn&#8217;t broken in the process.</p>
<p>If you can get the proxy settings configured with the right proxy and exceptions you should be able to connect to the server with the console and shell, and also have the server successfully perform CRL checks for your SSL certificates.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/browsing-mailbox-databases-in-exchange-2007-and-2010" title="Browsing Mailbox Databases in Exchange 2007 and 2010">Browsing Mailbox Databases in Exchange 2007 and 2010</a></li><li><a href="http://exchangeserverpro.com/ssl-certificate-trust-errors-for-new-thawte-certificates" title="SSL Certificate Trust Errors for New Thawte Certificates">SSL Certificate Trust Errors for New Thawte Certificates</a></li><li><a href="http://exchangeserverpro.com/exchange-server-2010-and-the-benefits-of-commercial-ssl-certificates" title="Exchange Server 2010 and the Benefits of Commercial SSL Certificates">Exchange Server 2010 and the Benefits of Commercial SSL Certificates</a></li><li><a href="http://exchangeserverpro.com/how-to-issue-a-san-certificate-to-exchange-server-2010-from-a-private-certificate-authority" title="How to Issue a SAN Certificate to Exchange Server 2010 from a Private Certificate Authority">How to Issue a SAN Certificate to Exchange Server 2010 from a Private Certificate Authority</a></li><li><a href="http://exchangeserverpro.com/exchange-server-2010-certificate-invalid-for-exchange-server-usage-error" title="Exchange Server 2010 &#8220;The Certificate is Invalid for Exchange Server Usage&#8221; Error">Exchange Server 2010 &#8220;The Certificate is Invalid for Exchange Server Usage&#8221; Error</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/exchange-2010-certificate-revocation-checks-and-proxy-settings">Exchange 2010 Certificate Revocation Checks and Proxy Settings</a> is © 2010 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-certificate-revocation-checks-and-proxy-settings/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Remove Mail Users from the Global Address List</title>
		<link>http://exchangeserverpro.com/how-to-remove-mail-users-from-the-global-address-list</link>
		<comments>http://exchangeserverpro.com/how-to-remove-mail-users-from-the-global-address-list#comments</comments>
		<pubDate>Tue, 27 Jul 2010 09:00:47 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Exchange Management Shell]]></category>
		<category><![CDATA[GAL]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=1772</guid>
		<description><![CDATA[In this tutorial I show you how to use recipient filters to exclude Mail User objects from a Global Address List.]]></description>
			<content:encoded><![CDATA[<p>The default Global Address List in an Exchange 2007 or Exchange 2010 organization includes all mail-enabled objects.  It does this using the following recipient filter:</p>
<pre>((Alias -ne $null -and RecipientType -ne 'MailUser') -and ((((ObjectClass -eq 'user' -or ObjectClass
-eq 'Contact' -or ObjectClass -eq 'msExchSystemMailbox') -or ObjectClass -eq 'msExchDynamicDistributi
onList') -or ObjectClass -eq 'group') -or ObjectClass -eq 'publicFolder'))
</pre>
<p>You can see that the following object classes are included:</p>
<ul>
<li>User</li>
<li>Contact</li>
<li>System Mailbox</li>
<li>Dynamic Distribution Group</li>
<li>Group</li>
<li>Public Folder</li>
</ul>
<p>In some environments it may be desirable to exclude Mail Users.  Mail Users are similar to Contacts in that they do not have a mailbox in the local Exchange organization, however unlike Contacts they do have a user account in Active Directory.</p>
<p>In other words, Mail Users are mail-enabled user objects that use an external email service.</p>
<p>Mail Users are displayed in the same area of the Exchange Management Console as regular Contacts, which may lead you to think that excluding them from the Global Address List is as simple as removing this part of the recipient filter:</p>
<blockquote><p>-or ObjectClass -eq &#8216;Contact&#8217;</p></blockquote>
<p>However that is not correct, and will not remove Mail Users from the Global Address List.  To understand how to actually do this take a closer look at the attributes of a Mailbox User and a Mail User.</p>
<pre>[PS] C:\&gt;get-mailbox "John Smith" | fl objectclass, recipienttype

ObjectClass   : {top, person, organizationalPerson, user}
RecipientType : UserMailbox

[PS] C:\&gt;get-mailuser "Peter Banes" | fl objectclass, recipienttype

ObjectClass   : {top, person, organizationalPerson, user}
RecipientType : MailUser</pre>
<p>Notice that both are the same ObjectClass of &#8216;user&#8217;, which would still be included in the recipient filter if you were to simply remove the &#8216;Contact&#8217; object class.</p>
<p>Instead, to remove Mail Users from the Global Address List you should exclude them by Recipient Type.  You can do this by including the following condition in your recipient filter:</p>
<blockquote><p>RecipientType -ne &#8216;MailUser&#8217;</p></blockquote>
<p>For example:</p>
<pre>Set-GlobalAddressList "Default Global Address List" -RecipientFilter {(Alias -ne $null -and RecipientType -ne 'MailUser' -and (ObjectClass -eq 'user' -or ObjectClass -eq 'Contact' -or ObjectClass -eq 'msExchSystemMailbox' -or ObjectClass -eq 'msExchDynamicDistributionList' -or ObjectClass -eq 'group' -or ObjectClass -eq 'publicFolder'))}
</pre>
<p>If you&#8217;re making this change to the default Global Address List see my previous post with the <a href="http://exchangeserverpro.com/unable-to-modify-default-global-address-list">solution to the error that occurs when modifying the default Global Address List</a>.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/unable-to-modify-default-global-address-list" title="Unable to Modify Default Global Address List">Unable to Modify Default Global Address List</a></li><li><a href="http://exchangeserverpro.com/how-to-enter-the-exchange-server-2010-product-key-for-multiple-servers" title="How to Enter the Exchange Server 2010 Product Key for Multiple Servers">How to Enter the Exchange Server 2010 Product Key for Multiple Servers</a></li><li><a href="http://exchangeserverpro.com/how-to-use-a-specific-domain-controller-in-exchange-2010-management-shell" title="How to Use a Specific Domain Controller in Exchange 2010 Management Shell">How to Use a Specific Domain Controller in Exchange 2010 Management Shell</a></li><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/object-is-read-only-removing-exchange-server-2007-public-folder-database" title="Error “Object is Read Only” During Exchange Server 2007 Public Folder Database Removal">Error “Object is Read Only” During Exchange Server 2007 Public Folder Database Removal</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/how-to-remove-mail-users-from-the-global-address-list">How to Remove Mail Users from the Global Address List</a> is © 2010 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/how-to-remove-mail-users-from-the-global-address-list/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Unable to Modify Default Global Address List</title>
		<link>http://exchangeserverpro.com/unable-to-modify-default-global-address-list</link>
		<comments>http://exchangeserverpro.com/unable-to-modify-default-global-address-list#comments</comments>
		<pubDate>Mon, 26 Jul 2010 09:00:21 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[ADSIEdit.msc]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Exchange Management Shell]]></category>
		<category><![CDATA[GAL]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=1767</guid>
		<description><![CDATA[How to modify the recipient filter of the default Global Address List in an Exchange Server 2010 organization.]]></description>
			<content:encoded><![CDATA[<p>If you try to modify the recipient filter of the default Global Address List in Exchange Server 2010 you will receive an error message:</p>
<blockquote><p>You can&#8217;t peform this operation on default global address list &#8220;Default Global Address List&#8221;.</p></blockquote>
<p>The recipient filter of the default Global Address List can be modified once during conversion from Exchange 2003 but not after that.  If you want to change the default Global Address List recipient filter after that you must either:</p>
<ul>
<li>Create a new Global Address List with the desired recipient filter</li>
<li>Temporarily modify the Global Address List so that it isn&#8217;t the default</li>
</ul>
<p>For the second option you can refer back to <a href="http://exchangeserverpro.com/exchange-best-practices-analyzer-reports-default-global-address-list-missing">my earlier post</a> on fixing  the issue where there is no default Global Address List in the organization.  This is determined by the <strong>msExchRecipientFilterFlags</strong> attribute of the object.</p>
<p>Simply use ADSIEdit.msc to modify the attribute from 3 to 0, apply the change to the Global Address List recipient filter, then return to ADSIEdit.msc and set the flag back to 3.  For more detailed instructions <a href="http://exchangeserverpro.com/exchange-best-practices-analyzer-reports-default-global-address-list-missing">check out my previous post</a>.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/how-to-remove-mail-users-from-the-global-address-list" title="How to Remove Mail Users from the Global Address List">How to Remove Mail Users from the Global Address List</a></li><li><a href="http://exchangeserverpro.com/how-to-enter-the-exchange-server-2010-product-key-for-multiple-servers" title="How to Enter the Exchange Server 2010 Product Key for Multiple Servers">How to Enter the Exchange Server 2010 Product Key for Multiple Servers</a></li><li><a href="http://exchangeserverpro.com/how-to-use-a-specific-domain-controller-in-exchange-2010-management-shell" title="How to Use a Specific Domain Controller in Exchange 2010 Management Shell">How to Use a Specific Domain Controller in Exchange 2010 Management Shell</a></li><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/object-is-read-only-removing-exchange-server-2007-public-folder-database" title="Error “Object is Read Only” During Exchange Server 2007 Public Folder Database Removal">Error “Object is Read Only” During Exchange Server 2007 Public Folder Database Removal</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/unable-to-modify-default-global-address-list">Unable to Modify Default Global Address List</a> is © 2010 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/unable-to-modify-default-global-address-list/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Exchange Server 2007 May Not Warn of Active Mailboxes When Removing Databases</title>
		<link>http://exchangeserverpro.com/exchange-server-2007-may-not-warn-of-active-mailboxes-when-removing-databases</link>
		<comments>http://exchangeserverpro.com/exchange-server-2007-may-not-warn-of-active-mailboxes-when-removing-databases#comments</comments>
		<pubDate>Wed, 17 Feb 2010 12:03:58 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange Management Shell]]></category>
		<category><![CDATA[Mailbox Server]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=1202</guid>
		<description><![CDATA[In some scenarios Exchange Server 2007 will not warn about active mailboxes when removing mailbox databases.]]></description>
			<content:encoded><![CDATA[<p>When removing a mailbox database from an Exchange Server 2007 Mailbox server you may be presented with this warning message.</p>
<p style="text-align: center;"><img class="size-full wp-image-1205 aligncenter" title="remove database" src="http://exchangeserverpro.com/wp-content/uploads/2010/02/remove-database.jpg" alt="" width="483" height="352" /></p>
<p>If you are attempting the removal via the Exchange Management Shell the same warning is presented.</p>
<pre>[PS] C:\&gt;Remove-MailboxDatabase "Mailbox Database"
Remove-MailboxDatabase : This mailbox database contains one or more mailboxes.
To get a list of all mailboxes in this database, run the command Get-Mailbox -D
atabase . To disable a mailbox so that you can delete the mailbox
database, run the command Disable-Mailbox
At line:1 char:23
+ Remove-MailboxDatabase  &lt;&lt;&lt;&lt; "Mailbox Database"</pre>
<p>A similar warning will appear if you attempt to uninstall the Exchange Server product from the server while it still hosts active mailboxes in one of its databases.</p>
<div id="attachment_1207" class="wp-caption aligncenter" style="width: 460px"><a href="http://exchangeserverpro.com/wp-content/uploads/2010/02/remove-mailbox-role.jpg"><img class="size-medium wp-image-1207" title="remove mailbox role" src="http://exchangeserverpro.com/wp-content/uploads/2010/02/remove-mailbox-role-450x390.jpg" alt="" width="450" height="390" /></a><p class="wp-caption-text">Click to enlarge</p></div>
<p>However in some scenarios the Exchange server will not warn of active mailboxes, and will allow you to remove the database or the entire Exchange Server product from the server.  This behaviour can occur in multi-Domain Forests.</p>
<h2>Example Multi-Domain Forest and Exchange Organization</h2>
<p>In this example the mycompany.com Forest consists of two domains:</p>
<ul>
<li>mycompany.com (the Forest root domain)</li>
<li>branch.mycompany.com</li>
</ul>
<p>The Exchange server EX2007 is installed in the Forest root domain.  In the real world this might also be installed in a resource Domain in the Forest, fairly common for large enterprises especially those that have undergone mergers, domain consolidations, or have multiple subsidiaries.</p>
<p style="text-align: center;"><a href="http://exchangeserverpro.com/wp-content/uploads/2010/02/forest.png"><img class="size-medium wp-image-1203 aligncenter" title="forest" src="http://exchangeserverpro.com/wp-content/uploads/2010/02/forest-398x450.png" alt="" width="398" height="450" /></a></p>
<p>There are mailbox users in both Domains in the Forest, and for the purposes of this demonstration they have been deployed onto two mailbox databases:</p>
<ul>
<li>&#8220;Mailbox Database 1&#8243; contains mycompany.com mailbox users</li>
<li>&#8220;Mailbox Database 2&#8243; contains branch.mycompany.com mailbox users</li>
</ul>
<h2>Administrative Tasks and Recipient Scope</h2>
<p>Logged on to the Exchange server EX2007 as a mycompany.com administrator the following Exchange Management Shell command is run to view a list of mailboxes.</p>
<pre>[PS] C:\&gt;Get-MailboxDatabase | get-mailbox

Name                      Alias                ServerName       ProhibitSendQuo
                                                                ta
----                      -----                ----------       ---------------
headoffice user           headoffice.user      ex2007           unlimited</pre>
<p>The command does not display all mailboxes within the Exchange Organization.  The same command run a second time with the -IgnoreDefaultScope parameter has different output.</p>
<pre>[PS] C:\&gt;Get-MailboxDatabase | get-mailbox -IgnoreDefaultScope

Name                      Alias                ServerName       ProhibitSendQuo
                                                                ta
----                      -----                ----------       ---------------
branch user               branch.user          ex2007           unlimited
headoffice user           headoffice.user      ex2007           unlimited</pre>
<p>The same situation occurs when listing mailboxes on the &#8220;Mailbox Database 2&#8243; database.  Note how the first command returns no results, but the second command returns the expected results.</p>
<pre>[PS] C:\&gt;get-mailbox -database "mailbox database 2"
[PS] C:\&gt;
[PS] C:\&gt;get-mailbox -database "mailbox database 2" -IgnoreDefaultScope

Name                      Alias                ServerName       ProhibitSendQuo
                                                                ta
----                      -----                ----------       ---------------
branch user               branch.user          ex2007           unlimited</pre>
<p>This is due to the concept of Recipient Scope.  From <a title="Understanding Recipient Scope" href="http://technet.microsoft.com/en-us/library/aa996861%28EXCHG.80%29.aspx" target="_blank">Microsoft Technet</a>:</p>
<blockquote><p>Recipient scope refers to the specified portion of the Active Directory directory service hierarchy that the Exchange Management Console and the Exchange Management Shell will use for recipient management. When you set the recipient scope to a specific location within Active Directory, you can view and manage all recipients stored in that location and all of the containers under it.</p>
<p>When you set the recipient scope, the management interface you are using operates within the recipient scope that you specified.</p></blockquote>
<p>Recipient scope can be controlled on a per-cmdlet basis using the -IgnoreDefaultScope parameter as demonstrated above.  It can also be applied to an entire Exchange Management Shell session using the $AdminSessionADSettings variable.</p>
<pre>[PS] C:\&gt;$adminsessionadsettings

ViewEntireForest              : False
DefaultScope                  : mycompany.com
PreferredGlobalCatalog        :
ConfigurationDomainController : ex2007.mycompany.com
PreferredDomainControllers    : {}</pre>
<p>Changing the ViewEntireForest field to $true expands the recipient scope to be Forest-wide, and overrides the DefaultScope field.  If ViewEntireForest is left as $false the DefaultScope value applies.</p>
<p>Within a single Exchange Management Shell session the field an be modified as desired:</p>
<pre>[PS] C:\&gt;$adminsessionadsettings.viewentireforest = $true</pre>
<p>The shell command run earlier to view mailboxes on &#8220;Mailbox Database 2&#8243; now returns the expected result without requiring the -IgnoreDefaultScope parameter.</p>
<pre>[PS] C:\&gt;Get-MailboxDatabase "Mailbox Database 2" | Get-Mailbox

Name                      Alias                ServerName       ProhibitSendQuo
                                                                ta
----                      -----                ----------       ---------------
branch user               branch.user          ex2007           unlimited</pre>
<p>Changes made to $AdminSessionADSettings within the shell are applicable only to that session.  Once the shell window is closed and reopened the previous values are restored.  To make the change permanent, edit the Bin\Exchange.ps1 file in the Exchange installation folder.</p>
<p>Open the file in a text editor and look for this line.  Change the value from $false to $true and then save the file again.</p>
<pre>$global:AdminSessionADSettings.ViewEntireForest = $true</pre>
<p>The next Exchange Management Shell window you launch will now have this setting configured.</p>
<pre>[PS] C:\&gt;$AdminSessionADSettings

ViewEntireForest              : True
DefaultScope                  :
PreferredGlobalCatalog        :
ConfigurationDomainController : ex2007.mycompany.com
PreferredDomainControllers    : {}

[PS] C:\&gt;Get-MailboxDatabase "Mailbox Database 2" | Get-Mailbox

Name                      Alias                ServerName       ProhibitSendQuo
                                                                ta
----                      -----                ----------       ---------------
branch user               branch.user          ex2007           unlimited</pre>
<p>As you can see, the command issued to list all mailboxes on &#8220;Mailbox Database 2&#8243; again returns the expected results.</p>
<p>The modification to Exchange.ps1 also applies to the Exchange Management Console.  Here a newly launched console session is shown to already be set to &#8220;Entire Forest&#8221; scope.</p>
<p><a href="http://exchangeserverpro.com/wp-content/uploads/2010/02/emc-scope.jpg"><img class="alignnone size-medium wp-image-1210" title="emc scope" src="http://exchangeserverpro.com/wp-content/uploads/2010/02/emc-scope-450x321.jpg" alt="" width="450" height="321" /></a></p>
<h2>Recipient Scope Not Applicable to all Administrative Actions</h2>
<p>Despite the Forest-wide scope for the shell and console sessions, &#8220;Mailbox Database 2&#8243; containing active mailboxes in the branch.mycompany.com domain can still be removed.  Note how the server prevents removal of &#8220;Mailbox Database 1&#8243;, but not &#8220;Mailbox Database 2&#8243;.</p>
<pre>[PS] C:\&gt;remove-mailboxdatabase "Mailbox Database 1"
Remove-MailboxDatabase : This mailbox database contains one or more mailboxes.
To get a list of all mailboxes in this database, run the command Get-Mailbox -D
atabase . To disable a mailbox so that you can delete the mailbox
database, run the command Disable-Mailbox
At line:1 char:23
+ remove-mailboxdatabase  &lt;&lt;&lt;&lt; "Mailbox Database 1" [PS] C:\&gt;

[PS] C:\&gt;remove-mailboxdatabase "Mailbox Database 2"

Confirm
Are you sure you want to perform this action?
Removing Mailbox Database "ex2007.mycompany.com\Mailbox Database 2".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help
(default is "Y"):y
WARNING: The specified database has been removed. You must remove the database
file located in C:\Program Files\Microsoft\Exchange Server\Mailbox\Third
Storage Group\Mailbox Database 21.edb from your computer manually if it exists.
 Specified database: Mailbox Database 2</pre>
<p>The impact of this is the mailbox users in branch.mycompany.com that were on &#8220;Mailbox Database 2&#8243; now have corrupted Exchange attributes.</p>
<div id="attachment_1211" class="wp-caption aligncenter" style="width: 460px"><a href="http://exchangeserverpro.com/wp-content/uploads/2010/02/mailboxuser02.jpg"><img class="size-medium wp-image-1211" title="mailboxuser02" src="http://exchangeserverpro.com/wp-content/uploads/2010/02/mailboxuser02-450x348.jpg" alt="" width="450" height="348" /></a><p class="wp-caption-text">Click to enlarge</p></div>
<h2>Recipient Scope Not Applicable to Exchange Server Uninstall</h2>
<p>Similar to the database removal process, the removal of the Mailbox Server role also generates a warning for active mailboxes in the same domain as the Exchange server, as seen in the screenshot at the beginning of this post.</p>
<p>However, even with the shell and console defaulting to Forest-wide scope for some administrative actions, this does not always apply to removal of the Mailbox Server role.</p>
<p>In this example the mailbox users in mycompany.com have been removed or migrated to another server, but mailbox users in branch.mycompany.com remain on &#8220;Mailbox Database 2&#8243;.  Despite this, the Exchange server will permit the removal of the Mailbox Server role.</p>
<div id="attachment_1213" class="wp-caption aligncenter" style="width: 460px"><a href="http://exchangeserverpro.com/wp-content/uploads/2010/02/remove-mailbox-role-3.jpg"><img class="size-medium wp-image-1213" title="remove mailbox role 3" src="http://exchangeserverpro.com/wp-content/uploads/2010/02/remove-mailbox-role-3-450x265.jpg" alt="Click to enlarge" width="450" height="265" /></a><p class="wp-caption-text">Click to enlarge</p></div>
<p>As you can see the setup routine has passed its pre-requisite checks and is ready to proceed with the uninstall, even though active mailboxes are shown to still be on &#8220;Mailbox Database 2&#8243;.</p>
<p>The Exchange setup log records that the Active Directory session settings are Forest-wide, and that a status check is performed on &#8220;Mailbox Database 2&#8243;, but the active mailboxes are not detected.</p>
<pre>[2/17/2010 3:48:32 PM] [1] Beginning processing.
[2/17/2010 3:48:32 PM] [1] Administrator Active Directory session settings are:  View Entire Forest: 'True', Configuration Domain Controller: 'ex2007.mycompany.com', Preferred Global Catalog: 'ex2007.mycompany.com', Preferred Domain Controllers: '{ ex2007.mycompany.com }'
[2/17/2010 3:48:32 PM] [1] Searching objects "EX2007\Third Storage Group\Mailbox Database 2" of type "MailboxDatabase" under the root "$null".
[2/17/2010 3:48:32 PM] [1] Previous operation run on domain controller 'ex2007.mycompany.com'.
[2/17/2010 3:48:32 PM] [1] Verifying that there is no associated mailbox user on the mailbox database "EX2007\Third Storage Group\Mailbox Database 2".
[2/17/2010 3:48:32 PM] [1] Establishing the Admin RPC connection with Server "ex2007.mycompany.com".
[2/17/2010 3:48:32 PM] [1] Checking the status of database "EX2007\Third Storage Group\Mailbox Database 2".
[2/17/2010 3:48:32 PM] [1] Ending processing.</pre>
<h2>Checking for Active Mailboxes Before Removing Databases</h2>
<p>With the above behaviour in mind it is wise to perform manual checks before removing mailbox databases.  You can check the status of an individual mailbox database with this command:</p>
<pre>[PS] C:\&gt;Get-MailboxDatabase "Mailbox Database 2" | Get-Mailbox -IgnoreDefaultScope</pre>
<p>Or if the $AdminSessionADSettings are set to Forest-wide:</p>
<pre>[PS] C:\&gt;Get-MailboxDatabase "Mailbox Database 2" | Get-Mailbox</pre>
<p>Before uninstalling the Mailbox Server role you can also check the entire server for active mailboxes with this command:</p>
<pre>[PS] C:\&gt;Get-Mailbox -Server EX2007 -IgnoreDefaultScope</pre>
<p>Or again, if the $AdminSessionADSettings are set to Forest-wide:</p>
<pre>[PS] C:\&gt;Get-Mailbox -Server EX2007</pre>
<h2>Notes on Testing Environment</h2>
<p>These scenarios were tested with Exchange Server 2007 Service Pack 2, with Update Rollup 2, on Windows Server 2008 servers.  The Forest topology was configured per the diagram earlier in the post.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/com-class-factory-error-8007007e-moving-mailboxes-in-exchange-server-2007" title="COM Class Factory Error 8007007E Moving Mailboxes in Exchange Server 2007">COM Class Factory Error 8007007E Moving Mailboxes in Exchange Server 2007</a></li><li><a href="http://exchangeserverpro.com/mapiexceptioncallfailed-ec-2147467259-mounting-exchange-server-2007-mailbox-database" title="MapiExceptionCallFailed ec=-2147467259 Mounting Exchange Server 2007 Mailbox Database">MapiExceptionCallFailed ec=-2147467259 Mounting Exchange Server 2007 Mailbox Database</a></li><li><a href="http://exchangeserverpro.com/browsing-mailbox-databases-in-exchange-2007-and-2010" title="Browsing Mailbox Databases in Exchange 2007 and 2010">Browsing Mailbox Databases in Exchange 2007 and 2010</a></li><li><a href="http://exchangeserverpro.com/how-to-enable-autoaccept-on-multiple-room-mailboxes" title="How to Enable AutoAccept on Multiple Exchange 2007 Room Mailboxes">How to Enable AutoAccept on Multiple Exchange 2007 Room Mailboxes</a></li><li><a href="http://exchangeserverpro.com/how-to-modify-recipient-scope-in-the-exchange-management-shell" title="How to Modify Recipient Scope in the Exchange Management Shell">How to Modify Recipient Scope in the Exchange Management Shell</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/exchange-server-2007-may-not-warn-of-active-mailboxes-when-removing-databases">Exchange Server 2007 May Not Warn of Active Mailboxes When Removing Databases</a> is © 2010 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-2007-may-not-warn-of-active-mailboxes-when-removing-databases/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Browsing Mailbox Databases in Exchange 2007 and 2010</title>
		<link>http://exchangeserverpro.com/browsing-mailbox-databases-in-exchange-2007-and-2010</link>
		<comments>http://exchangeserverpro.com/browsing-mailbox-databases-in-exchange-2007-and-2010#comments</comments>
		<pubDate>Wed, 20 Jan 2010 11:00:33 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EMS]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Exchange Management Shell]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=1169</guid>
		<description><![CDATA[How to use the Exchange Management Shell to gather information about the mailboxes in your organization.]]></description>
			<content:encoded><![CDATA[<p>A reader asks whether it is possible to browse through mailbox databases to view the details and statistics of the mailboxes they host on Exchange Server 2007 and 2010.  You might recall this was simple to achieve using the Exchange Server 2003 System Manager tools.</p>
<p>The nearest equivalent feature in the Exchange Management Console is using filters in the Recipient Configuration/Mailboxes section of the console.</p>
<p><a href="http://exchangeserverpro.com/wp-content/uploads/2010/01/emc-filters.png"><img class="alignnone size-full wp-image-1170" title="emc-filters" src="http://exchangeserverpro.com/wp-content/uploads/2010/01/emc-filters.png" alt="" width="550" height="130" /></a></p>
<p>However this feature does not expose mailbox statistics such as item count and total size.  For those types of details we can use the Exchange Management Shell instead.</p>
<p>For example, we can view the mailbox databases in the organization.</p>
<pre>[PS] C:\&gt;Get-MailboxDatabase

Name                           Server          Recovery        ReplicationType
----                           ------          --------        ---------------
Mailbox Database 1             EXCH2010-TEST   False           None
Mailbox Database 2             EXCH2010-TEST   False           None
Mailbox Database 3             EXCH2010-TEST   False           None
Mailbox Database 4             EXCH2010-TEST   False           None</pre>
<p>Or to look at the mailboxes within a given database we can pipe one shell command into another.</p>
<pre>[PS] C:\&gt;Get-MailboxDatabase "Mailbox Database 1" | Get-Mailbox -ResultSize 15

Name                      Alias                ServerName       ProhibitSendQuota
----                      -----                ----------       -----------------
Administrator             Administrator        exch2010-test    unlimited
Aisha.Bhari               Aisha.Bhari          exch2010-test    unlimited
Alan.Reid                 Alan.Reid            exch2010-test    unlimited
Alannah.Shaw              Alannah.Shaw         exch2010-test    unlimited
Aldith.Walker             Aldith.Walker        exch2010-test    unlimited
Aleisha.Harrison          Aleisha.Harrison     exch2010-test    unlimited
Alex.Heyne                Alex.Heyne           exch2010-test    unlimited
Alice.Mullins             Alice.Mullins        exch2010-test    unlimited
Alison.Pugh               Alison.Pugh          exch2010-test    unlimited
Alison.Lindsay            Alison.Lindsay       exch2010-test    unlimited
Almaz.Duggan              Almaz.Duggan         exch2010-test    unlimited
Amanda.Watters            Amanda.Watters       exch2010-test    unlimited
WARNING: There are more results available than are currently displayed. To view them, increase the value for the
ResultSize parameter.</pre>
<p>We can also look at statistics such as item count and total mailbox size of all mailboxes in a given database.</p>
<pre>[PS] C:\&gt;Get-MailboxDatabase "Mailbox Database 1" | Get-MailboxStatistics | Sort totalitemsize -desc | ft displayname, totalitemsize, itemcount

DisplayName                             TotalItemSize                                                         ItemCount
-----------                             -------------                                                         ---------
Administrator                           1.402 GB (1,505,666,188 bytes)                                            72179
EXCH2010-TEST 4FE1F90C-LGU000009        84.46 MB (88,567,215 bytes)                                                2977
EXCH2010-TEST 4FE1F90C-LGU000012        77.23 MB (80,986,155 bytes)                                                2568
EXCH2010-TEST 4FE1F90C-LGU000011        71.99 MB (75,483,699 bytes)                                                2489
EXCH2010-TEST 4FE1F90C-LGU000010        70.77 MB (74,204,704 bytes)                                                2523
EXCH2010-TEST 4FE1F90C-LGU000019        54.73 MB (57,390,302 bytes)                                                1917
EXCH2010-TEST 4FE1F90C-LGU000001        51.48 MB (53,980,482 bytes)                                                1725
EXCH2010-TEST 4FE1F90C-LGU000020        51.15 MB (53,634,243 bytes)                                                1725
EXCH2010-TEST 4FE1F90C-LGU000015        50.92 MB (53,394,939 bytes)                                                1725
EXCH2010-TEST 4FE1F90C-LGU000008        50.69 MB (53,153,806 bytes)                                                1725
EXCH2010-TEST 4FE1F90C-LGU000016        50.68 MB (53,138,572 bytes)                                                1725
EXCH2010-TEST 4FE1F90C-LGU000014        50.62 MB (53,079,853 bytes)                                                1741
EXCH2010-TEST 4FE1F90C-LGU000017        50.58 MB (53,035,273 bytes)                                                1725
EXCH2010-TEST 4FE1F90C-LGU000005        50.53 MB (52,980,645 bytes)                                                1725
EXCH2010-TEST 4FE1F90C-LGU000004        50.35 MB (52,795,218 bytes)                                                1725
EXCH2010-TEST 4FE1F90C-LGU000000        50.31 MB (52,755,053 bytes)                                                1725
EXCH2010-TEST 4FE1F90C-LGU000002        50.06 MB (52,490,485 bytes)                                                1725
EXCH2010-TEST 4FE1F90C-LGU000023        50.05 MB (52,486,337 bytes)                                                1725
EXCH2010-TEST 4FE1F90C-LGU000022        50.03 MB (52,464,722 bytes)                                                1725
EXCH2010-TEST 4FE1F90C-LGU000003        49.87 MB (52,292,132 bytes)                                                1725
EXCH2010-TEST 4FE1F90C-LGU000021        49.75 MB (52,170,805 bytes)                                                1725
EXCH2010-TEST 4FE1F90C-LGU000007        49.6 MB (52,006,854 bytes)                                                 1725
EXCH2010-TEST 4FE1F90C-LGU000024        49.44 MB (51,841,314 bytes)                                                1725
EXCH2010-TEST 4FE1F90C-LGU000018        49.31 MB (51,709,283 bytes)                                                1725
EXCH2010-TEST 4FE1F90C-LGU000006        48.64 MB (50,999,424 bytes)                                                1725
EXCH2010-TEST 4FE1F90C-LGU000013        29.46 MB (30,886,139 bytes)                                                 995</pre>
<p>Alternatively, we can take a closer look at the mailbox statistics for one specific mailbox.</p>
<pre>[PS] C:\&gt;Get-MailboxStatistics -identity Administrator | fl

RunspaceId              : c3678368-5798-4340-8a0a-ab3f721b1a97
AssociatedItemCount     : 131
DeletedItemCount        : 0
DisconnectDate          :
DisplayName             : Administrator
ItemCount               : 72179
LastLoggedOnUserAccount : DOMAIN\Administrator
LastLogoffTime          :
LastLogonTime           : 1/14/2010 2:19:58 PM
LegacyDN                : /O=TEST ORG/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHF23SPDLT)/CN=RECIPIENTS/CN=ADMINISTRATOR
MailboxGuid             : 9658e261-c681-40ac-ad6d-515791e28203
ObjectClass             : Mailbox
StorageLimitStatus      : BelowLimit
TotalDeletedItemSize    : 0 B (0 bytes)
TotalItemSize           : 1.402 GB (1,505,666,188 bytes)
Database                : Mailbox Database 1
ServerName              : EXCH2010-TEST
DatabaseName            : Mailbox Database 1
MoveHistory             :
IsQuarantined           : False
IsArchiveMailbox        : False
Identity                : 9658e261-c681-40ac-ad6d-515791e28203
MapiIdentity            : 9658e261-c681-40ac-ad6d-515791e28203
OriginatingServer       : exch2010-test.domain.local
IsValid                 : True</pre>
<p>One of the common tasks that the Exchange Server 2003 System Manager was used for was exporting lists of mailbox users into CSV format for reporting in Excel.  We can still achieve this in the Exchange Management Shell by exporting output to a CSV file.</p>
<pre>[PS] C:\&gt;Get-MailboxDatabase "Mailbox Database 1" | Get-MailboxStatistics | Sort totalitemsize -desc | ft displayname, totalitemsize, itemcount | Export-CSV C:\mailboxes.csv</pre>
<p>The CSV output is formated correctly for easy import into Microsoft Excel.</p>
<p><img class="alignnone size-full wp-image-1172" title="excel" src="http://exchangeserverpro.com/wp-content/uploads/2010/01/excel.jpg" alt="" width="550" height="246" /></p>
<p>As you can see although it may seem less intuitive than the previous method of browsing through a GUI the Exchange Management Shell actually makes it much simpler and easier to gather information about the mailboxes 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/how-to-modify-recipient-scope-in-the-exchange-management-shell" title="How to Modify Recipient Scope in the Exchange Management Shell">How to Modify Recipient Scope in the Exchange Management Shell</a></li><li><a href="http://exchangeserverpro.com/object-is-read-only-removing-exchange-server-2007-public-folder-database" title="Error “Object is Read Only” During Exchange Server 2007 Public Folder Database Removal">Error “Object is Read Only” During Exchange Server 2007 Public Folder Database Removal</a></li><li><a href="http://exchangeserverpro.com/which-version-of-exchange-am-i-running" title="Which Version of Exchange Am I Running?">Which Version of Exchange Am I Running?</a></li><li><a href="http://exchangeserverpro.com/how-to-add-remote-ip-addresses-to-existing-receive-connectors" title="How to Add Remote IP Addresses to Existing Receive Connectors">How to Add Remote IP Addresses to Existing Receive Connectors</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/browsing-mailbox-databases-in-exchange-2007-and-2010">Browsing Mailbox Databases in Exchange 2007 and 2010</a> is © 2010 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/browsing-mailbox-databases-in-exchange-2007-and-2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Add Remote IP Addresses to Existing Receive Connectors</title>
		<link>http://exchangeserverpro.com/how-to-add-remote-ip-addresses-to-existing-receive-connectors</link>
		<comments>http://exchangeserverpro.com/how-to-add-remote-ip-addresses-to-existing-receive-connectors#comments</comments>
		<pubDate>Thu, 17 Dec 2009 21:00:35 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Exchange Management Shell]]></category>
		<category><![CDATA[Hub Transport]]></category>
		<category><![CDATA[Receive Connector]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=1085</guid>
		<description><![CDATA[This Exchange Managment Shell tip will show you how to add new IP addresses to a Receive Connector in Exchange 2007 or 2010 without overwriting the existing remote IP range.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-1567" title="radar" src="http://exchangeserverpro.com/wp-content/uploads/2009/12/radar.jpg" alt="" width="250" height="187" />The Exchange Management Shell provides the <a href="http://technet.microsoft.com/en-us/library/bb125140(EXCHG.140).aspx">Set-ReceiveConnector</a> cmdlet for modifying settings on Hub Transport server Receive Connectors.  This can include the <strong>RemoteIPRanges</strong> setting, which is the multivalued list of IP addresses on the network that are allowed to use that Receive Connector to send mail.</p>
<p>Most Exchange environments will include at least one Receive Connector that is configured to allow certain hosts and applications to relay email.  Over time this may build up a lengthy RemoteIPRanges IP address list.  When it comes time to add additional IP addresses to the list it seems logical to use Set-ReceiveConnector, however this cmdlet will overwrite the existing setting with the new IP address specified.</p>
<p>For example, look at the current IP addresses:</p>
<pre>[PS] C:\&gt;Get-ReceiveConnector "Relay Connector" | fl remoteipranges

RemoteIPRanges : {10.0.0.21, 10.0.0.23, 10.0.0.22, 10.0.0.14, 10.0.0.20, 10.0.0.19, 10.0.0.18, 10.0.0.17, 10.0.0.16, 10
                 .0.0.15, 10.0.0.10, 10.0.0.9, 10.0.0.8, 10.0.0.7, 10.0.0.6, 10.0.0.5, 10.0.0.4, 10.0.0.13, 10.0.0.12,
                 10.0.0.11, 10.0.0.3, 10.0.0.2, 10.0.0.1}
</pre>
<p>Note: if the list of IP addresses is too long and is being truncated in the shell output see <a href="http://exchangeserverpro.com/how-to-prevent-truncation-of-long-output-in-exchange-management-shell">this tip for extending the enumeration limit</a>.</p>
<p>Now use Set-ReceiveConnector with a new IP of 10.0.0.99:</p>
<pre>[PS] C:\&gt;Set-ReceiveConnector "Relay Connector" -RemoteIPRanges 10.0.0.99</pre>
<p>And whoops, we&#8217;ve overwritten all of the previous IP addresses!</p>
<pre>[PS] C:\&gt;Get-ReceiveConnector "Relay Connector" | fl remoteipranges

RemoteIPRanges : {10.0.0.99}
</pre>
<p>If you were just adding one new IP address the Management Console would do the job, but that can be slow for remote servers and is not as efficient if the change is being applied to multiple servers or involves adding multiple IP addresses.</p>
<p>Fortunately with the Exchange Management Shell we can easily add IP addresses to existing Receive Connectors.</p>
<p>To add a single IP address to an existing Receive Connector:</p>
<pre>[PS] C:\&gt;$RecvConn = Get-ReceiveConnector "Relay Connector"
[PS] C:\&gt;$RecvConn.RemoteIPRanges += "10.0.0.99"
[PS] C:\&gt;Set-ReceiveConnector "Relay Connector" -RemoteIPRanges $RecvConn.RemoteIPRanges
</pre>
<p>Now we can see that 10.0.0.99 has been added to the Receive Connector.</p>
<pre>[PS] C:\&gt;Get-ReceiveConnector "Relay Connector" | fl remoteipranges

RemoteIPRanges : {10.0.0.99, 10.0.0.23, 10.0.0.22, 10.0.0.21, 10.0.0.1, 10.0.0.2, 10.0.0.3, 10.0.0.11, 10.0.0.12, 10.0.
                 0.13, 10.0.0.4, 10.0.0.5, 10.0.0.6, 10.0.0.7, 10.0.0.8, 10.0.0.9, 10.0.0.10, 10.0.0.15, 10.0.0.16, 10.
                 0.0.17, 10.0.0.18, 10.0.0.19, 10.0.0.20, 10.0.0.14}</pre>
<p>To add multiple IP addresses at once use this command sequence:</p>
<pre>[PS] C:\&gt;$RecvConn = Get-ReceiveConnector "Relay Connector"
[PS] C:\&gt;$RecvConn.RemoteIPRanges += "10.0.0.99", "10.0.0.100", "10.0.0.101"
[PS] C:\&gt;Set-ReceiveConnector "Relay Connector" -RemoteIPRanges $RecvConn.RemoteIPRanges
</pre>
<p>Sometimes the list of IPs being added is too long to type out.  To add multiple IP addresses from a text file called newips.txt use this command sequence instead:</p>
<pre>[PS] C:\&gt;$RecvConn = Get-ReceiveConnector "Relay Connector"
[PS] C:\&gt;Get-Content .\newips.txt | foreach {$RecvConn.RemoteIPRanges += "$_"}
[PS] C:\&gt;Set-ReceiveConnector "Relay Connector" -RemoteIPRanges $RecvConn.RemoteIPRanges
</pre>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/how-to-configure-a-relay-connector-for-exchange-server-2010" title="How to Configure a Relay Connector for Exchange Server 2010">How to Configure a Relay Connector for Exchange Server 2010</a></li><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/browsing-mailbox-databases-in-exchange-2007-and-2010" title="Browsing Mailbox Databases in Exchange 2007 and 2010">Browsing Mailbox Databases in Exchange 2007 and 2010</a></li><li><a href="http://exchangeserverpro.com/how-to-prevent-truncation-of-long-output-in-exchange-management-shell" title="How to Prevent Truncation of Long Output in Exchange Management Shell">How to Prevent Truncation of Long Output in Exchange Management Shell</a></li><li><a href="http://exchangeserverpro.com/how-to-enter-the-exchange-server-2010-product-key-for-multiple-servers" title="How to Enter the Exchange Server 2010 Product Key for Multiple Servers">How to Enter the Exchange Server 2010 Product Key for Multiple Servers</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/how-to-add-remote-ip-addresses-to-existing-receive-connectors">How to Add Remote IP Addresses to Existing Receive Connectors</a> is © 2009 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/how-to-add-remote-ip-addresses-to-existing-receive-connectors/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How to Prevent Truncation of Long Output in Exchange Management Shell</title>
		<link>http://exchangeserverpro.com/how-to-prevent-truncation-of-long-output-in-exchange-management-shell</link>
		<comments>http://exchangeserverpro.com/how-to-prevent-truncation-of-long-output-in-exchange-management-shell#comments</comments>
		<pubDate>Thu, 17 Dec 2009 04:35:37 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Exchange Management Shell]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=1082</guid>
		<description><![CDATA[How to use Powershell environment variables to prevent long values in output from being truncated.]]></description>
			<content:encoded><![CDATA[<p>When working in the Exchange Management Shell you may encounter some query output that gets truncated with ellipsis.  An example of this is a long <strong>RemoteIPRanges</strong> list on a Receive Connector.  For example:</p>
<pre>[PS] C:\>Get-ReceiveConnector "Relay Connector" | fl remoteipranges

RemoteIPRanges : {10.0.0.14, 10.0.0.20, 10.0.0.19, 10.0.0.18, 10.0.0.17, 10.0.0
                 .16, 10.0.0.15, 10.0.0.10, 10.0.0.9, 10.0.0.8, 10.0.0.7, 10.0.
                 0.6, 10.0.0.5, 10.0.0.4, 10.0.0.13, 10.0.0.12...}</pre>
<p>The reason this happens is that the default Powershell environment for Exchange has an enumeration limit.  This is controlled by the <strong>$FormatEnumerationLimit</strong> variable in the <strong>..\bin\Exchange.ps1</strong> file.  This variable has a default value of 16.</p>
<pre>[PS] C:\>$FormatEnumerationLimit
16</pre>
<p>You can modify the variable to a larger value, or set it to <strong>-1</strong> for &#8220;unlimited&#8221;.</p>
<pre>[PS] C:\>$FormatEnumerationLimit =-1</pre>
<p>Now when we run the same command the output is no longer truncated.</p>
<pre>[PS] C:\>Get-ReceiveConnector "Relay Connector" | fl remoteipranges

RemoteIPRanges : {10.0.0.14, 10.0.0.20, 10.0.0.19, 10.0.0.18, 10.0.0.17, 10.0.0
                 .16, 10.0.0.15, 10.0.0.10, 10.0.0.9, 10.0.0.8, 10.0.0.7, 10.0.
                 0.6, 10.0.0.5, 10.0.0.4, 10.0.0.13, 10.0.0.12, 10.0.0.11, 10.0
                 .0.3, 10.0.0.2, 10.0.0.1}</pre>
<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/browsing-mailbox-databases-in-exchange-2007-and-2010" title="Browsing Mailbox Databases in Exchange 2007 and 2010">Browsing Mailbox Databases in Exchange 2007 and 2010</a></li><li><a href="http://exchangeserverpro.com/how-to-add-remote-ip-addresses-to-existing-receive-connectors" title="How to Add Remote IP Addresses to Existing Receive Connectors">How to Add Remote IP Addresses to Existing Receive Connectors</a></li><li><a href="http://exchangeserverpro.com/how-to-enter-the-exchange-server-2010-product-key-for-multiple-servers" title="How to Enter the Exchange Server 2010 Product Key for Multiple Servers">How to Enter the Exchange Server 2010 Product Key for Multiple Servers</a></li><li><a href="http://exchangeserverpro.com/how-to-use-a-specific-domain-controller-in-exchange-2010-management-shell" title="How to Use a Specific Domain Controller in Exchange 2010 Management Shell">How to Use a Specific Domain Controller in Exchange 2010 Management Shell</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/how-to-prevent-truncation-of-long-output-in-exchange-management-shell">How to Prevent Truncation of Long Output in Exchange Management Shell</a> is © 2009 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/how-to-prevent-truncation-of-long-output-in-exchange-management-shell/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Enter the Exchange Server 2010 Product Key for Multiple Servers</title>
		<link>http://exchangeserverpro.com/how-to-enter-the-exchange-server-2010-product-key-for-multiple-servers</link>
		<comments>http://exchangeserverpro.com/how-to-enter-the-exchange-server-2010-product-key-for-multiple-servers#comments</comments>
		<pubDate>Wed, 02 Dec 2009 10:30:38 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Exchange Management Shell]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=1050</guid>
		<description><![CDATA[How to use the Exchange Management Shell to enter the product key for new Exchange Servers.]]></description>
			<content:encoded><![CDATA[<p>When Exchange Server 2010 is first installed it runs as a 120 day time-limited trial.  Within that first 120 days, or preferably before you put the server into production, you must enter a product key to remove the server from trial status.</p>
<p>For multiple servers in the organization this can be achieved using the Exchange Management Shell.  First identify which servers are currently in trial mode.</p>
<pre>[PS] C:\&gt;Get-ExchangeServer | where {$_.IsExchange2007TrialEdition -eq "True"}

Name                Site                 ServerRole  Edition     AdminDisplayVersion
----                ----                 ----------  -------     -------------------
EX1                 exchangeserverpro... Mailbox,... Standard... Version 14.0 (Bu...</pre>
<p>To enter the product key use the Set-ExchangeServer cmdlet with the -ProductKey switch.</p>
<pre>[PS] C:\&gt;$trialservers = Get-ExchangeServer | where {$_.IsExchange2007TrialEdition -eq "True"}

[PS] C:\&gt;$trialservers | Set-ExchangeServer -ProductKey 12345-12345-12345-12345-12345
WARNING: The product key has been validated and the product ID has been successfully created. This change won't take effect until the Information Store service has been restarted.</pre>
<p>Restart the Information Store on the servers and they are no longer in trial mode.</p>
<pre>[PS] C:\&gt;Get-ExchangeServer | fl name,*trial*

Name                              : EX1
IsExchange2007TrialEdition        : False
IsExpiredExchange2007TrialEdition : False
RemainingTrialPeriod              : 00:00:00</pre>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/how-to-use-a-specific-domain-controller-in-exchange-2010-management-shell" title="How to Use a Specific Domain Controller in Exchange 2010 Management Shell">How to Use a Specific Domain Controller in Exchange 2010 Management Shell</a></li><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/how-to-remove-mail-users-from-the-global-address-list" title="How to Remove Mail Users from the Global Address List">How to Remove Mail Users from the Global Address List</a></li><li><a href="http://exchangeserverpro.com/unable-to-modify-default-global-address-list" title="Unable to Modify Default Global Address List">Unable to Modify Default Global Address List</a></li><li><a href="http://exchangeserverpro.com/browsing-mailbox-databases-in-exchange-2007-and-2010" title="Browsing Mailbox Databases in Exchange 2007 and 2010">Browsing Mailbox Databases in Exchange 2007 and 2010</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/how-to-enter-the-exchange-server-2010-product-key-for-multiple-servers">How to Enter the Exchange Server 2010 Product Key for Multiple Servers</a> is © 2009 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/how-to-enter-the-exchange-server-2010-product-key-for-multiple-servers/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Use a Specific Domain Controller in Exchange 2010 Management Shell</title>
		<link>http://exchangeserverpro.com/how-to-use-a-specific-domain-controller-in-exchange-2010-management-shell</link>
		<comments>http://exchangeserverpro.com/how-to-use-a-specific-domain-controller-in-exchange-2010-management-shell#comments</comments>
		<pubDate>Mon, 30 Nov 2009 10:20:17 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Exchange Management Shell]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=1039</guid>
		<description><![CDATA[How to configure the domain controller for shell cmdlets to use during Exchange Management Shell sessions on Exchange Server 2010.]]></description>
			<content:encoded><![CDATA[<p>In a recent post I looked at <a href="http://exchangeserverpro.com/how-to-use-a-specific-domain-controller-in-the-exchange-2007-management-shell">how to specify a domain controller for use in the Exchange Management Shell</a> for Exchange Server 2007.  In this post I will demonstrate the same technique for Exchange Server 2010.</p>
<p>Any Exchange Management Shell cmdlet will permit you to specify a domain controller using the <strong>-DomainController</strong> switch.  But you can also set a preferred domain controller for your entire session.</p>
<p>Note the cmdlet to use here &#8211; <strong>Set-AdServerSettings</strong>.  This cmdlet configures the session settings such as the preferred Domain Controller and other settings such as the recipient scope.  Check out the <a href="http://technet.microsoft.com/en-us/library/dd298063%28EXCHG.140%29.aspx">full list of Set-AdServerSettings parameters here</a>.</p>
<p>First take a look at the current session settings.  In this example dc1.exchangeserverpro.local has been automatically selected.</p>
<pre>[PS] C:\&gt;Get-ADServerSettings | fl

RunspaceId                                 : 15e4d968-032b-4cd8-bc66-bf0b665c4161
DefaultGlobalCatalog                       : DC1.exchangeserverpro.local
PreferredDomainControllerForDomain         : {}
DefaultConfigurationDomainController       : DC1.exchangeserverpro.local
DefaultPreferredDomainControllers          : {DC1.exchangeserverpro.local}
UserPreferredGlobalCatalog                 :
UserPreferredConfigurationDomainController :
UserPreferredDomainControllers             : {}
RecipientViewRoot                          : exchangeserverpro.local
ViewEntireForest                           : False
Identity                                   :
IsValid                                    : True</pre>
<p>Using Set-ADServerSettings we can specify the preferred server for the current session with the -PreferredServer switch.</p>
<pre>[PS] C:\&gt;Set-ADServerSettings -PreferredServer dc2.exchangeserverpro.local</pre>
<p>Now Get-ADServerSettings shows this change has occurred.</p>
<pre>[PS] C:\&gt;Get-ADServerSettings | fl

RunspaceId                                 : b15cbfd9-5144-442e-bc74-c00a3216b864
DefaultGlobalCatalog                       : dc2.exchangeserverpro.local
PreferredDomainControllerForDomain         : {}
DefaultConfigurationDomainController       : dc2.exchangeserverpro.local
DefaultPreferredDomainControllers          : {DC1.exchangeserverpro.local}
UserPreferredGlobalCatalog                 : dc2.exchangeserverpro.local
UserPreferredConfigurationDomainController : dc2.exchangeserverpro.local
UserPreferredDomainControllers             : {dc2.exchangeserverpro.local}
RecipientViewRoot                          : exchangeserverpro.local
ViewEntireForest                           : False
Identity                                   :
IsValid                                    : True</pre>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/how-to-enter-the-exchange-server-2010-product-key-for-multiple-servers" title="How to Enter the Exchange Server 2010 Product Key for Multiple Servers">How to Enter the Exchange Server 2010 Product Key for Multiple Servers</a></li><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/how-to-remove-mail-users-from-the-global-address-list" title="How to Remove Mail Users from the Global Address List">How to Remove Mail Users from the Global Address List</a></li><li><a href="http://exchangeserverpro.com/unable-to-modify-default-global-address-list" title="Unable to Modify Default Global Address List">Unable to Modify Default Global Address List</a></li><li><a href="http://exchangeserverpro.com/browsing-mailbox-databases-in-exchange-2007-and-2010" title="Browsing Mailbox Databases in Exchange 2007 and 2010">Browsing Mailbox Databases in Exchange 2007 and 2010</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/how-to-use-a-specific-domain-controller-in-exchange-2010-management-shell">How to Use a Specific Domain Controller in Exchange 2010 Management Shell</a> is © 2009 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/how-to-use-a-specific-domain-controller-in-exchange-2010-management-shell/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Enable AutoAccept on Multiple Exchange 2007 Room Mailboxes</title>
		<link>http://exchangeserverpro.com/how-to-enable-autoaccept-on-multiple-room-mailboxes</link>
		<comments>http://exchangeserverpro.com/how-to-enable-autoaccept-on-multiple-room-mailboxes#comments</comments>
		<pubDate>Mon, 23 Nov 2009 12:17:40 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[EMS]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange Management Shell]]></category>
		<category><![CDATA[Resource Mailboxes]]></category>

		<guid isPermaLink="false">http://exchangeserverpro.com/?p=1044</guid>
		<description><![CDATA[Here is a quick tip on using the Exchange Management Shell to enable Auto Accept on all of your Room Mailboxes with a single command.]]></description>
			<content:encoded><![CDATA[<p>Here is a quick tip on using the Exchange Management Shell to enable Auto Accept on all of your Room Mailboxes with a single command in Exchange Server 2007.</p>
<p>This is useful when you have just created a bunch of new Room Mailboxes for a new environment and want to save time configuring the meeting processing settings.</p>
<pre>get-mailbox | where {$_.RecipientTypeDetails -eq "RoomMailbox"} | Set-MailboxCalendarSettings -AutomateProcessing AutoAccept</pre>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/browsing-mailbox-databases-in-exchange-2007-and-2010" title="Browsing Mailbox Databases in Exchange 2007 and 2010">Browsing Mailbox Databases in Exchange 2007 and 2010</a></li><li><a href="http://exchangeserverpro.com/exchange-server-2007-transition-script" title="Exchange Server 2007 Transition Script">Exchange Server 2007 Transition Script</a></li><li><a href="http://exchangeserverpro.com/ems-exchange-2007-public-folder-item-count" title="EMS &#8211; Exchange 2007 Public Folder item count">EMS &#8211; Exchange 2007 Public Folder item count</a></li><li><a href="http://exchangeserverpro.com/ems-enabledisable-exchange-server-2007-circular-logging" title="Enable/disable Exchange Server 2007 circular logging">Enable/disable Exchange Server 2007 circular logging</a></li><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></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/how-to-enable-autoaccept-on-multiple-room-mailboxes">How to Enable AutoAccept on Multiple Exchange 2007 Room Mailboxes</a> is © 2009 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/how-to-enable-autoaccept-on-multiple-room-mailboxes/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
