Bhargav's IT Playground

What does New-ExchangeCertificate –confirm do?

Posted by in Exchange 2007, Exchange 2010, Troubleshooting

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 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. Now you face another error: “Parameter set cannot be resolved…read more


Logs not truncated after VSS Backup in Exchange 2007 SP2 or Exchange 2010

Posted by in Exchange 2007, Exchange 2010, Troubleshooting

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 the backups have not failed but the transactions logs did not truncate either! What could go wrong with Exchange? Why is it not truncating logs? The backups have not failed. Trust me, there is nothing…read more


Why is Exchange 2007 SP2 not supported on Windows Server 2008 R2?

Posted by in Exchange 2007, Exchange Server, Supportability

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 will be many more questions around this post. I am looking forward to reading interesting discussions that will follow. On the lighter side of life, if you are getting ready to shoot someone for this…read more


How to bypass confirmation prompts for Managed Folder Policy

Posted by in Exchange 2007, Exchange Management Shell, PowerShell

When you try to apply managed mailbox folder policy to a mailbox using set-mailbox, you would run a command like this:   set-mailbox -identity mailboxA -ManagedFolderMailboxPolicy "MFPolicy"   This would result in a confirmation prompt   Confirm Are you sure you want to perform this action? …   To avoid the prompt, you instead run command   set-mailbox -identity mailboxA -ManagedFolderMailboxPolicy "MFPolicy" –confirm:$false   However, you will get prompted again with the following:   Confirm When assigning a managed folder mailbox policy… To put it in perspective, the first confirmation…read more


Exchange 2003 support and Windows Server 2008 R2 Domain Controllers

Posted by in Exchange 2003, Exchange 2007

When I originally wrote this post, Windows Server 2008 R2 Domain Controllers were not supported for Exchange 2003, however, in recent months the guidance from product team has changed and new support guidance now includes Windows Server 2008 R2 Domain Controllers as supported configuration. Please refer to this article on Technet for more information. MS Exchange Team recently published an article on Exchange 2007 Supportability Matrix. As I read more into it and look at the accompanying article on Technet, it is noteworthy that we talk about Exchange 2003 support as well. I…read more


Exchange 2007 Service Pack 2 Released

Posted by in Exchange 2007, Exchange Server

Exchange 2007 Service Pack 2 has been released! I in particular have been waiting for this as transition from Exchange 2007 to Exchange 2010 and co-existence of both products in single environment requires Exchange 2007 servers running SP2. If you missed it, it is documented by Exchange Team here in FAQs. If you are like me, I am sure you can’t wait to download Exchange 2007 SP2. Well, wait is over. Head over to the following link and download it now. I already did! Overview Microsoft Exchange Server 2007…read more


Disable Certificate Revocation Check

Posted by in Exchange 2007, Setup, Troubleshooting

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, You can address this one of two ways: Turn off certificate revocation check in Internet Explorer In Internet Explorer –> Tools –> Internet Options –> Advanced tab In the Security section, uncheck or clear the…read more


Exchange 2007 DAS or SAN? Discussion goes on…

Posted by in Exchange 2007

I have read about it in many places and my friend Rob actually posted once here about it. Should I use SAN for my Exchange 2007? Will DAS save me money? What about performance? How do I manage storage silos? Troubleshooting complexities in SAN deployments… many questions and many views, but rarely an answer. There is a reason for it. One cannot definitively answer this question. There are collaterals published by both Microsoft and Storage vendors. Each for obvious reasons promoting different solution. Microsoft IT published a whitepaper that discussed…read more


How do I check Rollup Update version on Exchange 2007 server?

Posted by in Exchange 2007, Exchange Management Shell, PowerShell

This is one question that gets asked around many times! The article “Exchange Server 2007: Platforms, Editions and Versions” gives important information to identify the build numbers for each Rollup Updates, however, it is unclear where to look for this information. To solve that problem, I have come up with a script which looks at Exsetup.exe version and registry entries for each Rollup Update installed… Uh, what happened to the rest of this post? Well, since I wrote a better script that handles both Exchange 2010 and Exchange 2007, I…read more