Применимо к: Exchange Server 2010 SP1
Последнее изменение раздела: 2011-03-25
Командлет New-MailboxRestoreRequest используется для восстановления отключенного или удаленного (с возможностью восстановления) почтового ящика. Этот командлет запускает процесс перемещение контента из почтового ящика (удаленного, отключенного или просто любого почтового ящика в базе данных восстановления) в подключенный основной или архивный почтовый ящик.
Синтаксис
New-MailboxRestoreRequest -SourceDatabase
<DatabaseIdParameter> -SourceStoreMailbox
<StoreMailboxIdParameter> -TargetMailbox
<MailboxOrMailUserIdParameter> [-AcceptLargeDataLoss
<SwitchParameter>] [-AllowLegacyDNMismatch
<SwitchParameter>] [-AssociatedMessagesCopyOption
<DoNotCopy | MapByMessageClass | Copy>] [-BadItemLimit
<Unlimited>] [-BatchName <String>] [-Confirm
[<SwitchParameter>]] [-ConflictResolutionOption
<KeepSourceItem | KeepLatestItem | KeepAll>]
[-DomainController <Fqdn>] [-ExcludeDumpster
<SwitchParameter>] [-ExcludeFolders <String[]>]
[-IncludeFolders <String[]>] [-MRSServer <Fqdn>] [-Name
<String>] [-SourceRootFolder <String>] [-Suspend
<SwitchParameter>] [-SuspendComment <String>]
[-TargetIsArchive <SwitchParameter>] [-TargetRootFolder
<String>] [-WhatIf [<SwitchParameter>]]
|
Параметры
Параметр | Обязательный | Тип | Описание | ||
---|---|---|---|---|---|
SourceDatabase |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
Параметр SourceDatabase определяет базу данных, из которой производится восстановление удаленного или отключенного почтового ящика. |
||
SourceStoreMailbox |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.StoreMailboxIdParameter |
Параметр SourceStoreMailbox указывает почтовый ящик, содержимое которого необходимо восстановить. Параметр может иметь указанные ниже значения.
Эти сведения можно получить, запустив командлет Get-MailboxStatistics. |
||
TargetMailbox |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.MailboxOrMailUserIdParameter |
Параметр TargetMailbox указывает почтовый ящик или пользователя почты, для которого восстанавливается содержимое. Для успешного выполнения команды целевой почтовый ящик или пользователь почты должен существовать заранее. Параметр может иметь указанные ниже значения.
|
||
AcceptLargeDataLoss |
Необязательный |
System.Management.Automation.SwitchParameter |
|||
AllowLegacyDNMismatch |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр AllowLegacyDNMismatch указывает, что в случае несоответствия LegacyExchangeDN исходного и целевого почтовых ящиков следует продолжать работу. По умолчанию командлет проверяет, что LegacyExchangeDN исходного физического почтового ящика присутствует у целевого пользователя в форме LegacyExchangeDN или прокси-адреса X500, соответствующего LegacyExchangeDN. Эта проверка позволяет предотвратить случайное восстановление исходного почтового ящика в неправильном целевом почтовом ящике. Указывать значение для этого параметра необязательно. |
||
AssociatedMessagesCopyOption |
Необязательный |
Microsoft.Exchange.MailboxReplicationService.FAICopyOption |
Параметр AssociatedMessagesCopyOption указывает, копируются ли сопоставленные сообщения при обработке запроса. Сопоставленные сообщения — это особые сообщения, которые содержат скрытые данные о правилах, представлениях и формах. По умолчанию сопоставленные сообщения не копируются. Параметр может иметь указанные ниже значения.
|
||
BadItemLimit |
Необязательный |
Microsoft.Exchange.Data.Unlimited |
Параметр BadItemLimit указывает число пропускаемых
неправильных элементов в случае, если запрос обнаруживает в
почтовом ящике повреждение. Используйте значение
|
||
BatchName |
Необязательный |
System.String |
Параметр BatchName указывает описательное имя для восстановления пакета почтовых ящиков. Это имя затем можно использовать в параметре BatchName в качестве строки поиска при использовании командлета Get-MailboxRestoreRequest. |
||
Confirm |
Необязательный |
System.Management.Automation.SwitchParameter |
|||
ConflictResolutionOption |
Необязательный |
Microsoft.Exchange.MailboxReplicationService.ConflictResolutionOption |
Параметр ConflictResolutionOption задает действие службы репликации почтовых ящиков (MRS) Microsoft Exchange в том случае, если в целевом объекте есть несколько совпадающих сообщений. Он может иметь следующие значения:
По умолчанию значение равно |
||
DomainController |
Необязательный |
Microsoft.Exchange.Data.Fqdn |
|||
ExcludeDumpster |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр ExcludeDumpster задает исключение папки "Элементы для восстановления". Указывать значение для этого параметра необязательно. Если параметр не указан, папка "Элементы для восстановления" копируется со следующими вложенными папками:
|
||
ExcludeFolders |
Необязательный |
System.String[] |
Параметр ExcludeFolders задает список папок, которые следует исключить во время восстановления. В именах папок не учитывается регистр и нет никаких ограничений на символы. Используйте следующий синтаксис:
Если пользователь создает личную папку с именем, совпадающим с
именем известной папки, заключая его в символы #, то для указания
этой папки можно использовать косую черту (/). Например, если
пользователь создает папку #Notes# и требуется указать именно ее, а
не известную папку Notes, используйте следующий синтаксис:
|
||
IncludeFolders |
Необязательный |
System.String[] |
Параметр IncludeFolders задает список папок, которые следует включить во время восстановления. В именах папок не учитывается регистр и нет никаких ограничений на символы. Используйте следующий синтаксис:
Если пользователь создает личную папку с именем, совпадающим с
именем известной папки, заключая его в символы #, то для указания
этой папки можно использовать косую черту (/). Например, если
пользователь создает папку #Notes# и требуется указать именно ее, а
не известную папку Notes, используйте следующий синтаксис:
|
||
MRSServer |
Необязательный |
Microsoft.Exchange.Data.Fqdn |
|||
Name |
Необязательный |
System.String |
Параметр Name задает имя запроса, используемое для отслеживания и отображения. Поскольку для одного почтового ящика можно завести несколько запросов на восстановление, Exchange предваряет имя псевдонимом почтового ящика. Например, если создается запрос на экспорт почтового ящика пользователя с псевдонимом «Kweku», а для этого параметра указывается значение «RestoreFailedMoves», то полный идентификатор этого запроса на экспорт будет иметь вид «Kweku\RestoreFailedMoves». Если при создании запроса на восстановление имя не было указано, Exchange автоматически создает имя по умолчанию: MailboxRestore. Exchange создает до 10 имен, начиная с MailboxRestore и заканчивая MailboxRestoreX (где X = 1–9). |
||
SourceRootFolder |
Необязательный |
System.String |
Параметр SourceRootFolder указывает корневую папку почтового ящика, из которого восстанавливаются данные. Если этот параметр не задан, команда восстанавливает все папки. |
||
Suspend |
Необязательный |
System.Management.Automation.SwitchParameter |
|||
SuspendComment |
Необязательный |
System.String |
|||
TargetIsArchive |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр TargetIsArchive указывает, что содержимое восстанавливается в архиве указанного целевого почтового ящика. |
||
TargetRootFolder |
Необязательный |
System.String |
Параметр TargetRootFolder указывает папку верхнего уровня, где восстанавливаются данные. Если этот параметр не указан, команда восстанавливает папки до самого верха структуры папок в целевом почтовом ящике или архиве. Содержимое существующих папок объединяется, а новые папки добавляются к целевой структуре папок. |
||
WhatIf |
Необязательный |
System.Management.Automation.SwitchParameter |
Подробное описание
Когда почтовые ящики Microsoft Exchange Server 2010 с пакетом обновления 1 (SP1) перемещаются в любую другую базу данных, Exchange не полностью удаляет почтовый ящик в исходной базе данных сразу после завершения перемещения. Вместо этого почтовый ящик в исходной базе данных почтовых ящиков переводится в состояние удаления с возможностью восстановления, что делает данные в почтовом ящике доступными при восстановлении почтового ящика с помощью новых командлетов MailboxRestoreRequest. Удаленные таким образом почтовые ящики сохраняются в исходной базе данных, пока не истечет период сохранения удаленных почтовых ящиков или не будет использован командлет Remove-StoreMailbox, очищающий почтовый ящик.
Чтобы просмотреть почтовые ящики, удаленные с
возможностью восстановления, запустите командлет Get-MailboxStatistics
в базе данных и просмотрите результаты, поле
DisconnectReason которых имеет значение
SoftDeleted
. Дополнительные сведения см. ниже в
подразделе «ПРИМЕР 1».
Почтовый ящик помечается как отключенный почти сразу после выполнения команд Disable-Mailbox и Remove-Mailbox.
Примечание. |
---|
Почтовый ящик не будет помечен как отключенный, пока служба банка данных Microsoft Exchange не определит, что в Служба каталогов Active Directory были обновлены данные из отключенного почтового ящика. Чтобы ускорить процесс, запустите в базе данных командлет Clean-MailboxDatabase. |
Exchange сохраняет отключенные почтовые ящики в базе данных почтовых ящиков, используя параметры сохранения удаленного почтового ящика, заданные для данной базы данных почтовых ящиков. После истечения заданного интервала времени почтовый ящик удаляется окончательно.
Чтобы просмотреть отключенные почтовые ящики, запустите
командлет Get-MailboxStatistics в базе данных и просмотрите
результаты, поле DisconnectReason которых имеет значение
Disabled
. Дополнительные сведения см. ниже в
подразделе «ПРИМЕР 1».
Запись «Запрос на восстановление почтового ящика» в разделеРазрешения для почтового ящика.
Типы входных данных
Типы возвращаемых данных
Ошибки
Ошибка | Описание |
---|---|
|
Примеры
ПРИМЕР 1
Чтобы создать запрос на восстановление, следует указать
параметр DisplayName, LegacyDN или MailboxGUID
удаленного или отключенного почтового ящика. В этом примере
командлет Get-MailboxStatistics
используется для возврата параметров DisplayName,
LegacyDN, MailboxGUID и DisconnectReason всех
почтовых ящиков из базы данных MBD01, причина отключения которых
задана как SoftDeleted
или Disabled
.
Скопировать код | |
---|---|
Get-MailboxStatistics -Database MBD01 | Where { $_.DisconnectReason -eq "SoftDeleted" -or $_.DisconnectReason -eq "Disabled" } | Format-List LegacyDN, DisplayName, MailboxGUID, DisconnectReason |
В этом примере исходный почтовый ящик с MailboxGUID 1d20855f-fd54-4681-98e6-e249f7326ddd из базы данных MBD01 восстанавливается в целевом почтовом ящике с псевдонимом «Ayla».
Скопировать код | |
---|---|
New-MailboxRestoreRequest -SouceDatabase "MBD01" -SourceStoreMailbox 1d20855f-fd54-4681-98e6-e249f7326ddd -TargetMailbox Ayla |
ПРИМЕР 2
В этом примере восстанавливается содержимое исходного почтового ящика с параметром DisplayName, равным «Tony Smith», из базы данных MBD01 в архивном почтовом ящике Tony@contoso.com.
Скопировать код | |
---|---|
New-MaiboxRestoreRequest -SourceDatabase "MBD01" -SourceStoreMailbox "Tony Smith" -TargetMailbox Tony@contoso.com -TargetIsArchive |