Экспорт и импорт правил транспорта
Применимо к: Exchange Server 2010
Последнее изменение раздела: 2009-10-19
Экспортировать или импортировать коллекцию правил транспорта с одного транспортного сервера под управлением Microsoft Exchange Server 2010 или Exchange Server 2007 на другой транспортный сервер может потребоваться в следующих сценариях.
Дублирование конфигурации правил транспорта на пограничных транспортных серверах Убедитесь, что все пограничные транспортные серверы или набор пограничных транспортных серверов применяют одинаковые правила транспорта. Конфигурации транспортных серверов-концентраторов хранятся в Active Directory. Конфигурация реплицируется на все контроллеры домена в организации. Конфигурации пограничных транспортных серверов хранятся в локальном экземпляре служб Active Directory облегченного доступа к каталогам Active Directory, который не реплицируется автоматически.
В зависимости от развертывания Exchange и топологии маршрутизации сообщений может потребоваться использовать на разных наборах пограничных транспортных серверов разные правила транспорта. Например, может потребоваться применить к пограничным транспортным серверам, принимающим входящую электронную почту, правила, которые отличаются от правил, используемых на пограничных транспортных серверах, отправляющих исходящую электронную почту. Если необходимо чтобы все пограничные транспортные серверы в организации применяли одинаковый набор правил транспорта, можно использовать эту процедуру для дублирования конфигурации правил транспорта.
Если необходимо реплицировать всю конфигурацию Exchange с одного транспортного сервера на другой, рекомендуется использовать клонированную конфигурацию. Эта конфигурация включает конфигурацию правил транспорта на пограничном транспортном сервере. Дополнительные сведения о клонировании пограничных транспортных серверов см. в разделе Клонированная конфигурация пограничного транспортного сервера.Важно!
Если ожидаются частые изменения конфигурации правил транспорта на пограничных транспортных серверах, рекомендуется назначить один пограничный транспортный сервер исходным и выполнять изменения на этом сервере. Настройте остальные пограничные транспортные серверы для автоматического обновления их конфигурации правил транспорта с исходного пограничного транспортного сервера с помощью сценария командной консоли, выполняющего процедуры, описанные далее в этом разделе. Дополнительные сведения о выполнении сценариев в командной консоли см. в разделе Создание сценариев в среде управления Exchange.
Во время совместной работы с транспортными серверами-концентраторами Exchange 2007 Exchange 2010 содержит много новых предикат правил и действий, а также некоторые измененные предикаты и действия Exchange 2007. При установке первого сервера Exchange 2010 в организации Exchange 2007 программой установки Exchange создается контейнер в Active Directory для хранения правил Exchange 2010, благодаря чему правила для обеих версий хранятся в разных местоположениях. Любые правила транспорта, существующие в Exchange 2007, преобразуются, а копия сохраняется в контейнере Exchange 2010. После установки организация Exchange имеет одинаковый набор правил транспорта для обеих версий серверов Exchange.
Соответственно, если в конфигурацию правил транспорта на сервере Exchange 2007 или Exchange 2010 были внесены какие-либо изменения, обе версии будут иметь разный набор правил. Для того, чтобы обе версии серверов Exchange имели одинаковые правила транспорта, а также для применения одинаковых политик обмена сообщениями, необходимо убедиться, что любые изменения, сделанные в конфигурации правил транспорта в Exchange 2007, также будут сделаны в конфигурации Exchange 2010. Эта процедура позволяет экспортировать правила из Exchange 2007 и импортировать их в Exchange 2010.Важно!
Для экспорта правил транспорта Exchange 2007 на сервер Exchange 2010 необходимо запустить командлет Export-TransportRuleCollection на сервере Exchange 2010. Командлет Export-TransportRuleCollection содержит параметр для экспорта правил Exchange 2007.
При импорте правил транспорта Exchange 2007 на сервер Exchange 2007 необходимо запустить командлет Import-TransportRuleCollection на сервере Exchange 2007.
Экспортировать правила Exchange 2010 и импортировать их на сервер Exchange 2007 невозможно.
Необходимы сведения о других задачах управления, относящихся к правилам транспорта? См. раздел Управление правилами транспорта.
Использование командной консоли для экспорта правил транспорта Exchange 2010 из транспортного сервера-концентратора или пограничного транспортно сервера
Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Правила транспорта» в разделе Политика обмена сообщениями и соответствие требованиям.
Примечание. |
---|
Для экспорта правил транспорта Exchange 2010 из транспортного сервера-концентратора или пограничного транспортно сервера нельзя использовать консоль управления Exchange. |
Процедура экспорта правил транспорта Exchange 2010 одинакова для транспортного сервера-концентратора и пограничного транспортно сервера. На транспортном сервере-концентраторе может потребоваться экспортировать правила транспорта для импорта на транспортный сервер-концентратор Exchange 2010 при совместной работе. Или может потребоваться экспортировать правила транспорта для резервного копирования.
На пограничных серверах концентраторах может потребоваться экспортировать правила транспорта для их дублирования на другой пограничный транспортный сервер или для резервного копирования правил транспорта на этом пограничном транспортном сервере.
В этом примере выполняется экспорт правил транспорта на транспортный сервер-концентратор или пограничный транспортный сервер Exchange 2010. Данные правил экспортируются в переменную $file, а затем записываются в файл Exchange2010TransportRules.xml в папке C:\MyDocs.
$file = Export-TransportRuleCollection
Set-Content -Path "C:\MyDocs\Exchange2010TransportRules.xml" -Value $file.FileData -Encoding Byte
Дополнительные сведения о синтаксисе и параметрах см. в разделе Export-TransportRuleCollection.
Использование командной консоли для экспорта правил транспорта Exchange 2007 из транспортного сервера-концентратора Exchange 2010
Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Правила транспорта» в разделе Политика обмена сообщениями и соответствие требованиям.
Примечание. |
---|
Для экспорта правил транспорта Exchange 2007 из транспортного сервера-концентратора Exchange 2010 нельзя использовать консоль управления Exchange. |
Может потребоваться экспортировать правила транспорта Exchange 2007 для их импорта на транспортный сервер-концентратор Exchange 2010 при совместной работе в организации обеих версий Exchange. При установке первого сервера Exchange 2010 в организации Exchange 2007 программа установки Exchange выполнит копирование правил из контейнера правил транспорта Exchange 2007 в контейнер Exchange 2010. Эту процедуру необходимо выполнять только в случае внесения изменений в правила транспорта на сервере Exchange 2007 и необходимости внесения таких же изменений на сервере Exchange 2010, чтобы на обоих серверах использовались одинаковые правила транспорта.
В этом примере выполняется экспорт устаревших правил транспорта, созданных в Exchange 2007. Запустите команду на транспортном сервере-концентраторе Exchange 2010.
$ file = Export-TransportRuleCollection -ExportLegacyRules
Set-Content -Path "C:\MyDocs\LegacyRules.xml" -Value $file.FileData -Encoding Byte
Дополнительные сведения о синтаксисе и параметрах см. в разделе Export-TransportRuleCollection.
Использование командной консоли для импорта правил транспорта на транспортный сервер-концентратор Exchange 2010 или пограничный транспортный сервер
Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Правила транспорта» в разделе Политика обмена сообщениями и соответствие требованиям.
Примечание. |
---|
Для импорта правил транспорта на транспортный сервер-концентратор или пограничный транспортный сервер Exchange 2010 нельзя использовать консоль управления Exchange. |
Для импорта правил транспорта Exchange 2010 или Exchange 2007 на транспортный сервер-концентратор или пограничный транспортный сервер Exchange 2010 используйте эту процедуру. Для обеих ролей сервера используется одинаковые процедура и командлет для импорта правил транспорта.
Предупреждение
При импорте коллекции правил транспорта из XML-файла удаляются или перезаписываются все существовавшие до этого правила транспорта, которые были определены для агента правил транспорта. Убедитесь в наличии резервной копии текущей коллекции правил транспорта, прежде чем импортировать и перезаписать правила транспорта.
При использовании командлета Import-TransportRuleCollection на транспортных серверах-концентраторах все правила транспорта, настроенные в организации Exchange 2010, будут перезаписаны, за исключением правил транспорта на пограничных транспортных серверах. На пограничных транспортных серверах эта команда перезаписывает правила транспорта, которые настроены только на локальном компьютере.
Важно!
Хотя роли пограничного транспортного сервера и транспортного сервера-концентратора имеют одинаковые принципы и применение, они используют разные предикаты правил и действия, разработанные с учетом различных требований. Не следует импортировать правила транспорта, экспортированные из пограничного транспортного сервера любой версии Exchange, на транспортный сервер-концентратор любой версии. Аналогично не следует импортировать правила, экспортированные из транспортного сервера-концентратора любой версии Exchange, на пограничный транспортный сервер любой версии.
В этом примере выполняется импорт правил транспорта из файла ExportedRules.xml.
[Byte[]]$Data = Get-Content -Path "C:\MyDocs\ExportedRules.xml" -Encoding Byte -ReadCount 0
Import-TransportRuleCollection -FileData $Data
Дополнительные сведения о синтаксисе и параметрах см. в разделе Import-TransportRuleCollection.