Configure Calendar Repair Assistant Settings

The installed on an Exchange 2010 Mailbox server Calendar Repair Assistant (CRA) is a configurable, time-based Mailbox Assistant that runs within the Microsoft Exchange Mailbox Assistants service on Exchange 2010 Mailbox servers. CRA automatically detects and corrects inconsistencies that occur in single and recurring calendar items for mailboxes that are homed on the Mailbox server running CRA. The purpose is to make sure recipients won't miss meetings or have unreliable meeting information.

You can use the following Set-MailboxServer cmdlet parameters to configure CRA settings:

  • CalendarRepairIntervalEndWindow   Use this parameter to specify how far into the future you want CRA to look for calendar errors. The default value is 30 days.
  • CalendarRepairMissingItemFixDisabled   Use this parameter to disable CRA from fixing missing items. By default, CRA fixes missing calendar items on attendee's calendars. If an attendee is missing a calendar item, the item will be re-created.
  • CalendarRepairSchedule   Use this parameter to configure a schedule for when CRA will run. By default, a schedule for CRA isn't configured. If you don't specify a schedule, CRA won't run. If CRA doesn't finish processing the mailboxes on the server during the time that you've scheduled, it automatically resumes processing where it left off the next time it runs.

Looking for other tasks related to calendar repair? Check out Managing Calendar Repair.

Use the Shell to change the calendar repair interval window

You need to be assigned permissions before you can perform this procedure. To see what permissions you need, see the "Calendar repair" entry in the Mailbox Permissions topic.

Note

You can't use the EMC to change the calendar repair interval window.

This example changes the number of days into the future that the CRA validates calendars to 90 days on Mailbox server MBX02.

Set-MailboxServer -Identity MBX02 -CalendarRepairIntervalEndWindow 90

For detailed syntax and parameter information, see Set-MailboxServer.

Use the Shell to set the calendar repair schedule

You need to be assigned permissions before you can perform this procedure. To see what permissions you need, see the "Calendar repair" entry in the Mailbox Permissions topic.

Note

You can't use the EMC to set the calendar repair schedule.

This example sets the schedule for CRA to run on Mondays and Wednesdays from 1:00 A.M. (01:00) through 4:00 A.M. (04:00) on Mailbox server MBX02.

Set-MailboxServer -Identity MBX02 -CalendarRepairSchedule "Monday.1:00 AM-Monday.4:00 AM","Wednesday.1:00 AM-Wednesday.4:00 AM"

This example sets the schedule for CRA to begin running at 11:30 P.M. (23:30) on Sunday and finish at 3:00 A.M. (03:00) on Monday for Mailbox server MBX03.

Set-MailboxServer -Identity MBX03 -CalendarRepairSchedule "Sun.11:30 PM-Mon.3:00 AM"

For detailed syntax and parameter information, see Set-MailboxServer.

Use the Shell to enable or disable missing item fixes

You need to be assigned permissions before you can perform this procedure. To see what permissions you need, see the "Calendar repair" entry in the Mailbox Permissions topic.

Note

You can't use the EMC to enable or disable missing item fixes.

This example disables the automatic fixing of missing calendar items for Mailbox server MBX02.

Set-MailboxServer -Identity MBX02 -CalendarRepairMissingItemFixDisabled $true

For detailed syntax and parameter information, see Set-MailboxServer.