Создание запроса на восстановление почтового ящика

 

Применимо к: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Последнее изменение раздела: 2012-07-23

Командлет New-MailboxRepairRequest используется для определения и исправления повреждений в почтовом ящике. Эту команду можно выполнять для определенного почтового ящика или для базы данных почтовых ящиков. При выполнении этой задачи доступ к исправляемому почтовому ящику прерывается. При запуске команды для базы данных почтовых ящиков недоступен будет только исправляемый почтовый ящик. Все другие почтовые ящики в базе данных продолжают работать.

ПримечаниеПримечание.
В консоли управления Exchange выполнить эти процедуры невозможно. Необходимо использовать командную консоль.

Командлет New-MailboxRepairRequest определяет и исправляет следующие типы повреждений почтовых ящиков.

  • Повреждения папки поиска (с помощью значения SearchFolder параметра CorruptionType)

  • Статистические счетчики в папках, не отражающие правильные значения (с помощью значения AggregateCounts параметра CorruptionType)

  • Представления папок, не возвращающие правильное содержимое (с помощью значения FolderView параметра CorruptionType)

  • Подготовленные папки, неправильно указывающие на неподготовленные родительские папки (с помощью значения ProvisionedFolder параметра CorruptionType)

Во избежание проблем с производительностью в системе Exchange ограничивается число одновременно отправляемых на один сервер запросов на исправление. При исправлении на уровне базы данных активным может быть только один запрос; при исправлении на уровне почтовых ящиков на одном сервере количество активных запросов может достигать 100.

ПримечаниеПримечание.
После запуска запроса на исправление его невозможно остановить без отключения базы данных. Дополнительные сведения см. в разделе Отключение базы данных.

Необходимы сведения о других задачах управления, связанных с созданием запроса на исправление почтового ящика? См. раздел Управление запросами на восстановление почтовых ящиков.

Выходные данные командлета New-MailboxRepairRequest

При выполнении командлета New-MailboxRepairRequest отображаются следующие выходные данные:

  • RepairTaskID   Это значение указывает уникальный идентификатор задачи исправления.

  • Mailbox   Это значение указывает исправляемый почтовый ящик. Если указано исправление на уровне базы данных, это значение будет пустым.

  • Database   Это значение указывает базу данных, содержащую исправляемый почтовый ящик.

  • Server   Это значение указывает сервер почтовых ящиков, на котором размещена активная копия базы данных, содержащей исправляемый почтовый ящик.

Использование командной консоли для определения повреждений и исправления почтового ящика

Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Запрос на исправление почтового ящика» в разделе Разрешения для почтового ящика.

В этом примере обнаруживается и исправляется представление папки для почтового ящика tony@contoso.com.

New-MailboxRepairRequest -Mailbox tony@contoso.com -CorruptionType FolderView

Дополнительные сведения о синтаксисе и параметрах см. в разделе New-MailboxRepairRequest.

Использование командной консоли для определения повреждений и исправления нескольких почтовых ящиков

Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Запрос на исправление почтового ящика» в разделе Разрешения для почтового ящика.

В этом примере обнаруживаются и исправляются все типы повреждений для почтовых ящиков, для атрибута CustomAttribute2 которых установлено значение Repair Required.

Get-Mailbox -Filter {CustomAttribute2 -like "Repair Required"} | New-MailboxRepairRequest -CorruptionType SearchFolder,AggregateCounts,ProvisionedFolder,FolderView

Дополнительные сведения о синтаксисе и параметрах см. в разделах Get-Mailbox и New-MailboxRepairRequest.

Использование командной консоли для определения повреждений в почтовом ящике

Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Запрос на исправление почтового ящика» в разделе Разрешения для почтового ящика.

В этом примере определяются с отображением отчета только повреждения типов ProvisionedFolder и SearchFolder в почтовом ящике пользователя Ayla Kol. Эта команда не исправляет почтовый ящик.

New-MailboxRepairRequest -Mailbox ayla -CorruptionType ProvisionedFolder,SearchFolder -DetectOnly

Дополнительные сведения о синтаксисе и параметрах см. в разделе New-MailboxRepairRequest.

Использование командной консоли для исправления всех почтовых ящиков в базе данных

Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Запрос на исправление почтового ящика» в разделе Разрешения для почтового ящика.

В этом примере определяется и исправляется повреждение типа AggregateCounts в базе данных почтовых ящиков MBX-DB01.

New-MailboxRepairRequest -Database MBX-DB01 -CorruptionType AggregateCounts

Дополнительные сведения о синтаксисе и параметрах см. в разделе New-MailboxRepairRequest.

Другие задачи

После выполнения этих процедур может также потребоваться просмотреть сведения о том, какие почтовые ящики были повреждены и исправлены. Дополнительные сведения см. в разделе Просмотр запросов на восстановление почтовых ящиков в окне просмотра событий.

 © Корпорация Майкрософт (Microsoft Corporation), 2010. Все права защищены.