Применимо к: 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 указывает тип повреждений, которые необходимо выявить и устранить. Ниже приведены значения, которые можно использовать.
Одновременно можно указать несколько типов повреждений. Типы
следует разделять запятыми. Пример:
|
Database |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
Параметр Database задает базу данных, в которой выполняется эта команда. При использовании этого параметра поиск повреждений ведется во всех почтовых ящиках базы данных. Во избежание снижения производительности одновременно может быть активен только один запрос на восстановление базы данных. Ниже приведены значения, которые можно использовать.
Этот параметр нельзя использовать совместно с параметром Mailbox. |
Mailbox |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
Параметр Mailbox задает почтовый ящик, в котором выполняется эта команда. Ниже приведены значения, которые можно использовать.
Этот параметр нельзя использовать совместно с параметром 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 |