Применимо к: Exchange Server 2010 SP1
Последнее изменение раздела: 2011-03-19
Используйте командлет Restore-Mailbox для извлечения содержимого почтового ящика из восстановленной базы данных.
Синтаксис
restore-Mailbox -Identity <MailboxIdParameter>
-RecoveryDatabase <DatabaseIdParameter> [-AllContentKeywords
<String[]>] [-AllowDuplicates <SwitchParameter>]
[-AttachmentFilenames <String[]>] [-BadItemLimit
<Int32>] [-Confirm [<SwitchParameter>]]
[-ContentKeywords <String[]>] [-EndDate <DateTime>]
[-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog
<Fqdn>] [-IncludeFolders <MapiFolderPath[]>] [-Locale
<CultureInfo>] [-MaxThreads <Int32>]
[-RecipientKeywords <String[]>] [-SenderKeywords
<String[]>] [-StartDate <DateTime>] [-SubjectKeywords
<String[]>] [-ValidateOnly <SwitchParameter>] [-WhatIf
[<SwitchParameter>]]
|
restore-Mailbox -Identity <MailboxIdParameter>
-RecoveryDatabase <DatabaseIdParameter> -RecoveryMailbox
<StoreMailboxIdParameter> -TargetFolder <String>
[-AllContentKeywords <String[]>] [-AllowDuplicates
<SwitchParameter>] [-AttachmentFilenames <String[]>]
[-BadItemLimit <Int32>] [-Confirm [<SwitchParameter>]]
[-ContentKeywords <String[]>] [-EndDate <DateTime>]
[-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog
<Fqdn>] [-IncludeFolders <MapiFolderPath[]>] [-Locale
<CultureInfo>] [-MaxThreads <Int32>]
[-RecipientKeywords <String[]>] [-SenderKeywords
<String[]>] [-StartDate <DateTime>] [-SubjectKeywords
<String[]>] [-ValidateOnly <SwitchParameter>] [-WhatIf
[<SwitchParameter>]]
|
Параметры
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
Identity |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
Параметр Identity указывает идентификатор нужного почтового ящика. Этот параметр является именем или идентификатором GUID. |
RecoveryDatabase |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
Параметр RecoveryDatabase определяет базу данных восстановления, из которой производится восстановление почтового ящика. Ниже приведены значения, которые можно использовать.
|
RecoveryMailbox |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.StoreMailboxIdParameter |
Параметр RecoveryMailbox указывает почтовый ящик, используемый в качестве исходного ящика. Этот параметр необходим, если исходный почтовый ящик отличается от конечного. |
TargetFolder |
Обязательный |
System.String |
Параметр TargetFolder указывает папку почтового ящика, которая создается для заданного почтового ящика. Этот параметр необходим, если восстанавливаемый почтовый ящик отличается от целевого. (Например, значение, указанное для параметра Identity, не является аналогичным значению, указанному для параметра RecoveryMailbox). В этом случае выполнение команды Restore-Mailbox приведет к слиянию. Если эти значения совпадают, то параметр TargetFolder не требуется. |
AllowDuplicates |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр AllowDuplicates позволяет копировать элементы почты, не проверяя, дублируют ли они имеющиеся элементы, и не удаляя повторяющиеся элементы. Рекомендуется использовать параметр AllowDuplicates вместе с параметром IncludeFolders. |
AllContentKeywords |
Необязательный |
System.String[] |
Параметр AllContentKeywords позволяет указать фильтры для всех указанных ниже параметров.
Это позволяет выполнить поиск по всем полям с применением условия OR. Результаты будут получены, если параметры поиска присутствуют в теме, тексте сообщения или вложении. |
AttachmentFilenames |
Необязательный |
System.String[] |
Параметр AttachmentFilenames указывает фильтр имен вложенных файлов. В строке можно использовать подстановочные знаки. Например, можно использовать выражение «*.txt» для экспорта элементов с расширением TXT. |
BadItemLimit |
Необязательный |
System.Int32 |
Параметр BadItemLimit задает число поврежденных элементов в почтовом ящике, которые пропускаются, прежде чем произойдет сбой операции экспорта. |
Confirm |
Необязательный |
System.Management.Automation.SwitchParameter |
|
ContentKeywords |
Необязательный |
System.String[] |
Параметр ContentKeywords устанавливает фильтры по ключевым словам для текста сообщения и содержимого вложений в исходном почтовом ящике. |
EndDate |
Необязательный |
System.DateTime |
Параметр EndDate задает конечную дату для фильтрации содержимого, которое экспортируется из исходного почтового ящика. Экспортируются только те элементы в почтовом ящике, дата которых предшествует конечной дате. При вводе конкретной даты используется краткий формат даты, определенный на локальном компьютере в разделе настроек Региональные параметры. Например, если в параметрах компьютера выбран краткий формат даты дд/мм/гггг, то, чтобы указать дату 1 марта 2010 г., необходимо ввести 01.03.2010. |
ExcludeFolders |
Необязательный |
Microsoft.Exchange.Data.MapiFolderPath[] |
Параметр ExcludeFolders задает список папок, которые следует исключить во время экспорта. Папки исключаются по мере ввода. Они не локализованы. Например, исключение параметра calendar приведет к исключению календаря только на английском языке, поскольку в других языках слово «календарь» переводится по-другому. |
GlobalCatalog |
Необязательный |
Microsoft.Exchange.Data.Fqdn |
Параметр GlobalCatalog задает глобальный каталог, используемый для поиска конечного почтового ящика. |
IncludeFolders |
Необязательный |
Microsoft.Exchange.Data.MapiFolderPath[] |
Параметр IncludeFolders задает список папок, которые нужно включить во время экспорта. Папки включаются по мере ввода. Они не локализованы. Например, включение параметра calendar включит календарь только на английском языке, поскольку в других языках слово «календарь» переводится по-другому. |
Locale |
Необязательный |
System.Globalization.CultureInfo |
Параметр Locale задает настройки языков и раскладок восстанавливаемого сообщения. Применение этого фильтра приводит к тому, что извлекаются только сообщения на указанном языке. |
MaxThreads |
Необязательный |
System.Int32 |
С помощью параметра MaxThreads можно указать максимальное количество используемых потоков. |
RecipientKeywords |
Необязательный |
System.String[] |
Параметр SubjectKeywords задает фильтры на основе ключевых слов для получателей элементов в исходном почтовом ящике. Данный фильтр позволяет найти строку поиска, даже если это часть слова. Это не поиск по целому слову. |
SenderKeywords |
Необязательный |
System.String[] |
Параметр SubjectKeywords задает фильтры на основе ключевых слов для отправителей элементов в исходном почтовом ящике. Данный фильтр позволяет найти строку поиска, даже если это часть слова. Это не поиск по целому слову. |
StartDate |
Необязательный |
System.DateTime |
Параметр StartDate задает дату начала. Дата начала должна предшествовать дате окончания. |
SubjectKeywords |
Необязательный |
System.String[] |
Параметр SubjectKeywords задает фильтры по ключевым словам для тем элементов в исходном почтовом ящике. Данный фильтр позволяет найти строку поиска, даже если это часть слова. Это не поиск по целому слову. |
ValidateOnly |
Необязательный |
System.Management.Automation.SwitchParameter |
|
WhatIf |
Необязательный |
System.Management.Automation.SwitchParameter |
Подробное описание
Командлет Restore-Mailbox копирует данные конечного пользователя с любого сервера под управлением Microsoft Exchange Server 2010 в почтовый ящик на любом сервере почтовых ящиков Exchange 2010 в той же организации. Необходимо наличие достаточного пространства на диске и ресурсов, требуемых для поддержки этого почтового ящика. В командлете Restore-Mailbox в качестве источника данных могут использоваться только отключенные почтовые ящики на сервере, а в качестве целевого объекта данных — только подключенные почтовые ящики.
Подраздел «Восстановление почтового ящика» в разделе Разрешения для почтового ящика.
Типы входных данных
Типы возвращаемых данных
Ошибки
Примеры
ПРИМЕР 1
В этом примере почтовый ящик пользователя Scott восстанавливается из базы данных MyRecoveryDatabase.
Скопировать код | |
---|---|
Restore-Mailbox -Identity Scott -RecoveryDatabase MyRecoveryDatabase |
ПРИМЕР 2
Во втором примере содержимое почтового ящика пользователя John восстанавливается в папку «Восстановленные» почтового ящика пользователя Scott.
Скопировать код | |
---|---|
Restore-Mailbox -Identity Scott -RecoveryDatabase MyRecoveryDatabase -RecoveryMailbox John -TargetFolder Recovery |
ПРИМЕР 3
В третьем примере восстанавливаются только почтовые сообщения с темой «Meeting», содержащие слово «business» в теле сообщения и расположенные в папке «Входящие» или «Календарь». В этом примере предполагается, что сообщения в почтовом ящике на английском языке.
Скопировать код | |
---|---|
Restore-Mailbox -Identity Scott -RecoveryDatabase MyRecoveryDatabase -SubjectKeywords "Meeting" -ContentKeywords "business" -IncludeFolders \Inbox,\Calendar |
ПРИМЕР 4
В этом примере восстанавливаются все почтовые ящики в базе данных почтовых ящиков «MyDatabase», которые также присутствуют в «MyRecoveryDatabase».
Скопировать код | |
---|---|
Get-Mailbox -Database MyDatabase | Restore-Mailbox -RecoveryDatabase MyRecoveryDatabase |