Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-03-19

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

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

Синтаксис

New-MailboxRepairRequest -Mailbox <MailboxIdParameter> -CorruptionType <MailboxStoreCorruptionType[]> [-Archive <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DetectOnly <SwitchParameter>] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]
New-MailboxRepairRequest -Database <DatabaseIdParameter> -CorruptionType <MailboxStoreCorruptionType[]> [-Confirm [<SwitchParameter>]] [-DetectOnly <SwitchParameter>] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]

Параметры

Параметр Обязательный Тип Описание

CorruptionType

Обязательный

Microsoft.Exchange.Management.Tasks.MailboxStoreCorruptionType[]

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

  • SearchFolder

  • AggregateCounts

  • ProvisionedFolder

  • FolderView

Одновременно можно указать несколько типов повреждений. Типы следует разделять запятыми. Пример: SearchFolder,AggregateCounts.

Database

Обязательный

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

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

  • Идентификатор GUID базы данных.

  • Имя базы данных.

Этот параметр нельзя использовать совместно с параметром Mailbox.

Mailbox

Обязательный

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

Параметр Mailbox задает почтовый ящик, в котором выполняется эта команда. Ниже приведены значения, которые можно использовать.

  • GUID.

  • Различающееся имя (DN).

  • Домен\Учетная_запись.

  • Имя участника-пользователя (UPN).

  • Имя LegacyExchangeDN.

  • SMTP-адрес.

  • Псевдоним.

Этот параметр нельзя использовать совместно с параметром Database.

Archive

Необязательный

System.Management.Automation.SwitchParameter

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

Этот параметр нельзя использовать совместно с параметром Database.

Confirm

Необязательный

System.Management.Automation.SwitchParameter

DetectOnly

Необязательный

System.Management.Automation.SwitchParameter

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

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Подробное описание

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

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

  • Повреждения папки поиска (SearchFolder).

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

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

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

Запись «Запрос на восстановление почтового ящика» в разделе Разрешения для почтового ящика.

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

 

Примеры

ПРИМЕР 1

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

Скопировать код
New-MailboxRepairRequest -Mailbox tony@contoso.com -CorruptionType FolderView 

ПРИМЕР 2

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

Скопировать код
New-MailboxRepairRequest -Mailbox ayla -CorruptionType ProvisionedFolder,SearchFolder -DetectOnly

ПРИМЕР 3

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

Скопировать код
New-MailboxRepairRequest -Database MBX-DB01 -CorruptionType AggregateCounts

ПРИМЕР 4

В этом примере выявляются и устраняются все типы повреждений в основном и архивном почтовых ящиках пользователя «Ayla Kol».

Скопировать код
New-MailboxRepairRequest -Mailbox ayla -CorruptionType ProvisionedFolder,SearchFolder,AggregateCounts,Folderview -Archive