Поделиться через


Импорт данных почтового ящика

 

Применимо к: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Последнее изменение раздела: 2010-09-08

В этом разделе объясняется, как с помощью командной консоли Exchange импортировать данные почтового ящика из файла PST в другой почтовый ящик.

noteПримечание.
При помощи консоли управления Exchange импортировать данные невозможно.

Какие данные импортируются

По умолчанию командлет Import-Mailbox импортирует в целевое размещение все пустые папки, специальные папки и вложенные папки. Чтобы включить папки в список импортируемых папок или исключить их из него, используйте параметр IncludeFolders или ExcludeFolders. К специальным папкам относятся следующие:

  • Inbox

  • Deleted Items

  • Drafts

  • Junk E-Mail

  • Outbox

  • Sent Items

  • Journal

  • Calendar

  • Contacts

  • Notes

  • Tasks

Командлет Import-Mailbox импортирует все сопоставленные папкам сообщения, если таковые имеются в файле PST. Сопоставленные сообщения содержат скрытые данные с информацией о правилах, представлениях и формах.

Командлет Import-Mailbox импортирует также все сопоставленные сообщения для транспортной корзины, если они есть.

Командлет Import-Mailbox импортирует элементы всех типов, включая сообщения, элементы календаря, контакты, списки рассылки, записи дневника, задачи, заметки и документы.

Данные при импорте из файла PST объединяются с существующими данными почтового ящика. Если импортируемое сообщение уже существует в почтовом ящике, дубликат создаваться не будет.

Прежде чем приступить к работе

Чтобы выполнить эту процедуру, используемой учетной записи необходимо делегировать следующие полномочия:

  • роль администратора сервера Exchange и членство в локальной группе администраторов на исходном и целевом серверах;

  • полный доступ к целевому почтовому ящику.

Для предоставления полного доступа к почтовому ящику воспользуйтесь командлетом Add-MailboxPermission, указав в качестве параметра AccessRights значение "FullAccess". Например, если пользователю Admin01 необходимо импортировать данные из файла PST в почтовый ящик пользователя John, нужно сначала выполнить следующую команду:

Add-MailboxPermission -Identity john -User Admin01 -AccessRights FullAccess

Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, приведены в разделе Вопросы, связанные с разрешениями.

Кроме того, перед началом этой процедуры следует обратить внимание на указанные ниже требования.

  • Чтобы импортировать данные из файла PST, необходимо использовать 32-разрядную версию средств управления Exchange. 32-разрядную версию средств управления Exchange нельзя запустить на сервере с Exchange 2007, поскольку он является 64-разрядным. Необходимо выполнить командлет Import-Mailbox на 32-разрядном компьютере, на котором установлены следующие программы:

    • 32-разрядная версия средств управления Exchange;

    • Microsoft Office Outlook 2007 или Outlook 2003 с пакетом обновления 2 (SP2).

  • Для импорта данных из файла PST в почтовый ящик необходимо, чтобы на сервере с файлами PST был установлен Exchange 2007 с пакетом обновления 1 (SP1), однако сервер, на котором находится почтовый ящик, в который импортируются данные, может работать как под управлением окончательной первоначальной версии (RTM) Exchange 2007, так и под управлением Exchange 2007 с пакетом обновления 1 (SP1).

  • Командлет Import-Mailbox нельзя использовать для импорта данных в почтовый ящик, расположенный на сервере под управлением Exchange Server 2003 или Exchange 2000 Server. Для импорта данных из файла PST в почтовый ящик на сервере, на котором выполняется Exchange 2003 или Exchange 2000, нужно воспользоваться мастером слияния почтовых ящиков Microsoft Exchange (ExMerge.exe).

  • Невозможно импортировать данные в базу данных общих папок.

  • Почтовый ящик, в который импортируются данные, должен существовать. Невозможно импортировать данные в учетную запись пользователя, для которой почтовый ящик не создан.

    Сведения о загрузке 32-разрядной версии средств управления Exchange 2007 см. на веб-странице Microsoft Exchange Server 2007 Management Tools (32-Bit) (на английском языке).

Процедура

Применение командной консоли Exchange для импорта данных почтового ящика из файла PST

  • Чтобы импортировать данные почтового ящика из PST-файла john.pst в почтовый ящик Джона Пиплза, используйте следующую команду:

    Import-Mailbox -Identity john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst
    
  • Чтобы импортировать из PST-файла с именем john.pst все данные почтового ящика, полученные в промежутке времени между 1 января 2007 года и 1 апреля 2007 года, используйте следующую команду:

    Import-Mailbox -Identity john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst -StartDate 01/01/2007 -EndDate 04/01/2007
    
  • Чтобы импортировать данные почтовых ящиков из всех PST-файлов, расположенных в папке C:\PSTFiles, в соответствующие почтовые ящики, используйте следующую команду.

    Dir C:\PSTFiles\*.pst | Import-Mailbox -StartDate 01/01/2006 -EndDate 04/01/2006
    

    Каждый файл PST в папке C:\PSTFiles должен иметь имя вида <псевдоним>.pst.

  • Чтобы импортировать данные из PST-файлов, хранящихся в папке C:\PSTFiles, в почтовые ящики пользователей, учетные записи которых входят в подразделение Students, используйте следующую команду:

    Get-Mailbox -OrganizationalUnit Students | Import-Mailbox -PSTFolderPath C:\PSTFiles\
    
  • Чтобы импортировать из файла john.pst данные почтового ящика, для которых в качестве отправителя указан адрес christine@fabrikam.com, используйте следующую команду.

    Import-Mailbox -Identity john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst -SenderKeywords christine@fabrikam.com
    
  • Чтобы импортировать из файла john.pst только данные, лежащие в папке "Отправленные", используйте следующую команду.

    Import-Mailbox -Identity john -PSTFolderPath C:\PSTFiles\john.pst -IncludeFolders '\Sent Items'
    
  • Чтобы не импортировать некоторые папки (например, элементы в папках "Нежелательная почта" и "Контакты"), выполните следующую команду.

    Import-Mailbox -Identity john -PSTFolderPath C:\PSTFiles\john.pst ExcludeFolders "\Junk E-Mail","\Contacts"
    
  • Чтобы указать с помощью фильтров, какие элементы должны быть импортированы из файла PST, выполните следующую команду.

    Import-Mailbox -Identity contoso\john -PSTFolderPath C:\PSTFiles\john.pst -ContentKeywords "merger" -AttachmentFilenames "*orgchart*" -StartDate "03/01/2006 12:01:00" -RecipientKeywords tony@fabrikam.com
    

    В этом примере производится импорт из PST-файла с именем john.pst данных, удовлетворяющих следующим условиям:

    • в тексте сообщения или содержимом вложения имеется ключевое слово "merger";

    • сообщение имеет вложение с именем "*orgchart*";

    • сообщение получено после 12:01:00 1 марта 2006 года;

    • среди получателей сообщения указан адрес tony@fabrikam.com.

Подробные сведения о синтаксисе и параметрах приведены в разделе Import-Mailbox.

Дополнительные сведения

Дополнительные сведения об экспорте данных почтового ящика см. в разделе Экспорт данных почтового ящика.