Командлет Export-Message используется для копирования сообщения из очереди на компьютере, на котором установлена роль транспортного сервера-концентратора или пограничного транспортного сервера, по указанному пути в организации Microsoft Exchange Server 2007.

Синтаксис

Export-Message -Identity <MessageIdentity> -Path <String>

Параметры

Параметр Требуется Тип Описание

Идентификатор

Требуется

Microsoft.Exchange.Data.QueueViewer.MessageIdentity

Параметр Identity служит для задания целого числа MessageIdentity. Это целое число представляет определенное сообщение и, дополнительно, удостоверение сервера и очереди. Этот параметр может иметь следующий синтаксис:

  • сервер\удостоверение_очереди\удостоверение_сообщения

  • удостоверение_очереди\удостоверение_сообщения

  • Параметр QueueIdentity необходимо включать при применении команды Export-Message. Если имя сервера не используется, эта задача выполняется на локальном сервере.

Path

Требуется

System.String

С помощью параметра Path можно указать путь к файлу, куда экспортируется это сообщение. Значением параметра Path может быть имя файла, каталог и имя файла или каталог. Целевой каталог должен быть создан до начала экспорта сообщений. Каталог не создан. Если не указан абсолютный путь, используется текущий рабочий каталог среды управления Exchange. Каталог, указанный параметром Path, может быть как локальным на компьютере Exchange 2007, так и путем в формате UNC к общему ресурсу на удаленном сервере. Если значением параметра Path является существующий каталог без указания имени файла, файлу сообщения автоматически назначается имя InternalMessageID.eml. InternalMessageID является идентификатором сообщения, назначенным сервером Exchange 2007, выполняющим текущую обработку сообщения. Учетная запись пользователя должна иметь разрешение на запись сведений в целевой каталог.

Подробное описание

Командлет Export-Message копирует сообщения, находящиеся в очереди доставки, очереди недоступных сообщений или в очереди опасных сообщений на транспортном сервере-концентраторе или пограничном транспортном сервере, в указанную папку. Перед экспортом сообщения сначала необходимо приостановить сообщение. Сообщения в очереди опасных сообщений уже приостановлены. Командой Export-Message сообщения копируются в каталог воспроизведения другого сервера транспорта для доставки. Чтобы скопировать сообщение, которое находится на удаленном сервере, включите имя сервера в идентификатор сообщения. Этот идентификатор является обязательным и должен однозначно идентифицировать сообщение в очереди.

Для выполнения командлета Export-Message используемой учетной записи необходимо делегировать следующее:

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

Для выполнения командлета Export-Message на компьютере с установленной ролью пограничного транспортного сервера необходимо войти в систему с использованием учетной записи, являющейся членом локальной группы администраторов этого компьютера.

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

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

 

 

Исключения

Исключения Описание

 

 

Пример

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

Во втором примере показано, как применять команду Get-Message для извлечения всех сообщений из указанной очереди. Затем результаты выполнения запроса передаются в команду Export-Message, и все сообщения копируются в файлы EML с соответствующими именами InternalMessageID.

Дополнительные сведения об использовании среды управления Exchange для выполнения задач просмотра очереди см. в разделе Использование среды управления Exchange для управления очередями.

Копировать код
Export-Message -Identity ExchSrv1\contoso.com\1234 -Path "c:\exportfolder\filename.eml"
Get-Message -Queue "Server1\contoso.com" | Export-Message -Path "c:\exportfolder"