В этом разделе описывается, как использовать командную консоль Exchange для включения конвейерной трассировки сообщений электронной почты при их прохождении через транспортный конвейер на компьютерах с установленной ролью транспортного сервера-концентратора или пограничного транспортного сервера Microsoft Exchange Server 2007.

Дополнительные сведения о конвейерной трассировке, транспортном конвейере и агентах транспорта в Exchange 2007 см. в следующих разделах:

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

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

Внимание!
Конвейерная трассировка копирует все содержимое сообщений электронной почты, отправляемых из учетной записи электронной почты, настроенной с помощью параметра PipelineTracingSenderAddress в командлете Set-TransportServer. Чтобы избежать нежелательного раскрытия конфиденциальной информации, необходимо настроить соответствующие разрешения системы безопасности для местоположения файла журнала конвейерной трассировки, которое задается параметром PipelineTracingPath в командлете Set-TransportServer.
Внимание!
Не следует включать конвейерную трассировку на длительный период времени. Конвейерная трассировка создает подробные файлы журналов, которые быстро накапливаются. Всегда необходимо отслеживать размер свободного места на диске при включенной конвейерной трассировке.

Чтобы выполнить командлет Set-TransportServer на компьютере с установленной ролью пограничного транспортного сервера, необходимо быть членом локальной группы администраторов этого компьютера.

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

  • роль администратора организации Exchange.

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

Настройка адреса отправителя конвейерной трассировки

Конвейерная трассировка создает файлы журналов только для сообщений электронной почты, отправляемых с SMTP-адреса электронной почты, заданного с помощью параметра PipelineTracingSenderAddress в командлете Set-TransportServer. Конвейерная трассировка не создает файлов журналов для сообщений, отправляемых с любого другого адреса электронной почты. Указываемый SMTP-адрес электронной почты может быть внутренним адресом организации Exchange или внешним по отношению к ней.

Если необходимо создавать файлы журналов для сообщений, формируемых почтовыми серверами, например сообщений об отсутствии на работе, уведомлений о доставке, отчетов журналов и других системных сообщений, можно задать значение "<>" для параметра PipelineTracingSenderAddress.

Внимание!
Если присвоить параметру PipelineTracingSenderAddress значение "<>", будут регистрироваться все сообщения почтового сервера, которые будет получать настроенный таким образом транспортный сервер-концентратор или пограничный транспортный сервер. При поступлении в организацию достаточно большого количества сообщений почтового сервера это может привести к значительному увеличению нагрузки на сервер и быстрому исчерпанию свободного места на диске. Если включена конвейерная трассировка, следует тщательно следить за объемом свободного дискового пространства.

После указания адреса отправителя конвейерной трассировки необходимо включить конвейерную трассировку. Дополнительные сведения см. в пункте «Включение конвейерной трассировки» ниже в этом разделе.

Настройка адреса отправителя конвейерной трассировки для получения сообщений, поступающих с определенного SMTP-адреса, с помощью командной консоли Exchange

  • Выполните следующую команду:

    Копировать код
    Set-TransportServer <Identity> -PipelineTracingSenderAddress <SMTPAddress>
    

    Например, чтобы настроить адрес SMTP chris@contoso.com в качестве адреса отправителя конвейерной трассировки на компьютере Server1, необходимо выполнить следующую команду:

    Копировать код
    Set-TransportServer Server1 -PipelineTracingSenderAddress chris@contoso.com
    

Настройка адреса отправителя конвейерной трассировки для получения сообщений, создаваемых почтовыми серверами, с помощью командной консоли Exchange

  • Выполните следующую команду:

    Копировать код
    Set-TransportServer <Identity> -PipelineTracingSenderAddress "<>"
    

    Например, чтобы задать значение <> в качестве адреса отправителя конвейерной трассировки на компьютере «Server2», выполните следующую команду:

    Копировать код
    Set-TransportServer Server2 -PipelineTracingSenderAddress "<>"
    

Дополнительные сведения см. в разделе Использование конвейерной трассировки для диагностики неисправностей агентов транспорта.

Настройка местоположения каталога журнала конвейерной трассировки

По умолчанию каталог журнала конвейерной трассировки размещен в каталоге C:\Program Files\Microsoft\Exchange Server\TransportRoles\Logs\PipelineTracing. Каталог должен быть размещен на компьютере, на котором выполняется Exchange 2007.

Чтобы использовать среду управления Exchange для настройки местоположения журнала конвейерной трассировки, необходимо:

  • Выполнить следующую команду:

    Копировать код
    Set-TransportServer <Identity> -PipelineTracingPath <LocalFilePath>
    

    Например, чтобы указать расположение каталога журнала конвейерной трассировки в C:\Pipeline Tracing Logs, необходимо выполнить следующую команду:

    Копировать код
    Set-TransportServer Server1 -PipelineTracingPath "C:\Pipeline Tracing Logs"
    

Включение конвейерной трассировки

По умолчанию конвейерная трассировка отключена на компьютерах с запущенной Exchange 2007. Конвейерную трассировку можно включить или отключить на каждом сервере Exchange.

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

  1. Настроить адрес отправителя конвейерной трассировки согласно разделу «Настройка адреса отправителя конвейерной трассировки». Адрес отправителя конвейерной трассировки необходимо настроить до включения конвейерной трассировки.

  2. Необходимо выполнить следующую команду, чтобы включить конвейерную трассировку:

    Копировать код
    Set-TransportServer <Identity> -PipelineTracingEnabled <$True | $False>
    

    Например, чтобы включить конвейерную трассировку на компьютере Server1, необходимо выполнить следующую команду:

    Копировать код
    Set-TransportServer Server1 -PipelineTracingEnabled $True
    

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