Элементы файла конфигурации агентов для Exchange 2013
Сведения об XML-элементах в agents.config и fetagents.config файле конфигурации в Exchange 2013.
Область применения: Exchange Server 2013 г.
При установке роли сервера клиентского доступа или сервера почтовых ящиков на сервере Exchange установщик создает XML-файл, содержащий сведения о конфигурации агентов, установленных на сервере. Невозможно выполнить запись непосредственно в этот файл.
Служба транспорта переднего плана работает на серверах клиентского доступа и записывает данные в файл с именем fetagents.config. Транспортная служба и транспорт почтовых ящиков выполняются на серверах почтовых ящиков и записываются в файл с именем agents.config. Компьютер с ролью сервера клиентского доступа и сервера почтового ящика будет иметь fetagents.config и agents.config файл.
Единственный поддерживаемый способ записи в эти файлы — использование командлетов агента транспорта в командной консоли Exchange. Сведения о командлетах агента транспорта см. в разделе Командлеты потока обработки почты в TechNet.
Примечание.
Чтобы отличить агенты, расширяющие интерфейсную транспортную службу на сервере клиентского доступа, и транспортную службу на сервере почтовых ящиков, командлеты агента транспорта имеют параметр TransportService со значением "Hub" для транспортной службы и FrontEnd для транспортной службы переднего плана.
Вы можете прочитать файл agents.config или fetagents.config, чтобы определить наличие и сведения о конфигурации для одного или нескольких агентов на сервере. Эта документация содержит справочные материалы, которые можно использовать для чтения сведений в файле agents.config или fetagents.config. Формат обоих этих файлов одинаков. Эта документация не содержит сведений о записи в файлы.
Осторожностью
Использование неподдерживаемых методов для записи в файл agents.config или fetagents.config может привести к непредвиденным результатам, включая сбой службы транспорта или агентов транспорта или и того, и другого. Не записывайте данные напрямую ни в один из этих файлов. Единственный поддерживаемый метод записи в эти файлы — использование командлетов агента транспорта командной консоли Exchange.
Расположение файлов конфигурации агента транспорта
При установке Exchange 2013 установщик создает XML-файл с именем agents.config.template или fetagents.config.template в зависимости от установленной роли сервера в <папке ExchangeInstallFolder>\TransportRoles\Agents (где <ExchangeInstallFolder> — это папка, в которой установлен Exchange 2013). При установке роли сервера клиентского доступа Exchange 2013 копирует файл fetagents.config.template в fetagents.config. При установке роли сервера почтовых ящиков Exchange 2013 копирует файл agents.config.template в agents.config. Exchange 2013 считывает и записывает этот файл при изменении конфигурации агентов транспорта на сервере.
Проверка установки агента транспорта
Вы можете использовать возможности XML, которые предоставляет платформа .NET Framework, для чтения и проверки agents.config или XML-файла fetagents.config. Чтобы проверить установку и конфигурацию агента транспорта, прочитайте XML-код в файле конфигурации и найдите элемент агента , соответствующий агенту транспорта. Если элемент агента для конкретного агента транспорта не существует, агент транспорта не устанавливается. Если агент транспорта установлен, можно считывать атрибуты элемента агента , чтобы определить его конфигурацию.
Иерархия элементов файла конфигурации
В следующем коде показана иерархия элементов в XML-файле конфигурации.
<configuration>
<mexRuntime>
<monitoring>
<agentExecution/>
<messageSnapshot/>
</monitoring>
<agentList>
<agent/>
<agent/>
<agent />
</agentList>
</mexRuntim>
</configuration>