Командлет Move-Mailbox используется для перемещения почтовых ящиков внутри организации или между различными организациями.
Синтаксис
move-Mailbox -Identity <MailboxIdParameter> -TargetDatabase <DatabaseIdParameter> [-BadItemLimit <Int32>] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-IgnoreRuleLimitErrors <SwitchParameter>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-ValidateOnly <SwitchParameter>] |
move-Mailbox -Identity <MailboxIdParameter> -TargetDatabase <DatabaseIdParameter> [-AllContentKeywords <String[]>] [-AllowMerge <SwitchParameter>] [-AttachmentFilenames <String[]>] [-BadItemLimit <Int32>] [-ContentKeywords <String[]>] [-DomainController <Fqdn>] [-EndDate <DateTime>] [-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-IgnoreRuleLimitErrors <SwitchParameter>] [-IncludeFolders <MapiFolderPath[]>] [-Locale <CultureInfo>] [-MaxThreads <Int32>] [-NTAccountOU <OrganizationalUnitIdParameter>] [-PreserveMailboxSizeLimit <SwitchParameter>] [-ReportFile <LocalLongFullPath>] [-RetryInterval <EnhancedTimeSpan>] [-RetryTimeout <EnhancedTimeSpan>] [-SourceForestCredential <PSCredential>] [-SourceForestGlobalCatalog <Fqdn>] [-SourceMailboxCleanupOptions <None | DeleteSourceMailbox | DeleteSourceNTAccount>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-TargetForestCredential <PSCredential>] [-ValidateOnly <SwitchParameter>] |
move-Mailbox -Identity <MailboxIdParameter> -ConfigurationOnly <SwitchParameter> -TargetDatabase <DatabaseIdParameter> [-BadItemLimit <Int32>] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-ValidateOnly <SwitchParameter>] |
move-Mailbox -Identity <MailboxIdParameter> -TargetDatabase <DatabaseIdParameter> [-BadItemLimit <Int32>] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-ValidateOnly <SwitchParameter>] |
Параметры
Параметр | Обязательный | Тип | Описание | ||
---|---|---|---|---|---|
ConfigurationOnly |
Обязательный |
System.Management.Automation.SwitchParameter |
Параметр ConfigurationOnly используется для изменения местоположения сервера Exchange в службе каталогов Active Directory. Используйте этот параметр для направления почтового ящика на функционирующий сервер. Содержимое почтового ящика не перемещается. |
||
Идентификатор |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
С помощью параметра Identity можно указать идентификацию получателя отдельного перемещаемого почтового ящика. Если возвращаемые данные команды Get-Mailbox передаются другой команде, этот параметр не требуется. |
||
TargetDatabase |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
С помощью параметра TargetDatabase можно указать базу данных, в которую будет перемещен почтовый ящик. Если возвращаемые данные команды Get-Mailbox передаются другой команде, этот параметр не требуется. Если имя сервера не задано, командлет выполнит поиск базы данных на локальном сервере. Если на сервере расположено несколько баз данных с одинаковым именем, необходимо указать группу хранения. |
||
AllContentKeywords |
Дополнительно |
System.String[] |
Параметр AllContentKeywords используется для указания ключевых слов для содержимого, которое необходимо переместить. При обнаружении заданного ключевого слова в тексте сообщения, вложении или поле «Тема» команда экспортирует соответствующие сообщения.
|
||
AllowMerge |
Дополнительно |
System.Management.Automation.SwitchParameter |
С помощью параметра AllowMerge можно указать слияние почтовых ящиков, если один почтовый ящик уже существует. Этот параметр можно использовать для перемещения почтового ящика между различными организациями, даже если целевой почтовый ящик уже существует. Содержимое почтовых ящиков объединяется. Этот параметр невозможно использовать, если используется параметр NTAccountOU. |
||
AttachmentFilenames |
Дополнительно |
System.String[] |
С помощью параметра AttachmentFilenames можно указать вложения, которые следует включить в перемещение. Имена файлов могут содержать любые расширения файлов и подстановочные знаки. |
||
BadItemLimit |
Дополнительно |
System.Int32 |
С помощью параметра BadItemLimit можно указать количество пропускаемых неверных элементов. Используйте значение 0, чтобы не пропускать неверные элементы. Допустимый диапазон вводимых значений для этого параметра: от 0 до 2 147 483 647. |
||
ContentKeywords |
Дополнительно |
System.String[] |
Параметр ContentKeywords используется для указания ключевых слов для содержимого, которое следует переместить. При обнаружении заданного ключевого слова в тексте сообщения или вложении команда экспортирует соответствующие сообщения. |
||
DomainController |
Дополнительно |
Microsoft.Exchange.Data.Fqdn |
Чтобы указать полное доменное имя (FQDN) контроллера домена, записывающего это изменение конфигурации в Active Directory, включите в команду параметр DomainController. |
||
EndDate |
Дополнительно |
System.DateTime |
Параметр EndDate указывает конечную дату для фильтрации содержимого, перемещаемого из исходного почтового ящика. Из почтового ящика перемещаются только те элементы, дата которых предшествует или равна конечной дате. При вводе конкретной даты используйте краткий формат даты, определенный настроенными на локальном компьютере параметрами Язык и региональные стандарты. Например, если компьютер настроен на использование краткого формата даты мм/дд/гггг, чтобы указать 1 марта 2006 г., введите 03/01/2006. |
||
ExcludeFolders |
Дополнительно |
Microsoft.Exchange.Data.Mapi.MapiFolderPath[] |
С помощью параметра ExcludeFolders можно указать список папок, которые следует исключить из перемещения. |
||
GlobalCatalog |
Дополнительно |
Microsoft.Exchange.Data.Fqdn |
С помощью параметра GlobalCatalog можно указать глобальный каталог, в котором следует выполнить операции поиска в конечном лесу. |
||
IgnorePolicyMatch |
Дополнительно |
System.Management.Automation.SwitchParameter |
С помощью параметра IgnorePolicyMatch можно указать, следует ли сопоставлять политики получателей. |
||
IgnoreRuleLimitErrors |
Дополнительно |
System.Management.Automation.SwitchParameter |
С помощью параметра IgnoreRuleLimitErrors можно указать, следует ли перемещать правила пользователя в учетную запись Microsoft Exchange Server 2003 назначения или Exchange 2000 Server для обхода ограничения числа правил в Microsoft Outlook, равного 32768. |
||
IncludeFolders |
Дополнительно |
Microsoft.Exchange.Data.Mapi.MapiFolderPath[] |
С помощью параметра IncludeFolders можно указать список папок, которые следует включить в перемещение. |
||
Locale |
Дополнительно |
System.Globalization.CultureInfo |
Параметром Locale указываются языковые стандарты перемещаемых сообщений. Команда перемещает только сообщения с указанными языковыми стандартами. |
||
MaxThreads |
Дополнительно |
System.Int32 |
С помощью параметра MaxThreads можно указать максимальное количество используемых потоков. Допустимый диапазон вводимых значений для этого параметра: от 0 до 30.
|
||
NTAccountOU |
Дополнительно |
Microsoft.Exchange.Configuration.Tasks.OrganizationalUnitIdParameter |
С помощью параметра NTAccountOU можно указать подразделение, в котором создаются учетные записи Microsoft Windows NT. Этот параметр невозможно использовать, если используется параметр AllowMerge. |
||
PreserveMailboxSizeLimit |
Дополнительно |
System.Management.Automation.SwitchParameter |
С помощью параметра PreserveMailboxSizeLimit можно указать, следует ли применять параметры ограничения размера исходного почтового ящика к почтовому ящику назначения. |
||
ReportFile |
Дополнительно |
Microsoft.Exchange.Data.LocalLongFullPath |
С помощью параметра ReportFile можно указать путь и имя файла журнала отчетов в формате XML. |
||
RetryInterval |
Дополнительно |
Microsoft.Exchange.Data.EnhancedTimeSpan |
С помощью параметра RetryInterval можно указать интервал получения состояния перемещения с сервера. |
||
RetryTimeout |
Дополнительно |
Microsoft.Exchange.Data.EnhancedTimeSpan |
С помощью параметра RetryTimeout можно указать предельное время ожидания перемещения почтового ящика. |
||
SourceForestCredential |
Дополнительно |
System.Management.Automation.PSCredential |
С помощью параметра SourceForestCredential можно указать учетные данные для подключения к исходному почтовому ящику. |
||
SourceForestGlobalCatalog |
Дополнительно |
Microsoft.Exchange.Data.Fqdn |
С помощью параметра SourceForestGlobalCatalog можно указать глобальный каталог, в котором следует выполнить операции поиска в исходном лесу. |
||
SourceMailboxCleanupOptions |
Дополнительно |
Microsoft.Exchange.Management.RecipientTasks.MoveMailboxSourceCleanupType |
С помощью параметра SourcMailboxCleanupOptions можно указать параметры очистки исходного почтового ящика. Этот параметр невозможно использовать, если используется параметр AllowMerge. |
||
StartDate |
Дополнительно |
System.DateTime |
Параметр StartDate указывает начальную дату для фильтрации содержимого, перемещаемого из исходного почтового ящика. Перемещаются только те элементы из почтового ящика, дата которых превышает начальную дату. При вводе конкретной даты используйте краткий формат даты, определенный настроенными на локальном компьютере параметрами Язык и региональные стандарты. Например, если компьютер настроен на использование краткого формата даты мм/дд/гггг, чтобы указать 1 марта 2006 г., введите 03/01/2006. |
||
SubjectKeywords |
Дополнительно |
System.String[] |
Параметр SubjectKeywords задает фильтры на основе ключевых слов для тем элементов в исходном почтовом ящике. |
||
TargetForestCredential |
Дополнительно |
System.Management.Automation.PSCredential |
С помощью параметра TargetForestCredential можно указать учетные данные, которые следует использовать при подключении к базе данных назначения. |
||
ValidateOnly |
Дополнительно |
System.Management.Automation.SwitchParameter |
С помощью параметра ValidateOnly можно указать, следует ли проверить перемещение без перемещения почтового ящика. |
Подробное описание
Командлет Move-Mailbox можно использовать для выполнения следующих задач:
- Перемещение почтового ящика между серверами в организации. Это
перемещение может оказаться полезным при обновлении оборудования
или программного обеспечения.
- Перемещение почтового ящика между серверами в различных
организациях. Это перемещение может оказаться полезным при слиянии
сетевых инфраструктур организаций.
Для выполнения командлета Move-Mailbox используемой учетной записи необходимо делегировать следующие роли на исходном и целевом серверах:
- роль администратора сервера Exchange.
- роль администратора получателей Exchange.
- членство в локальной группе администраторов.
Примечание. |
---|
Если Exchange 2007 работает на компьютере, который также является контроллером домена, для перемещения почтового ящика в базу данных на этом сервере используемой учетной записи необходимо делегировать роль администратора сервера Exchange. Роль администратора получателей Exchange делегировать не требуется. |
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Типы входных данных
Типы возвращаемых данных
Ошибки
Ошибка | Описание |
---|---|
|
|
Исключения
Исключения | Описание |
---|---|
|
|
Пример
В этом примере команда Move-Mailbox используется для перемещения почтового ящика сотрудника John Peoples (john@contoso.com) в новую базу данных почтовых ящиков с именем NewMailboxDatabase.
Копировать код | |
---|---|
Move-Mailbox john@contoso.com -TargetDatabase NewMailboxDatabase |