Применимо к: Exchange Server 2010 SP1
Последнее изменение раздела: 2011-03-25
Командлет New-MailboxImportRequest используется для начала процесса импорта данных из PST-файла в почтовый ящик или архив. Существует возможность создать несколько запросов на импорт для одного почтового ящика; у всех таких запросов должны быть уникальные имена. Microsoft Exchange может автоматически создать до 10 уникальных имен запроса на импорт почтового ящика. Тем не менее, чтобы создать свыше 10 запросов на импорт для почтового ящика, следует указывать при их создании уникальные имена; также можно удалить существующие запросы на импорт с помощью командлета Remove-MailboxExportRequest перед тем, как начать новый запрос на импорт с именем по умолчанию: <псевдоним>\MailboxImportX (где X = 0–9).
По умолчанию при импорте проверяется наличие дубликатов элементов; если в целевом почтовом ящике или архиве уже имеется совпадающий элемент, то данные из PST-файла не копируются.
Синтаксис
New-MailboxImportRequest -Mailbox
<MailboxOrMailUserIdParameter> -FilePath <LongPath>
[-AcceptLargeDataLoss <SwitchParameter>]
[-AssociatedMessagesCopyOption <DoNotCopy | MapByMessageClass |
Copy>] [-BadItemLimit <Unlimited>] [-BatchName
<String>] [-Confirm [<SwitchParameter>]]
[-ConflictResolutionOption <KeepSourceItem | KeepLatestItem |
KeepAll>] [-DomainController <Fqdn>] [-ExcludeDumpster
<SwitchParameter>] [-ExcludeFolders <String[]>]
[-IncludeFolders <String[]>] [-IsArchive
<SwitchParameter>] [-MRSServer <Fqdn>] [-Name
<String>] [-SourceRootFolder <String>] [-Suspend
<SwitchParameter>] [-SuspendComment <String>]
[-TargetRootFolder <String>] [-WhatIf
[<SwitchParameter>]]
|
Параметры
Параметр | Обязательный | Тип | Описание | ||
---|---|---|---|---|---|
FilePath |
Обязательный |
Microsoft.Exchange.Data.LongPath |
Параметр FilePath указывает путь к сетевой общей папке с PST-файлом, откуда импортируются данные, например \\SERVER01\PST Files\ToImport.pst. |
||
Mailbox |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.MailboxOrMailUserIdParameter |
Параметр Mailbox указывает почтовый ящик или пользователя с включенной поддержкой почты, для которого выполняется импорт. Ниже приведены значения, которые можно использовать.
|
||
AcceptLargeDataLoss |
Необязательный |
System.Management.Automation.SwitchParameter |
|||
AssociatedMessagesCopyOption |
Необязательный |
Microsoft.Exchange.MailboxReplicationService.FAICopyOption |
Параметр AssociatedMessagesCopyOption указывает, копируются ли сопоставленные сообщения при обработке запроса. Сопоставленные сообщения — это особые сообщения, которые содержат скрытые данные о правилах, представлениях и формах. По умолчанию сопоставленные сообщения не копируются. Параметр может иметь указанные ниже значения.
|
||
BadItemLimit |
Необязательный |
Microsoft.Exchange.Data.Unlimited |
Параметр BadItemLimit указывает число пропускаемых
неправильных элементов в случае, если запрос обнаруживает в
почтовом ящике повреждение. Используйте значение
|
||
BatchName |
Необязательный |
System.String |
Параметр BatchName указывает описательное имя для импорта пакета почтовых ящиков. Это имя затем можно использовать в параметре BatchName в качестве строки поиска при использовании командлета Get-MailboxImportRequest. |
||
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, используйте следующий синтаксис:
Если параметр TargetRootFolder не указан при импорте папки «Элементы для восстановления», то элементы для восстановления помещаются в папку «Элементы для восстановления» целевого почтового ящика или архива. |
||
IncludeFolders |
Необязательный |
System.String[] |
Параметр IncludeFolders задает список папок, которые следует включить в импорт. В именах папок не учитывается регистр и нет никаких ограничений на символы. Используйте следующий синтаксис:
Если пользователь создает личную папку с именем, совпадающим с
именем известной папки, заключая его в символы #, то для указания
этой папки можно использовать косую черту (/). Например, если
пользователь создает папку #Notes# и требуется указать именно ее, а
не известную папку Notes, используйте следующий синтаксис:
|
||
IsArchive |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр IsArchive указывает, что PST-файл импортируется в архив пользователя. |
||
MRSServer |
Необязательный |
Microsoft.Exchange.Data.Fqdn |
|||
Name |
Необязательный |
System.String |
Параметр Name задает имя запроса, используемое для отслеживания и отображения. Поскольку для одного почтового ящика можно завести несколько запросов на импорт, Exchange предваряет имя псевдонимом почтового ящика. Например, если создается запрос на импорт почтового ящика пользователя с псевдонимом «Kweku», а для этого параметра указывается значение «PC1toArchive», то полный идентификатор этого запроса на импорт будет иметь вид «Kweku\PC1toArchive». Если не указать имя с помощью этого параметра, то Exchange может создать до 10 имен запросов на один почтовый ящик, которые будут иметь вид MailboxImportX (где X = 0–9). Идентификатор запроса отображается и используется при поиске в форме <псевдоним>\MailboxImportX. |
||
SourceRootFolder |
Необязательный |
System.String |
Параметр SourceRootFolder указывает корневую папку PST-файла, из которого импортируются данные. При указании параметра иерархия папок вне той, что задана параметром SourceRootFolder, не импортируется, и параметр SourceRootFolder сопоставляется с параметром TargetRootFolder . Если этот параметр не задан, команда импортирует все папки. |
||
Suspend |
Необязательный |
System.Management.Automation.SwitchParameter |
|||
SuspendComment |
Необязательный |
System.String |
|||
TargetRootFolder |
Необязательный |
System.String |
Параметр TargetRootFolder задает папку почтового ящика верхнего уровня, в которую помещается импортируемое содержимое. Если этот параметр не указан, то команда импортирует папки до верхнего элемента структуры папок в целевом почтовом ящике или архиве. Если папка уже существует, то содержимое существующих папок объединяется, а новые папки добавляются к целевой структуре папок. |
||
WhatIf |
Необязательный |
System.Management.Automation.SwitchParameter |
Подробное описание
Запись «Импорт и экспорт» в разделе Разрешения для почтового ящика.
Типы входных данных
Типы возвращаемых данных
Ошибки
Ошибка | Описание |
---|---|
|
Примеры
ПРИМЕР 1
В этом примере на сервере SERVER01 восстановленный PST-файл импортируется в основной почтовый ящик пользователя «Ayla». Импортируются только данные из папки «Входящие» PST-файла. Данные импортируются в папку «RecoveredFiles» целевого почтового ящика пользователя «Ayla».
Скопировать код | |
---|---|
New-MailboxImportRequest -Mailbox Ayla -FilePath \\SERVER01\PSTFiles\Recovered.pst -TargetRootFolder "RecoveredFiles" -IncludeFolders "#Inbox#" |
ПРИМЕР 2
Этот пример импортирует PST-файл в папку архива пользователя «Kweku». Параметр TargetRootFolder не задан, поэтому содержимое существующих папок объединяется, а новые папки добавляются к целевой структуре папок.
Скопировать код | |
---|---|
New-MailboxImportRequest -Mailbox Kweku -IsArchive -FilePath \\SERVER01\PSTFiles\Archives\Kweku\Archive2007.pst |
ПРИМЕР 3
Этот пример импортирует все PST-файлы из общей папки. Каждый PST-файл имеет название, соответствующее псевдониму отдельного пользователя. Команда создает запрос на импорт всех PST-файлов и импортирует данные в соответствующий почтовый ящик.
Скопировать код | |
---|---|
Dir \\SERVER01\PSTshareRO\Recovered\*.pst | %{ New-MailboxImportRequest -Name RecoveredPST -BatchName Recovered -Mailbox $_.BaseName -FilePath $_.FullName -TargetRootFolder SubFolderInPrimary} |