<?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>Bhargav&#039;s IT Playground &#187; Exchange 2007</title>
	<atom:link href="http://www.bhargavs.com/index.php/category/exchange-server/exchange-2007-exchange-server/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bhargavs.com</link>
	<description>Passion for Technology. Power of Messaging.</description>
	<lastBuildDate>Sat, 21 Jan 2012 07:25:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>What does New-ExchangeCertificate &#8211;confirm do?</title>
		<link>http://www.bhargavs.com/index.php/2010/01/21/what-does-new-exchangecertificate-confirm-do/</link>
		<comments>http://www.bhargavs.com/index.php/2010/01/21/what-does-new-exchangecertificate-confirm-do/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 22:01:55 +0000</pubDate>
		<dc:creator>Bhargav</dc:creator>
				<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[New-ExchangeCertificate]]></category>

		<guid isPermaLink="false">http://www.bhargavs.com/index.php/exchange-server/exchange-2007-exchange-server/2010/01/what-does-new-exchangecertificate-confirm-do/</guid>
		<description><![CDATA[Depends who is asking. Let’s assume a scenario where you are trying to create a new self-signed certificate on Exchange 2007 using a script. You run the command “New-Exchange Certificate – Services “IMAP, POP3, IIS, SMTP” –Confirm:$false”. The script stops at a prompt when it tries to confirm overwrite of existing SMTP certificate (because current [...]]]></description>
			<content:encoded><![CDATA[<p>Depends who is asking.</p>
<p>Let’s assume a scenario where you are trying to create a new self-signed certificate on Exchange 2007 using a script. You run the command “<em>New-Exchange Certificate – Services “IMAP, POP3, IIS, SMTP” –Confirm:$false</em>”. The script stops at a prompt when it tries to confirm overwrite of existing SMTP certificate (because current self-signed certificate is assigned to that function). Since this is breaking your script, you decide to throw in –force to force override of the prompt.</p>
<p>Now you face another error: “<em>Parameter set cannot be resolved using the specified named parameters.</em>”</p>
<p>This is because –Force serves different purpose in Exchange 2007. According to <a title="http://bit.ly/6a5uVI" href="http://bit.ly/6a5uVI">TechNet</a>: </p>
<p>“<em>Use this parameter switch to overwrite an existing certificate request file that matches the same file path as specified in this cmdlet. By default, this cmdlet will not overwrite existing files.</em>”</p>
<p>Unfortunately, there is no way you can override the dreaded SMTP certificate prompt in Exchange 2007 (that I know of).</p>
<p>Now let’s turn our attention to Exchange 2010. Since New-ExchangeCertificate cmdlet does not directly write to a file, –force serves the purpose you expected in previous scenario. According to <a href="http://bit.ly/8DCCIg">TechNet</a>:</p>
<p>“<em>The Force switch specifies whether to override the confirmation prompt and set the new self-signed certificate as the default certificate for TLS for internal SMTP communication. By default, this cmdlet requires a confirmation before setting the new certificate as the default certificate for TLS encryption of internal SMTP communication.</em>”</p>
<p>So in case you were wondering, there you go.</p>
<div class="printfriendly alignleft"><a href="http://www.bhargavs.com/index.php/2010/01/21/what-does-new-exchangecertificate-confirm-do/?pfstyle=wp" rel="nofollow" ><img src="//cdn.printfriendly.com/pf-button.gif" alt="Print Friendly" /></a></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.bhargavs.com%2Findex.php%2F2010%2F01%2F21%2Fwhat-does-new-exchangecertificate-confirm-do%2F&amp;title=What%20does%20New-ExchangeCertificate%20%26%238211%3Bconfirm%20do%3F" id="wpa2a_2"><img src="http://www.bhargavs.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.bhargavs.com/index.php/2010/01/21/what-does-new-exchangecertificate-confirm-do/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logs not truncated after VSS Backup in Exchange 2007 SP2 or Exchange 2010</title>
		<link>http://www.bhargavs.com/index.php/2009/11/02/logs-not-truncated-after-vss-backup-in-exchange-2007-sp2-or-exchange-2010/</link>
		<comments>http://www.bhargavs.com/index.php/2009/11/02/logs-not-truncated-after-vss-backup-in-exchange-2007-sp2-or-exchange-2010/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 16:56:15 +0000</pubDate>
		<dc:creator>Bhargav</dc:creator>
				<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Backup]]></category>

		<guid isPermaLink="false">http://www.bhargavs.com/index.php/exchange-server/exchange-2007-exchange-server/2009/11/logs-not-truncated-after-vss-backup-in-exchange-2007-sp2-or-exchange-2010/</guid>
		<description><![CDATA[Release of Exchange 2007 SP2 brought much awaited feature – VSS Backups! This was exciting. You were now able to take Exchange Server Backups on Windows Server 2008 without third-party backup software. That was until after you ran your first backup, or a few more if you weren’t watching! That is when you noticed that [...]]]></description>
			<content:encoded><![CDATA[<p>Release of Exchange 2007 SP2 brought much awaited feature – VSS Backups!</p>
<p>This was exciting. You were now able to take Exchange Server Backups on Windows Server 2008 without third-party backup software.</p>
<p>That was until after you ran your first backup, or a few more if you weren’t watching! That is when you noticed that the backups have not failed but the transactions logs did not truncate either!</p>
<p>What could go wrong with Exchange? Why is it not truncating logs? The backups have not failed.</p>
<p>Trust me, there is nothing wrong with Exchange. Exchange is fine!</p>
<p>The problem is with the way backup is run. When you run the backup and select “Everything”, The VSS default is “Copy” backup. When you run “Copy” backup, it does not change archive bit. In this case, it does not truncate transaction logs.</p>
<p>You need to make sure when you run the backup to create a custom backup and make sure it is “Full” backup and not a “Copy” backup. When you run a “Full” backup, Exchange will truncate transaction log files as expected after backup successfully completes.</p>
<div class="printfriendly alignleft"><a href="http://www.bhargavs.com/index.php/2009/11/02/logs-not-truncated-after-vss-backup-in-exchange-2007-sp2-or-exchange-2010/?pfstyle=wp" rel="nofollow" ><img src="//cdn.printfriendly.com/pf-button.gif" alt="Print Friendly" /></a></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.bhargavs.com%2Findex.php%2F2009%2F11%2F02%2Flogs-not-truncated-after-vss-backup-in-exchange-2007-sp2-or-exchange-2010%2F&amp;title=Logs%20not%20truncated%20after%20VSS%20Backup%20in%20Exchange%202007%20SP2%20or%20Exchange%202010" id="wpa2a_4"><img src="http://www.bhargavs.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.bhargavs.com/index.php/2009/11/02/logs-not-truncated-after-vss-backup-in-exchange-2007-sp2-or-exchange-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why is Exchange 2007 SP2 not supported on Windows Server 2008 R2?</title>
		<link>http://www.bhargavs.com/index.php/2009/09/21/exchange-2007-sp2-supported-windows-server-2008-r2/</link>
		<comments>http://www.bhargavs.com/index.php/2009/09/21/exchange-2007-sp2-supported-windows-server-2008-r2/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 20:57:55 +0000</pubDate>
		<dc:creator>Bhargav</dc:creator>
				<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange Server]]></category>
		<category><![CDATA[Supportability]]></category>

		<guid isPermaLink="false">http://www.bhargavs.com/index.php/exchange-server/2009/09/exchange-2007-sp2-supported-windows-server-2008-r2/</guid>
		<description><![CDATA[This is a tough question to answer as a PFE when I work with customers for whom, the release of both products came almost around the same timeframe. For many things, we rely on product groups to answer such questions and Exchange Team has answered it on their recent blog post. I am sure there [...]]]></description>
			<content:encoded><![CDATA[<p>This is a tough question to answer as a PFE when I work with customers for whom, the release of both products came almost around the same timeframe. For many things, we rely on product groups to answer such questions and Exchange Team has answered it on their <a href="http://msexchangeteam.com/archive/2009/09/21/452567.aspx" target="_blank">recent blog post</a>.</p>
<p>I am sure there will be many more questions around this post. I am looking forward to reading interesting discussions that will follow.</p>
<p>On the lighter side of life, if you are getting ready to shoot someone for this issue, make sure that’s not me as I have nothing to do with how those decisions are made, neither do I have any input in that process. I’m just the messenger.</p>
<div class="printfriendly alignleft"><a href="http://www.bhargavs.com/index.php/2009/09/21/exchange-2007-sp2-supported-windows-server-2008-r2/?pfstyle=wp" rel="nofollow" ><img src="//cdn.printfriendly.com/pf-button.gif" alt="Print Friendly" /></a></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.bhargavs.com%2Findex.php%2F2009%2F09%2F21%2Fexchange-2007-sp2-supported-windows-server-2008-r2%2F&amp;title=Why%20is%20Exchange%202007%20SP2%20not%20supported%20on%20Windows%20Server%202008%20R2%3F" id="wpa2a_6"><img src="http://www.bhargavs.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.bhargavs.com/index.php/2009/09/21/exchange-2007-sp2-supported-windows-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disable Certificate Revocation Check</title>
		<link>http://www.bhargavs.com/index.php/2009/07/11/exchange-2007-rollup-update-installation-hang-managed-code-services-do-not-start/</link>
		<comments>http://www.bhargavs.com/index.php/2009/07/11/exchange-2007-rollup-update-installation-hang-managed-code-services-do-not-start/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 04:06:06 +0000</pubDate>
		<dc:creator>Bhargav</dc:creator>
				<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://www.bhargavs.com/index.php/exchange-server/exchange-2007-exchange-server/2009/07/exchange-2007-rollup-update-installation-hang-managed-code-services-do-not-start/</guid>
		<description><![CDATA[If your Exchange 2007 servers are not connected to internet (which for most cases should be true), installation of Rollup Update can hang and/or Exchange 2007 managed code services do not start. This happens due to Certificate Revocation check for certificate used to sign the code. It is documented here and here. For Rollup Installation, [...]]]></description>
			<content:encoded><![CDATA[<p>If your Exchange 2007 servers are not connected to internet (which for most cases should be true), installation of Rollup Update can hang and/or Exchange 2007 managed code services do not start. This happens due to Certificate Revocation check for certificate used to sign the code. It is documented <a href="http://support.microsoft.com/kb/944752" target="_blank">here</a> and <a href="http://msexchangeteam.com/archive/2008/07/08/449159.aspx" target="_blank">here</a>.</p>
<p>For Rollup Installation, You can address this one of two ways:</p>
<p>Turn off certificate revocation check in Internet Explorer</p>
<blockquote><p>In Internet Explorer –&gt; Tools –&gt; Internet Options –&gt; Advanced tab      <br />In the Security section, <u>uncheck</u> or <u>clear the box</u> for two options mentioned below:       </p>
<p>Check for publisher’s certificate revocation       <br />Check for server certificate revocation</p>
</blockquote>
<p>Turn off certificate revocation check in registry</p>
<blockquote><p>In registry editor browse to the following key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing      </p>
<p>Change Value “State”&#160; to 146944 Decimal or 0x00023e00 Hexadecimal</p>
</blockquote>
<p>Either way, you should not leave these settings intact after installation of Rollup update. Do not forget to revert the changes. I don’t think you will ask me for steps to revert it if you used IE method. If you changed registry, I have listed details below.</p>
<p>Turn on certificate revocation check in registry</p>
<blockquote><p>In registry editor browse to the following key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing      </p>
<p>Change Value “State”&#160; to 146432 Decimal or 0x00023c00 Hexadecimal</p>
</blockquote>
<p>&#160;</p>
<p>If you are facing second issue which is Exchange 2007 managed code services do not start after installation of Rollup Update is installed, you will want to create or change the configuration files as discussed in articles mentioned above. If you are not running .Net Framework 2.0 SP1 or above, you need to apply software updates mentioned in <a href="http://support.microsoft.com/kb/944752" target="_blank">KB944752</a>.</p>
<p>The process of creating or changing configuration files may seem daunting task. Especially if you need to do it on many servers. Guillaume Bordier has created PowerShell script to automate this task. You can read more about it <a href="http://blogs.technet.com/gbordier/archive/2008/07/11/exchange-server-2007-rollups-nighmares.aspx" target="_blank">here</a>.</p>
<div class="printfriendly alignleft"><a href="http://www.bhargavs.com/index.php/2009/07/11/exchange-2007-rollup-update-installation-hang-managed-code-services-do-not-start/?pfstyle=wp" rel="nofollow" ><img src="//cdn.printfriendly.com/pf-button.gif" alt="Print Friendly" /></a></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.bhargavs.com%2Findex.php%2F2009%2F07%2F11%2Fexchange-2007-rollup-update-installation-hang-managed-code-services-do-not-start%2F&amp;title=Disable%20Certificate%20Revocation%20Check" id="wpa2a_8"><img src="http://www.bhargavs.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.bhargavs.com/index.php/2009/07/11/exchange-2007-rollup-update-installation-hang-managed-code-services-do-not-start/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2007 Setup Error: Setup Cannot use Domain Controller&#8230;</title>
		<link>http://www.bhargavs.com/index.php/2009/05/28/exchange-2007-setup-error-domain-controller-override-set-registry/</link>
		<comments>http://www.bhargavs.com/index.php/2009/05/28/exchange-2007-setup-error-domain-controller-override-set-registry/#comments</comments>
		<pubDate>Thu, 28 May 2009 06:23:03 +0000</pubDate>
		<dc:creator>Bhargav</dc:creator>
				<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange Server]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Setup Error]]></category>

		<guid isPermaLink="false">http://www.bhargavs.com/index.php/uncategorized/2009/05/exchange-2007-setup-error-domain-controller-override-set-registry/</guid>
		<description><![CDATA[On one of my tests I was trying to add Hub role to a server that already had Mailbox role installed. When I started the setup, I got an error and pre-requisite check failed with error “Setup cannot use domain controller &#8216;dc1.mytest.int&#8217; because an override is set in the registry.” I then tried to run [...]]]></description>
			<content:encoded><![CDATA[<p>On one of my tests I was trying to add Hub role to a server that already had Mailbox role installed. When I started the setup, I got an error and pre-requisite check failed with error “Setup cannot use domain controller &#8216;dc1.mytest.int&#8217; because an override is set in the registry.”</p>
<p>I then tried to run setup with “/domaincontroller dc2.mytest.int” which failed with same error as well.</p>
<p>It was interesting. What could be causing this issue? I remembered that few minutes ago I had run command:</p>

<div class="wp_syntax"><div class="code"><pre class="powershell" style="font-family:monospace;">Set<span style="color: pink;">-</span>ExchangeServer <span style="color: pink;">-</span>Identity exch1 <span style="color: pink;">-</span>StaticExcludedDomainControllers dc1.mytest.int</pre></div></div>

<p>I was trying to have my Exchange servers only connect to only one out of two Domain Controllers I had setup. I tried to reverse this by running:</p>

<div class="wp_syntax"><div class="code"><pre class="powershell" style="font-family:monospace;">Set<span style="color: pink;">-</span>ExchangeServer <span style="color: pink;">-</span>Identity exch1 <span style="color: pink;">-</span>StaticExcludedDomainControllers $null</pre></div></div>

<p>I ran the setup again and it still failed with same error!</p>
<p>After doing some research I found out that when I created exclusion, a registry entry was created for “ConfigDCHostName” at:</p>

<div class="wp_syntax"><div class="code"><pre class="microsoftregistry" style="font-family:monospace;">HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\MSExchangeADAccess\Instance0</pre></div></div>

<p>The entry had no value assigned. I deleted the “ConfigDCHostName” entry and gave setup another try.</p>
<p>Setup worked without any issues this time!</p>
<p><b><i>Quote of the day: </i></b></p>
<p>It is a mistake to think you can solve any major problems just with potatoes. &#8211; Douglas Adams</p>
<div class="printfriendly alignleft"><a href="http://www.bhargavs.com/index.php/2009/05/28/exchange-2007-setup-error-domain-controller-override-set-registry/?pfstyle=wp" rel="nofollow" ><img src="//cdn.printfriendly.com/pf-button.gif" alt="Print Friendly" /></a></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.bhargavs.com%2Findex.php%2F2009%2F05%2F28%2Fexchange-2007-setup-error-domain-controller-override-set-registry%2F&amp;title=Exchange%202007%20Setup%20Error%3A%20Setup%20Cannot%20use%20Domain%20Controller%26%238230%3B" id="wpa2a_10"><img src="http://www.bhargavs.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.bhargavs.com/index.php/2009/05/28/exchange-2007-setup-error-domain-controller-override-set-registry/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

