Bhargav's IT Playground

Verify Exchange Server Schema Version

Posted by in Exchange 2003, Exchange 2007, Exchange 2010, Exchange 2013

UPDATED Feb 25, 2014 to include Exchange 2013 Service Pack 1 information. Since Microsoft has a dedicated TechNet article on this topic, I will no longer update this post. You can find updated information here: http://technet.microsoft.com/en-us/library/bb125224(v=exchg.150).aspx When you run Exchange Setup to prepare schema, usually the very next question is, how do I verify schema was updated successfully? Verifying only the values of attributes as mentioned below is not a good verification of Exchange setup completion. This article is intended to only provide reference to attributes and their values. Let’s…read more

Print Friendly, PDF & Email
8

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

Print Friendly, PDF & Email
5

Check Exchange 2003 vitals with PowerShell – Part II

Posted by in Exchange 2003, Exchange Server, PowerShell

In continuation to my previous post “Check Exchange 2003 vitals with PowerShell”, I also have a code block that you can replace if you want to query all exchange servers in your environment dynamically with script instead of using text file as in the code I posted earlier. In the code I posted earlier, the following lines read the file servers.txt. # Read file and store server names in variable $Servers = (Get-Content .\servers.txt) Replace it with the following, which queries Active Directory for objectclass msExchExchangeServer and returns all servers…read more

Print Friendly, PDF & Email
0

Check Exchange 2003 vitals with PowerShell

Posted by in Exchange 2003, Exchange Server, PowerShell

I have written recently about Free System PTEs and /PAE usage in Exchange 2003 mailbox servers. I set out to write a PowerShell script that will run against given list of servers and report back certain vitals including boot.ini settings, SystemPages registry setting and current performance data for Free Sytem PTEs and Pool Non-Paged Bytes.   The output csv can be used as a checkpoint for server health and can be used for reporting matrix. The script can easily be modified to add more performance counters and registry checks as…read more

Print Friendly, PDF & Email
0

Why should I use /PAE on my Exchange 2003 servers?

Posted by in Exchange 2003, Exchange Server

Many times I come across the configurations where the servers physically have 4GB memory installed but OS does not see it all. OS usually reports between 512 to 768 MB less! Running Exchange 2003 on such server with recommended memory tuning parameters as documented in my previous post, makes it even worse because doing this starves the system of available memory. Available MB is the counter to watch on such systems along with Free System PTEs. So, what causes this to happen? Is it not ok to use the memory…read more

Print Friendly, PDF & Email
0

Free System Page Table Entries in Exchange 2003

Posted by in Exchange 2003, Exchange Server

When troubleshooting performance of Exchange 2003, most overlooked performance counter is Free System PTEs. Very simply put PTE is basically an I/O partition table. Why is PTE important? If a system is running out of PTEs, it can cause system hangs, sporadic lockups, general unresponsiveness. All is bad for a server running enterprise messaging. Why is it more apparent in Exchange 2003 servers? It is due to the fact that the underlying 32-bit architecture memory limitations and resource requirements of Exchange 2003. There is published guidance on memory tuning and…read more

Print Friendly, PDF & Email
0

Error c10308a2 when remotely adding e-mail address to users

Posted by in Exchange 2003, Exchange Server

We encountered an error today at my client site. When an administrator tried to add an e-mail address to mail-enabled user from their workstation using Active Directory Users and Computers, the encountered an error c10308a2. The error is documented in KB article 905809. My client was confused after looking at the article and needed some help interpreting the information and find out what he needed to do to fix the issue. We first assigned the permissions to Service Control Manager as mentioned in Method 1. This is essential of the…read more

Print Friendly, PDF & Email
0