• Exchange 2010 SP1: New-MailboxRepairRequest

    One of the new cmdlets added in Exchange 2010 SP1 is “New-MailboxRepairRequest”cmdlet. In earlier version of Exchange we could repair a mailbox with the Information Store Integrity Checker (Isinteg.exe) tool. To repair mailboxes, we needed to dismount the mailbox database on which that mailbox resided and run the fixes while the database was offline. Exchange 2010 SP1 introduces the New-MailboxRepairRequest cmdlet that allows you to detect and repair a corrupted mailbox while leaving the mailbox database online.

     

    We can run this command against a specific mailbox or against a database. While this task is running, mailbox access is disrupted only for the mailbox being repaired. If you're running this command against a database, only the mailbox being repaired is disrupted. All other mailboxes on the database remain operational.

     

    The “CorruptionType” parameter in the New-MailboxRepairRequest cmdlet specifies the type of corruption that you want to detect and repair. The following types of mailbox corruptions can be detected and fixed with the New-MailboxRepairRequest cmdlet:

                 Search folder corruptions (SearchFolder)

                 Aggregate counts on folders that aren't showing correct item count (AggregateCounts)

                 Views on folders that aren't returning correct contents (FolderView)

                 Provisioned folders that are incorrectly pointing into parent folders that aren't provisioned (ProvisionedFolder)

     

    The following example detects and repairs search folder corruptions for mailbox nawar@contoso.com: New-MailboxRepairRequest -Mailbox nawar@contoso.com -CorruptionType SearchFolder

    This example detects and repairs AggregateCounts for all mailboxes on mailbox database MBXDB11: New-MailboxRepairRequest -Database MBXDB11 -CorruptionType AggregateCounts

     

    The output of New-MailboxRepairRequest will be a number of Event IDs with a source of “MSExchangeIS Mailbox Store” and you will need to watch for the following events related to a repair request “0044,10045,01146,10047,10048,10049,10050,10051,10059,10062”

     

    All this information is based on the pre-release version of Exchange 2010 SP1

  • The Future of Exchange Starts Here: Exchange Server 2010 SP1 Is Now Available

    Exchange 2010 SP1 released

  • Exchange Server 2010 SP1 VHD

    This download comes as a pre-configured VHD. This download enables you evaluate Microsoft Exchange Server 2010 SP1 for 180 days.

    One VHD with

    • Windows 2008 Domain Controller & Global Catalog
    • Rights Management
    • Exchange Server 2010 SP1
    • DNS
    • Certificate Authority
    • Microsoft Office Professional Plus 2010
    • Office Communications Server Standard Edition

     

    http://www.microsoft.com/downloads/details.aspx?FamilyID=53F7382A-3664-4DE3-8303-31E514D69F02&displaylang=en#filelist

  • Exchange 2010 RTM schema prep fails with Exchange 2007 SP3 installed

    Problem:

     

    When planning to deploy Exchange 2010 RTM Schema in an Exchange 2007 environment that is running SP3, you will encounter the following error:

     

    Setup encountered a problem while validating the state of Active Directory. The Active Directory schema version (14625) is higher than the Setup’s version (14622). Therefore, PrepareSchema can’t be executed.”

     

    This is becasue the schema version of Exchange 2007 SP3 is higher than the one from the Exchange 2010 RTM setup.

     

    Solution:

    Exchange 2007 SP3 already has the schema changes required by Exchange 2010, so you don’t need to perform E2010 prepareschema again. Please remember, that you still need to run setup.com /PrepareAD from Exchange 2010 setup.