<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Exchange, a view from the trenches</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/vytas/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/vytas/feed.xml</link>
    <description>All my posts are provided &amp;quot;AS IS&amp;quot; with no warranties, and confer no rights.</description>
    <lastBuildDate>Tue, 16 Apr 2019 06:18:45 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>After applying Windows 10 1805, I can no longer stream my shared music libraries</title>
      <link>https://docs.microsoft.com/archive/blogs/vytas/after-applying-windows-10-1805-i-can-no-longer-stream-my-shared-music-libraries</link>
      <pubDate>Mon, 07 May 2018 02:40:09 GMT</pubDate>
      <dc:creator><![CDATA[Vytas {MSFT}]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/vytas/?p=345</guid>
      <description><![CDATA[It's been a while since I posted a non-Exchange topic.

So, I installed Windows 10 1805 this...]]></description>
      <content:encoded><![CDATA[It's been a while since I posted a non-Exchange topic.

So, I installed Windows 10 1805 this weekend on my home machine. I was emboldened by successfully updating my work laptop, while on the road. For those who are travel as much as your average transactional PFE, which is a super lot, you can understand what its like to try to update to a new version of anything while you are at the thin end of a mobile hotspot, a corporate guest wireless etc. As updating anything to a new version on the road, on the well connected-connected-everywhere world, where you, or rather, I have found myself, such as in the middle of Manhattan in on the 50th odd floor of a hotel with nary a bar of signal, I usually save big forklift updates for home.

I absolutely love Windows 10. And iteratively, it keeps getting better - Edge has been great since RS3...the changes to the Security Dashboard, all the "Guards" technology... I really looked forward to popping 1805 onto the home pc.

So, I was a bit befuddled when after having applied 1805 to my home PC, that I could no longer access my shared music libraries from my networked home entertainment system. I had originally set up a Homegroup, and shared out my music library on my home network. I was able to add it as source, and things have been working fabulously.

Installation of Windows 10 1805 will warn you that you have Homegroup enabled, and that the feature has been removed from 1805 (see <a href="https://support.microsoft.com/en-us/help/4091368/windows-10-homegroup-removed">https://support.microsoft.com/en-us/help/4091368/windows-10-homegroup-removed</a> )...errr 1803... but that any existing shared folders will remain, and you simply won't have the capability of creating a new Homegroup. Ok, no problem!

Except, it was a problem. I no longer had access to my shared Music library.

Compmgmt.msc did not show any shared folders that were not default.

No management of Homegroup, either.

So, where else could I look?

Groove?  Hmmm....an ad for "Get Spotify", doesn't look promising.

Hmmm... Windows Media Player hasn't ever failed me, lets look there!

<a href="https://msdnshared.blob.core.windows.net/media/2018/05/WMP.png"><img width="300" height="133" class="alignnone size-medium wp-image-375" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/05/WMP-300x133.png" /></a>

You will get a warning that streaming of media is disabled and you need to enable it:

<a href="https://msdnshared.blob.core.windows.net/media/2018/05/mediastreaming.png"><img width="300" height="183" class="alignnone size-medium wp-image-355" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/05/mediastreaming-300x183.png" /></a>

...And after that, all was well again. Greta van Fleet cranked to 11. Rock on!]]></content:encoded>
    </item>
    <item>
      <title>Maximizing and Optimizing your mailbox move data throughput for on-premise to O365 and Exchange Online Migrations</title>
      <link>https://docs.microsoft.com/archive/blogs/vytas/maximizing-and-optimizing-your-mailbox-move-data-throughput-for-on-premise-to-o365-and-exchange-online-migrations</link>
      <pubDate>Fri, 02 Mar 2018 19:42:41 GMT</pubDate>
      <dc:creator><![CDATA[Vytas {MSFT}]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/vytas/?p=326</guid>
      <description><![CDATA[Well, that is one heck of a title for a blog post, isn't it?

I’d sent this to one of my customers...]]></description>
      <content:encoded><![CDATA[Well, that is one heck of a title for a blog post, isn't it?

I’d sent this to one of my customers who is migrating from 2010 to O365/Exchange Online. They started to implement some of the recommendations, and quickly found that they work!....which means they saturated their internet connection with mailbox moves, and had to tweak down, so the rest of the company still had internet access.

This customer had been migrating test batches of users and had found<span style="float: none;background-color: transparent;color: #333333;cursor: text;font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif;font-size: 16px;font-style: normal;font-variant: normal;font-weight: 400;letter-spacing: normal;line-height: 24px;text-align: left;text-decoration: none;text-indent: 0px"> they were only averaging a rate of 1-GB an hour for batches of 100 users.</span> The following table from <a href="https://technet.microsoft.com/en-us/library/dn592150(v=exchg.150).aspx(d=robot)">Exchange Online migration performance and best practices</a> indicates that they could get much better migration velocity:
<table width="1176">
<tbody>
<tr>
<td width="116"><strong>Migration Method </strong></td>
<td width="90"><strong>Office 365 user throttling </strong></td>
<td width="131"><strong>Office 365 migration-service throttling </strong></td>
<td width="148"><strong>Office 365 resource health-based throttling </strong></td>
<td width="256"><strong>Observed average throughput per hour and per client (if applicable) </strong></td>
</tr>
<tr>
<td width="116">Hybrid Migration</td>
<td>No</td>
<td>Yes</td>
<td>Yes</td>
<td width="256">10-14 GB per on-premises Exchange 2013 or 2010 CAS (MRS Proxy) with 20 concurrent moves1</td>
</tr>
</tbody>
</table>
I gathered some resources from Microsoft’s internal and public guidance to come up with an initial action plan to identify where we could either improve the throughput for migrations, or identify environmental or configuration items that may be hampering migration performance.

<strong>Identify which servers you have enabled for MRS Proxy enabled:</strong>

Run the following command in the Shell from one of the Exchange 2013 Hybrid servers

<em>Get-WebServicesVirtualDirectory | FL Identity,MRSProxyEnabled</em>

Note which servers have the  <em>MRSProxyEnabled</em> parameter set to True

Another way to verify that the MRS Proxy endpoint is enabled is to use the <strong>Test-MigrationServerAvailability</strong> cmdlet to test the ability to communicate with the remote server that hosts the mailboxes that you want to move.

The following example tests the connection to a server in the corp.contoso.com forest.

<em>$Credentials = Get-Credential</em>

<em>Test-MigrationServerAvailability -ExchangeRemoteMove -Autodiscover -EmailAddress administrator@corp.contoso.com -Credentials $Credentials</em>

&nbsp;

Once we identify which CAS are configured as MRS Proxy servers, we can examine the intervening network topology and devices to ensure that the MRS Proxy servers are published correctly. Issues can occur if, for example, the 2013 Hybrid servers are routing out via a load balancer that they may not be correctly configured for. Identifying the MRS Proxies would be an initial step in identifying potential issues that may impede migration performance.
<ol>
 	<li>Another tool that can help identify if there are issues that are impeding migration throughput is the script that is published on Microsoft’s official Exchange EHLO Blog, <em><a href="https://blogs.technet.microsoft.com/exchange/2014/03/24/mailbox-migration-performance-analysis/">Mailbox Migration Performance Analysis</a>. </em> An another script that can help assist idenitifying issues is published on Microsoft’s Technet Gallery called <a href="https://gallery.technet.microsoft.com/MRS-Explorer-for-Exchange-b55c0c67">MRS Explorer</a></li>
 	<li>Yet another Network based performance tool is mentioned on <a href="https://technet.microsoft.com/en-us/library/dn592150(v=exchg.150).aspx(d=robot)">Exchange Online migration performance and best practices</a>:</li>
</ol>
&nbsp;

<strong>Network performance factors</strong>

This section describes best practices for improving network performance during migration. The discussion is general because the biggest impact on network performance during migration is related to third-party hardware and Internet service providers (ISPs).

<strong><em>The Office 365 Network Analysis Tool</em></strong> is deployed to help analyze network-related issues prior to deploying Office 365 services:. Each of these instances is designed to test a particular region using test end-points in Office 365.

North America: <a href="http://na1-fasttrack.cloudapp.net/">http://na1-fasttrack.cloudapp.net</a>
<ol>
 	<li>There are also optimizations that can be made to the Exchange servers that are acting as MRS Proxies, to increase throughput.</li>
</ol>
<strong>For Exchange 2013 MRS Proxy enabled servers: </strong>

The following technique involves adding a configuration line to the MSExchangeMailboxReplication.exe.config file on the Exchange 2013 Server:

<em>Increase the export buffer size. This reduces the number of migration calls, especially for larger mailboxes and reduces the time spent in network latency. You can increase the export buffer size by adding the ExportBufferSizeOverrideKB parameter in the</em><em> </em>

<em>MSExchangeMailboxReplication.exe.config:</em>

<em>Example: ExportBufferSizeOverrideKB="7500"</em>

<em>&lt;MRSProxyConfiguration</em>

<em>   MaxMRSConnections="100"</em>

<em>   DataImportTimeout="00:05:00" /&gt;</em>

<em>  ExportBufferSizeOverrideKB="7500"</em>

The ExportBufferSizeOverrideKB value may not be present by default in the MSExchangeMailboxReplication.exe.config file. It is also recommended to change the DataImportTimeout value to 5 minutes as highlighted in the example above, as it is default set to 1 minute.

&nbsp;

<strong>For Exchange 2010 MRS Proxy enabled CAS-role servers:</strong>

If the production Exchange 2010 CAS are being used as MRS Proxies:

All Exchange 2010 CAS that are in the load balanced namespace are required to be enabled for MRS Proxy. For example, if the MRS Proxy endpoint is published to the internet as <a href="https://webmail.contoso.com/">https://webmail.contoso.com</a>, and that namespace is loadbalanced, then all Exchange 2010 CAS that participate in that load balanced configuration would have to have the MRS Proxy capability enabled on them,

Several settings can reduce performance for mailbox moves. Editing the MSExchangeMailboxReplication.exe.config file, located on all CAS servers in the same folder where Exchange is installed: \Program Files\Microsoft\Exchange Server\V14\Bin\MSExchangeMailboxReplication.exe.config. and modifying the following parameters to higher values can help improve migration throughput if an Exchange 2010 CAS is enabled as an MRS Proxy:

MaxActiveMovesPerSourceMDB - This property specifies the total number of tasks MRS can perform that involve the mailbox database as a data source. Types of tasks include moving mailboxes located on the database, exporting mailbox data from mailboxes located on the database, and restoring mailbox data from the database. You can specify a value from 0 through 100. The default value is <strong>5</strong> concurrent tasks. Consider raising to 10

MaxActiveMovesPerTargetMDB - This property specifies the total number of tasks MRS can perform that involve the mailbox database as a data target. Types of tasks include moving mailboxes to the database, importing mailbox data into a mailbox located on the database, and restoring mailbox data to a mailbox located on the database. You can specify a value from 0 through 100<strong>. The default value is 2 concurrent tasks. </strong>Consider raising to 10 or higher.

MaxActiveMovesPerSourceServer - This property specifies the total number of tasks MRS can perform that include the server as a data source. You can specify a value from 0 through 1000. The default value is <strong>50</strong> concurrent moves. I don’t see this as an issue, but mentioning it for thoroughness.

MaxActiveMovesPerTargetServer - This property specifies the total number of tasks MRS can perform that involve the server as a data target. You can specify a value from 0 through 1000. <strong>The default value is 5 concurrent moves. </strong>Consider raising to 10

&nbsp;

&nbsp;

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>The Ultimate anti-virus exclusion list!</title>
      <link>https://docs.microsoft.com/archive/blogs/vytas/the-ultimate-anti-virus-exclusion-list</link>
      <pubDate>Thu, 22 Jan 2015 10:54:33 GMT</pubDate>
      <dc:creator><![CDATA[Vytas {MSFT}]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/vytas/2015/01/22/the-ultimate-anti-virus-exclusion-list/</guid>
      <description><![CDATA[I was working with a&nbsp; customer chasing down the remote installation failure of a backup agent,...]]></description>
      <content:encoded><![CDATA[<p>I was working with a&nbsp; customer chasing down the remote installation failure of a backup agent, and then, after installing it locally,&nbsp;its subsequent failure to talk to the backup server and ran across the ultimate list of anti-virus exclusions:</p>
<p>This is a comprehensive compiled list of exclusions for just about every product, from Exchange, Lync, to AD and clustering. Book mark it, RSS it, and enjoy!</p>
<p>Here is&nbsp;the link to the TechNet Wiki:</p>
<p></p>
<p><a href="http://social.technet.microsoft.com/wiki/contents/articles/953.microsoft-anti-virus-exclusion-list.aspx"> Microsoft Anti-Virus Exclusion List</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Your Administrator has made a change and requires you to restart Outlook</title>
      <link>https://docs.microsoft.com/archive/blogs/vytas/your-administrator-has-made-a-change-and-requires-you-to-restart-outlook</link>
      <pubDate>Wed, 12 Nov 2014 08:37:00 GMT</pubDate>
      <dc:creator><![CDATA[Vytas {MSFT}]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/vytas/2014/11/12/your-administrator-has-made-a-change-and-requires-you-to-restart-outlook/</guid>
      <description><![CDATA[I&#39;ve been getting asked this question a lot lately, and so I thought I would consolidate the...]]></description>
      <content:encoded><![CDATA[<p></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">I&#39;ve been getting asked this question a lot lately, and so I thought I would consolidate the conditions that I have been able to identify that will cause&nbsp;the unwelcomed&nbsp;prompt in Outlook:<br /></span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/17/Capture.JPG" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-17/Capture.JPG"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/17/Capture.JPG" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-17/Capture.JPG" border="0" /></a><br /></span></span><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;"><br /></span></span><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">This may not be a comprehensive list under which conditions may cause this prompt, rather its an aggregation of the scenarios that I have been able to identify.<br /></span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">&nbsp;</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">I&#39;d imagine that some of the readers that arrive at this post are here as a result of having Outlook issues. As a gratuitous plug, in case you haven&#39;t tried it or are not aware of it, please take a look at the&nbsp;OFFCAT- the Office Configuration and Analysis Tool (available<a title="http://support.microsoft.com/kb/2812744" href="/controlpanel/blogs/posteditor.aspx/&amp;nbsp;HERE" target="_blank">&nbsp;HERE </a>) that allows you to scan&nbsp;an Office/Outlook installation and review known and potential issues.&nbsp;<br /></span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">&nbsp;</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">You can expect to see the prompt under the following conditions:</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">&nbsp;</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">If the RPCClientAccessServer property changes. </span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">-Cross AD site mailbox moves may trigger this, as each AD site may have a different RPC Client Access Array.</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">-If you are not using a CAS Array, if the RPC endpoint changes after a mailbox move. An example of this is when a user on the source database has a specific CAS as its RPC endpoint, and the destination of the mailbox move has a different CAS specified as its RPC endpoint. </span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">&nbsp;</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">If the Public Folder hierarchy server changes after a mailbox move. (if get-mailboxdatabase|fl identity, publicfolderdatabase are different between source and target databases )</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">&nbsp;</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">If The user does has additional mailboxes open in Outlook where the additional mailboxes do not meet the above conditions when being moved. So, if you have Joe User&#39;s mailbox open in Outlook, and they are moved from Server A/DB A, which has an RPC endpoint of CASARRAYA, and they are moved to Server B/DB B, with an RPC endpoint of CASARRAYB, then you will receive the prompt after Joe User&#39;s mailbox is moved. There are additional considerations in this scenario, regarding ALLOWCROSSSITERPCACCESS, which are detailed in the EHLO blog post <a title="http://blogs.technet.com/b/exchange/archive/2012/05/30/rpc-client-access-cross-site-connectivity-changes.aspx " href="/controlpanel/blogs/posteditor.aspx/&quot;&lt;span%20style=&#39;color:%20#000000;%20font-size:%20medium;&#39;&gt;&lt;span%20style=&#39;font-family:%20Calibri;&#39;%20face=&#39;Calibri&#39;%20size=&#39;3&#39;&gt;RPC%20Client%20Access%20Cross-Site%20Connectivity%20Changes&lt;/span&gt;&lt;/span&gt;&#39;" target="_parent">&quot;<span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">RPC Client Access Cross-Site Connectivity Changes</span></span>&quot;</a></span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">&nbsp;</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">If you are on Outlook 2013, and your mailbox is moved from Exchange 2010 to Exchange 2013, and you do not have </span><a href="http://support.microsoft.com/kb/2934750"><span style="color:#000000;font-family:Calibri;">http://support.microsoft.com/kb/2934750</span></a><span style="font-family:Calibri;"> installed. Key takeaway: keep Outlook up to date, as there are other, earlier hotfixes that also addressed the prompt issue. </span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">&nbsp;</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">Certain conditions when you have a CAS/Mailbox server that is also hosting your public folder database:</span></span></p>
<p style="margin:0in 0in 0pt 0.5in;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">You can expect to see these prompts when a public folder exists on a multirole server that is part of the Exchange Server 2010 CAS array. This issue occurs because the VIP of the CAS array is being returned to the client instead of the hosting server.</span></span></p>
<p style="margin:0in 0in 0pt 0.5in;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">&nbsp;</span></span></p>
<p style="margin:0in 0in 0pt 0.5in;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">The problem arises when an Outlook client connects to the CAS array and initially, if outlook connects to the CAS array member that contains the PF role, then Outlook converges all connections and displays both the Public and Private logons as one single connection (the CAS array name). When the Clients IP address changes, and it Re-connects, if it gets connected to a CAS array member that does not have the PF server, then we get an ECwrong server Response from Exchange, Outlook in its reconnect logic Cannot follow the Redirection Result that contains the correct PF server name, and displays the Error &quot;The Administrator has made a change that requires you restart Outlook&quot; </span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">&nbsp;</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">If you use the -DoNotPreserveMailboxSignature parameter with the New-MoveRequest cmdlet</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">&nbsp;</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><b><span style="font-family:Calibri;">Mitigations:</span></b></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">You have the option to completely suppress the dialog:</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">&nbsp;</span></span></p>
<p style="margin:0in 0in 0pt 0.5in;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">How to suppress the pop-up &quot;The Microsoft Exchange administrator has made a change that requires you quit and restart Outlook&quot; in Outlook 2010 </span></span></p>
<p style="margin:0in 0in 0pt 0.5in;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">&bull; Uncheck the option &ldquo;Show Microsoft Exchange Messages&rdquo; from the Outlook icon on taskbar, and test the behavior.</span></span></p>
<p style="margin:0in 0in 0pt 0.5in;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">&nbsp;</span></span></p>
<p style="margin:0in 0in 0pt 0.5in;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">This setting is controlled by the registry value..</span></span></p>
<p style="margin:0in 0in 0pt 0.5in;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Display Types\Balloons</span></span></p>
<p style="margin:0in 0in 0pt 0.5in;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">Name: Exchange</span></span></p>
<p style="margin:0in 0in 0pt 0.5in;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">Type: DWORD</span></span></p>
<p style="margin:0in 0in 0pt 0.5in;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">Value: 1 (on) / 0 (off) </span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">&nbsp;</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">&nbsp;</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><b><span style="font-family:Calibri;">Also see </span></b></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">RPC Client Access Cross-Site Connectivity Changes</span></span></span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><a href="/b/exchange/archive/2012/05/30/rpc-client-access-cross-site-connectivity-changes.aspx"><span style="color:#000000;font-family:Calibri;">http://blogs.technet.com/b/exchange/archive/2012/05/30/rpc-client-access-cross-site-connectivity-changes.aspx</span></a><span style="font-family:Calibri;"> </span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">Restart Outlook prompt post Exchange 2010 SP2 rollup 3+</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><a href="/b/nawar/archive/2012/09/04/restart-outlook-prompt-post-exchange-2010-sp2-rollup-3.aspx"><span style="color:#000000;font-family:Calibri;">http://blogs.technet.com/b/nawar/archive/2012/09/04/restart-outlook-prompt-post-exchange-2010-sp2-rollup-3.aspx</span></a><span style="font-family:Calibri;"> </span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">Obviating Outlook Client Restarts after Mailbox Moves</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><a href="/b/exchange/archive/2011/01/24/obviating-outlook-client-restarts-after-mailbox-moves.aspx"><span style="color:#000000;font-family:Calibri;">http://blogs.technet.com/b/exchange/archive/2011/01/24/obviating-outlook-client-restarts-after-mailbox-moves.aspx</span></a><span style="font-family:Calibri;"> </span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">&nbsp;</span></span></p>
<p style="margin:0in 0in 0pt;"><span style="color:#000000;font-size:medium;"><span style="font-family:Calibri;">(Updated to fix link to Offcat)<br /></span></span></p>
<p></p>
<p></p>]]></content:encoded>
    </item>
    <item>
      <title>Exchange 2010 Virtualization distilled.</title>
      <link>https://docs.microsoft.com/archive/blogs/vytas/exchange-2010-virtualization-distilled</link>
      <pubDate>Thu, 06 Sep 2012 08:09:00 GMT</pubDate>
      <dc:creator><![CDATA[Vytas {MSFT}]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/vytas/2012/09/06/exchange-2010-virtualization-distilled/</guid>
      <description><![CDATA[Sizing:
1. Always size/spec servers and configure as if they were physical. For example, when...]]></description>
      <content:encoded><![CDATA[<p><span style="font-family: verdana,geneva;">Sizing:</span></p>
<p><span style="font-family: verdana,geneva;">1. Always size/spec servers and configure as if they were physical. For example, when configuring a DAG node, ensure that it has both a network interface dedicated for a MAPI network, and at least one NIC for a&nbsp;</span><span style="font-family: verdana,geneva;">dedicated replication network.</span></p>
<p><span style="font-family: verdana,geneva;">2. Add 10-12% more resources (RAM/CPU) to account for virtualization overhead</span></p>
<p><span style="font-family: verdana,geneva;">This section below has been condensed from Best Practices Whitepaper for running Exchange on HyperV</span></p>
<p><span style="font-family: verdana,geneva;"><a href="http://www.microsoft.com/en-us/download/details.aspx?id=2428"><span style="color: #0000ff;" color="#0000ff">http://www.microsoft.com/en-us/download/details.aspx?id=2428</span></a></span><br /><span style="font-family: verdana,geneva;">1.Memory oversubscription or dynamic adjustment of virtual machine memory must be disabled for production Exchange servers guest machines. (page 11/Guest Memory)</span></p>
<p><br /><span style="font-family: verdana,geneva;">2. Storage: (page 11/Storage)</span><br /><br /><span style="font-family: verdana,geneva;">Consider the following best practices when configuring Hyper-V guests:</span></p>
<ul>
<ul>
<li><span style="font-family: verdana,geneva;">Fixed VHDs are recommended for the virtual operating system.</span></li>
</ul>
</ul>
<span style="font-family: verdana,geneva;"></span>
<ul>
<ul>
<li><span style="font-family: verdana,geneva;">Allow for a minimum of a 15-GB disk for the operating system, allow additional space </span><span style="font-family: verdana,geneva;">for the paging file, management software, and crash recovery (dump) files. </span><span style="font-family: verdana,geneva;">Then add Exchange server role space requirements.</span></li>
</ul>
</ul>
<span style="font-family: verdana,geneva;"></span>
<ul>
<ul>
<li><span style="font-family: verdana,geneva;">Storage used by Exchange should be hosted in disk spindles that are separate from the </span><span style="font-family: verdana,geneva;">storage that hosts the guest virtual machine's operating system.</span></li>
</ul>
</ul>
<span style="font-family: verdana,geneva;"></span>
<ul>
<li><span style="font-family: verdana,geneva;">For Hub Transport servers, correctly provision the necessary disk space needed for </span><span style="font-family: verdana,geneva;">the message queue database, and logging operations.</span></li>
</ul>
<p><span style="font-family: verdana,geneva;">For Mailbox servers, correctly provision the necessary disk space for databases, transaction logs, </span><br /><span style="font-family: verdana,geneva;">the content index, and other logging operations</span><br /><br /></p>
<p><span style="font-family: verdana,geneva;">3. Locating Guests on hosts:</span></p>
<ul>
<li><span style="font-family: verdana,geneva;">Never deploy Mailbox servers that are members of the same Database Availability Groups (DAGs) on the same root.</span></li>
<li><span style="font-family: verdana,geneva;">Never deploy all the Client Access Servers on the same root.</span></li>
<li><span style="font-family: verdana,geneva;">Never deploy all the Hub Transport servers on the same root.</span></li>
<li><span style="font-family: verdana,geneva;">Determine the workload requirements for each server and balance the workload across the Hyper-Vguest virtual machines.</span></li>
<li><span style="font-family: verdana,geneva;"></span><span style="font-family: verdana,geneva;">Deploy the same Exchange roles across multiple physical server roots (to allow for load balancing and high availability).</span><br /><span style="font-family: verdana,geneva;"></span></li>
</ul>
<p><span style="font-family: verdana,geneva;">4. Disable Dynamic Memory on the Exchange Guests (page 19)</span></p>
<p style="padding-left: 30px;"><br /><span style="font-family: verdana,geneva;">Dynamic adjustment of virtual machine memory should must be disabled for production Exchange servers.</span></p>
<p><span style="font-family: verdana,geneva;">Below excerpted from the support policy at <a href="http://technet.microsoft.com/en-us/library/cc794548(v=EXCHG.80).aspx"><span style="color: #0000ff;" color="#0000ff">http://technet.microsoft.com/en-us/library/cc794548(v=EXCHG.80).aspx</span></a> See also "Demystifying Exchange</span><br /><span style="font-family: verdana,geneva;">Virtualization" <a href="http://blogs.technet.com/b/exchange/archive/2011/10/11/demystifying-exchange-2010-sp1-virtualization.aspx"><span style="color: #0000ff;" color="#0000ff">http://blogs.technet.com/b/exchange/archive/2011/10/11/demystifying-exchange-2010-sp1-virtualization.aspx</span></a> and "Understanding Exchange 2010</span><br /><span style="font-family: verdana,geneva;">Virtualization"</span><br /><br /><span style="font-family: verdana,geneva;"><strong>Virtualization Scenarios That Are Not Supported</strong></span><br /><br /><span style="font-family: verdana,geneva;">The following scenarios are not currently supported in production environments when virtualizing Exchange Server with Hyper-V:</span></p>
<p style="padding-left: 30px;"><br /><span style="font-family: verdana,geneva;">&bull;Snapshots, differencing/delta disks</span><br /><span style="font-family: verdana,geneva;">&bull;Virtual processor/physical processor core ratios greater than 2:1</span><br /><span style="font-family: verdana,geneva;">&bull;Applications running on the root virtual machine (excluding antivirus, backup, management software,etc.).</span><br /><span style="font-family: verdana,geneva;">&bull;Oversubscription of memory on the host machine/dynamic memory on the Exchange Server)*</span></p>
<p><span style="font-family: verdana,geneva;">*technically supported, but strongly not recommended**</span></p>
<p><span style="font-family: verdana,geneva;">**Really, it is strongly not recommended. I have gone to numerous virtualized Exchange environments where static assignment of RAM to Exchange<span size="3"><span face="Times New Roman"> mailbox guests was overlooked, or not configured.</span></span></span></p>
<p><span style="font-family: verdana,geneva;">In some environments, in the application log, event ID 906, source ESE, was evident:</span></p>
<p><span style="font-family: verdana,geneva;">"<em><b>A significant portion of the <span style="text-decoration: underline;">database buffer cache</span> has been written out to the<span style="text-decoration: underline;"> system paging file</span></b></em>. This may result in severe performance degradation."<span size="3"><span face="Times New Roman"> (duh&hellip;)</span></span></span></p>
<p><span style="font-family: verdana,geneva;">I have yet to see a 906 event that does not show that at least 80% of the DB cache has been flushed to page file. You really don't want this to happen, as the DB cache plays a major role in reducing IO.</span></p>
<p><span style="font-family: verdana,geneva;">Not only does flushing your DB cache, which can be anywhere from 2-92GB, increase disk IO, it further compounds your IO performance by not giving you the benefits of page coalescing, <span face="Times New Roman" size="3">detracts from performance by increasing paging (how many of you have a spindle dedicated to your paging file?). That's just the start of performance issues, the first domino to fall, so to speak.</span><span face="Times New Roman" size="3"> If you don&rsquo;t understand how this can happen, you may want to read about memory ballooning, as that <i>other</i> hyper visor vendor calls it. See </span><a href="http://frankdenneman.nl/2010/11/disable-ballooning/"><span style="color: #0000ff;" face="Times New Roman" size="3" color="#0000ff">this link</span></a><span size="3"><span face="Times New Roman"> for more information, keeping in mind that Exchange never has been able to deal with &ldquo;hot-add&rdquo; memory (or &ldquo;hot-subtract&rdquo;, as the case may be). Statically assigning RAM to the guest, should prevent that behavior from occurring.<br /><br /><br />Live Migration:<br /><br />Exchange server virtual machines, including Exchange Mailbox virtual<br />machines that are part of a Database Availability Group (DAG), can be combined with host-based failover clustering and migration technology as long as the virtual machines are configured such that they will not save and restore state on disk when moved or taken offline. </span><strong>. All failover activity must</strong><span face="Times New Roman"> </span><strong>result in a cold start when the virtual machine is activated on the target node</strong><br /><br /><br /><br /><span face="Times New Roman">With Exchange 2010 SP1 (or later) deployed:</span></span></span></p>
<p style="padding-left: 30px;"><br /><span style="font-family: verdana,geneva;">&bull;All Exchange 2010 server roles, including Unified Messaging, are supported in a virtual machine.</span><br /><span style="font-family: verdana,geneva;">&bull;Unified Messaging virtual machines have the following special requirements:</span></p>
<p style="padding-left: 60px;"><br /><span style="font-family: verdana,geneva;">?Four virtual processors are required for the virtual machine. Memory should be sized using standard best practices guidance.</span><br /><span style="font-family: verdana,geneva;">?Four physical processor cores are available for use at all times by each Unified Messaging role virtual machine. This requirement means that no processor oversubscription can be in use. This requirement affects the ability of the Unified Messaging role virtual machine to utilize physical processor resources</span></p>
<p style="padding-left: 30px;"><br /><span style="font-family: verdana,geneva;">&bull;Exchange server virtual machines (including Exchange Mailbox virtual machines that are part of a DAG), may be combined with host-based failover clustering and migration technology, as long as the virtual machines are configured such that they will not save and restore state on disk when moved, or taken offline. <b>All failover activity must result in a cold boot when the virtual machine is activated on the target node.</b></span></p>
<p><span style="font-family: verdana,geneva;">All planned migration must either result in shutdown and cold boot, or an online migration that makes use of a technology like Hyper-V Live Migration. Hypervisor migration of virtual machines is supported by the hypervisor vendor; therefore, you must ensure that your hypervisor vendor has tested and supports migration of Exchange virtual machines. Microsoft supports Hyper-V Live Migration of these virtual machines.</span></p>]]></content:encoded>
    </item>
    <item>
      <title>Updated Scaleable Networking Pack (SNP) Guidance</title>
      <link>https://docs.microsoft.com/archive/blogs/vytas/updated-scaleable-networking-pack-snp-guidance</link>
      <pubDate>Mon, 14 Nov 2011 20:17:00 GMT</pubDate>
      <dc:creator><![CDATA[Vytas {MSFT}]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/vytas/2011/11/14/updated-scaleable-networking-pack-snp-guidance/</guid>
      <description><![CDATA[It's been quite some time since I've posted, and even longer since I posted regarding the SNP...]]></description>
      <content:encoded><![CDATA[<p>It's been quite some time since I've posted, and even longer since I posted regarding the SNP related issues in Windows 2003 Sp1 and the SNP.</p>
<p><a href="http://www.windowsitpro.com/article/networking/give-microsofts-scalable-networking-pack-140350">Windows IT Pro has published our updated guidance</a>&nbsp;regarding how to configure this family of network related features, specifically Receive-Side Scaling (RSS), TCP Chimney Offload, and Network Direct Memory Access (NetDMA).</p>
<p>My experience&nbsp;as an onsite PFE leads me to believe&nbsp;that a lot of admins take the network stack for granted, as I commonly see NIC drivers that are years old and terribly outdated. It strikes me that in many environments, things such as network card drivers are installed with the base image of the server, and are forever frozen at that particular driver revision forever.</p>
<p>So, take a&nbsp;few moments, and read the&nbsp; updated guidance, and consider updating your NIC drivers (don't forget the teaming software too!). You just may spare yourself some grief.</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Tips on installing Powershell 2.0 on Exchange 2007 SP2/Windows Server 2008 SP2</title>
      <link>https://docs.microsoft.com/archive/blogs/vytas/tips-on-installing-powershell-2-0-on-exchange-2007-sp2windows-server-2008-sp2</link>
      <pubDate>Thu, 08 Jul 2010 09:28:00 GMT</pubDate>
      <dc:creator><![CDATA[Vytas {MSFT}]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/vytas/2010/07/08/tips-on-installing-powershell-2-0-on-exchange-2007-sp2windows-server-2008-sp2/</guid>
      <description><![CDATA[If you want to leverage the remote management capabilities of Powershell 2.0 against a Windows...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal"><span style="color: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small;">If you want to leverage the remote management capabilities of Powershell 2.0 against a Windows Server 2008 SP2&nbsp;target, you need to install Powershell 2.0. </span></span></p>
<p class="MsoNormal"><span style="font-size: small;"><span style="color: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"></span><span style="color: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"></span><span style="color: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small;"></span></span></span></p>
<p class="MsoNormal"><span style="color: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small;">In order to so, you must:</span></span></p>
<p class="MsoNormal"><span style="color: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small;"></span></span></p>
<p class="MsoNormal"><span style="color: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small;">-Install Windows Management Framework (</span><a href="http://support.microsoft.com/kb/968929"><span style="font-size: small;">http://support.microsoft.com/kb/968929</span></a><span style="font-size: small;"><span style="font-size: small;">). A reboot is required.</span></span></span></p>
<p class="MsoNormal"><span style="color: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small;"><span style="font-size: small;">-By default, no WinRM listener is configured. Even if the WinRM service is running, WS-Management protocol messages that request data cannot be received or sent. You must run WINRM Quickconfig, and enter Y (for Yes) to enable it.<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span style="color: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small;">-The commandlet test-wsman can be used to ensure that the listener is actually working.</span></span></p>
<p class="MsoNormal"><span style="color: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small;"></span></span></p>
<p class="MsoNormal"><span style="color: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small;"><span style="font-family: Calibri;">
<p><o:p></o:p></p>
<p><o:p><strong><span style="text-decoration: underline;">NOTE</span></strong></o:p></p>
<p><o:p>Installing PS 2.0 will not change the behavior of Exchange 2007&nbsp;CMDlets that still require running locally, such as get-exchangecertificate. You will still need to run them locally on the server you wish to query.</o:p></p>
</span></span></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Updating Schema and preparing AD for Exchange 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/vytas/updating-schema-and-preparing-ad-for-exchange-2010</link>
      <pubDate>Wed, 30 Jun 2010 14:41:00 GMT</pubDate>
      <dc:creator><![CDATA[Vytas {MSFT}]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/vytas/2010/06/30/updating-schema-and-preparing-ad-for-exchange-2010/</guid>
      <description><![CDATA[&nbsp;
(Updated after fixing formatting)
(Updated after modifying Schema master replication...]]></description>
      <content:encoded><![CDATA[<p>&nbsp;</p>
<p>(Updated after fixing formatting)</p>
<p>(Updated after modifying Schema master replication statement)&nbsp;</p>
<p><br />This is a slightly modified and updated version of my previous post regarding Exchange 2007.</p>
<p><br />Note before we begin:</p>
<p>It<span style="text-decoration: line-through;"> is</span> was once&nbsp;considered best practice to disable outbound replication on the Schema master before conducting schema upgrades. If, for whatever reason, the schema update fails, you can then seize the Schema Master role and forcibly demote the former Schema Master. Once you have verified the success of the Schema updates, you can re-enable outbound replication on the Schema Master. However, this is no longer considered a best practice. It is recommended though, that you test application of the service pack in a lab environment before applying.</p>
<p><br />Let's begin:</p>
<p>I've broken this process down into two general scenarios, the first where you want to apply all pre-requisite AD and AD schema changes, and then the second where you may want to stage the AD and AD schema changes. I've then further broken down each of the 2 scenarios into 2 cases: single forest/single domain, and single forest/multiple domains. All scenarios assume you are upgrading an existing Exchange Org to Exchange 2010 from 2003 or 2000. So, to summarize, this post will cover the following scenarios and cases:</p>
<p><br />"All at once"</p>
<p style="padding-left: 30px;">-Single Forest, Single Domain</p>
<p style="padding-left: 30px;">-Single Forest, Multiple Domains</p>
<p><br />"Staged"</p>
<p style="padding-left: 30px;">-Single Forest, Single Domain</p>
<p style="padding-left: 30px;">-Single Forest, Multiple Domains</p>
<p><br />&nbsp;All at once<br />&nbsp;Single domain, single forest<br />&nbsp;setup.exe /preparead (this is what the wizard/gui runs) Enterprise admin and schema admin</p>
<p>Single forest, multiple domains<br />&nbsp;You must run the following commands on a computer in the same domain and in the same Active Directory site as the schema master</p>
<p>&nbsp;(ROOT)setup.exe PrepareLegacyExchangePermissions (/pl) -Enterprise admin and schema admin<br />&nbsp;(ROOT)setup.exe /prepareschema (/ps) -requires Schema admin<br />&nbsp;(ROOT)setup.exe /preparead (/ad) - requires Domain Admin (unless domain created after preparead, then also needs exchange org admin rights)</p>
<p>You could run /preparealldomains, but there would have to be a GC from each child domain in the AD site you are running it from in order for that to work.</p>
<p>Staged:<br />&nbsp;Single domain, single forest<br />&nbsp;setup.exe PrepareLegacyExchangePermissions (/pl) -Enterprise admin and schema admin<br />&nbsp;setup.exe /prepareschema (/ps) -Schema admin<br />&nbsp;setup.exe /preparead (/ad) - Domain Admin (unless domain created after /preparead, then also needs exchange org admin rights)</p>
<p>Single forest, multiple domains</p>
<p>You must run the following commands on a computer in the same domain and in the same Active Directory site as the schema master<br />&nbsp;setup.exe /preparead (or /ad)in root, then - Enterprise admin and schema admin<br />&nbsp;setup.exe /preparealldomains (/pad) - enterprise rights</p>
<p>Then, in each child domain that is hosting:<br />&nbsp;-Exchange 2000, Exchange 2003, Exchange 2007 or 2010 servers <br />&nbsp;-Mail-enabled objects<br />&nbsp;-Global catalog servers that Exchange directory access components might use</p>
<p>Run the following:</p>
<p>&nbsp;-Setup /pl:domain.fqdn<br />&nbsp;-setup /preparedomain (/pd):domain.fqdn</p>
<p>Note: You must run this in the same AD site as the domain controller you are running this against, which should be in the domain you are running against.</p>
<p><br />References:</p>
<p style="padding-left: 30px;">White Paper: Description of the Parameters Used With the Exchange 2007 Setup.com Tool<br />&nbsp;<a href="http://technet.microsoft.com/en-us/library/bb288906.aspx">http://technet.microsoft.com/en-us/library/bb288906.aspx</a></p>
<p style="padding-left: 30px;">Prepare Legacy Exchange 2003 Permissions<br />&nbsp;<a href="http://technet.microsoft.com/en-us/library/aa997914.aspx">http://technet.microsoft.com/en-us/library/aa997914.aspx</a></p>
<p style="padding-left: 30px;">Prepare Active Directory and Domains<br />&nbsp;<a href="http://technet.microsoft.com/en-us/library/bb125224.aspx">http://technet.microsoft.com/en-us/library/bb125224.aspx</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Another Vista post (Good bye XP)</title>
      <link>https://docs.microsoft.com/archive/blogs/vytas/another-vista-post-good-bye-xp</link>
      <pubDate>Sat, 28 Jun 2008 23:19:00 GMT</pubDate>
      <dc:creator><![CDATA[Vytas {MSFT}]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/vytas/2008/06/28/another-vista-post-good-bye-xp/</guid>
      <description><![CDATA[&nbsp;I never thought I would be posting so much about Vista (as opposed to Exchange...]]></description>
      <content:encoded><![CDATA[<P>&nbsp;I never thought I would be posting so much about Vista (as opposed to Exchange posts).</P>
<P>Recently, I migrated my personal laptop over to Vista Ultimate.&nbsp; It was a big step for me, as it was the last of my PC's that had XP on it. Not only did I leap over to Vista, and leave XP in the rear view mirror, I loaded 64-bit Vista, on a laptop that's pretty old (bit still 64-bit capable).</P>
<P>Would I find all the drivers I would need?</P>
<P>Would my apps still work (primarily games)?</P>
<P>Would my old laptop be a dog under Vista?</P>
<P>The laptop in question is an HP NX6125, with the low-end AMD Turon processor ( the 6125 family had been offered with three different Turons, all with differing clock speeds and varying, increasing levels of L2 cache. The one I bought was the cheapest one). It had served me well with the 1GB of RAM I had been running it on for the last few years. And XP had served me well, but it was time to rebuild the laptop, if for no other reason then as a reorganisation.</P>
<P>My plan initially was to simply load Vista Ultimate, and bump the RAM to 2GB. First I had to find RAM, as the 6125 uses DDR2 PC2100. I went to the local Tiger Direct outlet, and they didn't have it.&nbsp; I picked up some PC3200 thinking the PC would recognize it and just use it at the lower clock speed. </P>
<P>&nbsp;No dice.&nbsp;It only recognized half the banks on the PC3200. Back to Tiger Direct, exchange the RAM, and order the proper stuff.</P>
<P>&nbsp;Problem #2 was also self-inflicted.&nbsp;After backing up the XP installation, and installing a new 120GB HDD,&nbsp;I began loading 32-bit Vista. In fact, I had it loaded and was applying updates. It was at that point I had the idea to load 64-bit. What if I didn't like it?&nbsp; What if it performed worse then 32-bit? What if I couldn't find the drivers? I would have to repeat the 32-bit installation again, and feel like an idiot on top of losing a few hours doing the installation.</P>
<P>The install went fine.&nbsp;</P>
<P>I was able to find all the 64-bit drivers, and most of the HP programs too. I was concerned about the HP Protect Tools Security manager, which I used as a password manager.&nbsp; Turned out it didn't work very well on the 64-bit platform, but no big loss, I am not very keen on password managers.</P>
<P>I ended up running with only 1GB of RAM for&nbsp;a week, with acceptable performance.&nbsp; I dropped the extra gig in, and haven't looked back since.</P>
<P>&nbsp;I have noticed that 64-bit IE tends to not like Flash, and also seems to be impervious to a lot of crap that regular 32-bit IE isn't.</P>
<P>In any case, I can honestly say I really don't miss XP that much. I remember first running across XP, as a factory load on a new ThinkPad while I was a network admin/it director/master of all I surveyed IT-wise at a previous job.</P>
<P>I hated it. I hated the UI. I hated that everything had been rearranged. Sound familiar?&nbsp;</P>
<P>All my users were on Win2K, with its familiar Windows 9x interface, and I didn't have the time to retrain everyone on the new one. But I knew that eventually, I would have to roll it out. I started to load it on some test boxes, and tinker around with it.&nbsp;At the same time, I started looking at group policy and XP.&nbsp; I discovered how to turn off that awful XP theme, and make it look like 9x/2000. My users wouldn't have to bother me or the helpdesk. After all, I wouldn't want to do a company-wide OS upgrade and disrupt the users with a differnet theme. I knew that if I deployed XP with the XP theme, with its different colors, I'd be swamped with calls. </P>
<P>After all, change is bad. People hate change. <STRONG><EM>Users</EM></STRONG> hate change. This doesn't look like my old computer...</P>
<P>Well, to compress 4 or 5 years, and spare you all&nbsp;the morbid details, the point I am trying to make is that after some teething problems, my IT team, my former employer, and my former company all got on well with XP. I forecd the&nbsp;Classic theme on everyone, and we did a rolling upgrade.&nbsp;XP served us well, and did what it needed to do.</P>
<P>&nbsp;And as things would have it, my first laptop at Microsoft had the then trusty and stalwart XP...and then Vista RTM'd</P>
<P>I knew I had to upgrade.</P>
<P>I knew I had to bite the bullet, and make my primary work machine a new OS. In fact, MS IT told me so (as did the Windows team, and just about everyone else).As a field engineer, normally I could load up some test boxes with it. But I was busy, being in the <EM>field, </EM>doing field engineer things<EM>.&nbsp;</EM>There would be no&nbsp;testing for me. No ramp up period, no time to familiarize. It'd be jump off the high-dive, eyes open.</P>
<P>I was eventually able to steal away from the field for a day, and on a February 2007 day&nbsp;run into the Downers Grove office and RIS my Toshiba-san with Vista. I knew that the next week, I would be out of town, on the road, OOF, and if something went wrong, I'd be SOL.</P>
<P>And of course, the first thing I did was force the Classic theme.</P>
<P>After about 3 days or so, I started to have second thoughts about Classic theme. Maybe I should give Aero a try. And I did. And I haven't looked back since.</P>]]></content:encoded>
    </item>
    <item>
      <title>Ever want to test your CAS deployment?</title>
      <link>https://docs.microsoft.com/archive/blogs/vytas/ever-want-to-test-your-cas-deployment</link>
      <pubDate>Sun, 20 Apr 2008 11:21:00 GMT</pubDate>
      <dc:creator><![CDATA[Vytas {MSFT}]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/vytas/2008/04/20/ever-want-to-test-your-cas-deployment/</guid>
      <description><![CDATA[Have you ever, either in the course of troubleshooting, or perhaps when standing up a&nbsp;new...]]></description>
      <content:encoded><![CDATA[<P>Have you ever, either in the course of troubleshooting, or perhaps when standing up a&nbsp;new Client Access Server, wanted a method to test if it works externally? Microsoft CSS has deployed a&nbsp;tool&nbsp;- more specifically, a web site- where you can check the functionality and availibility of any CAS servers that you may have published to the internet.</P>
<P>The&nbsp;Exchange Remote Connectivity Analyzer conducts the following tests of your CAS servers:</P>
<P>-autodiscover test<BR>&nbsp;-validates your login creds<BR>&nbsp;-tests RPC/HTTP<BR>&nbsp;-tries hostname/autodiscover<BR>&nbsp;-then autodiscover.domain.com<BR>&nbsp;-connect over 443, check cert, rpc ping on different ports<BR>-RPC/HTTP test<BR>-Inbound SMTP test<BR>&nbsp;-gets MX records<BR>&nbsp;-validates MX records<BR>&nbsp;-tests port 25<BR>&nbsp;-sends email<BR></P>
<P>Stay tuned, as this tool is in it's infancy<BR>-OWA test- coming soon<BR>-EAS test coming soon<BR>-POP/IMAP coming soon</P>
<P><A href="http://www.testexchangeconnectivity.com/" mce_href="http://www.testexchangeconnectivity.com/">http://www.testexchangeconnectivity.com</A><BR></P>]]></content:encoded>
    </item>
  </channel>
</rss>