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


Импорт записей переопределения адресов

Применимо к: Exchange Server 2010

Последнее изменение раздела: 2009-12-07

В этом разделе описывается, как использовать командную консоль Exchange для импорта записей для замены адреса на компьютер с установленной ролью пограничного транспортного сервера Microsoft Exchange Server 2010.

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

  • Миграция. Может потребоваться выполнить массовый импорт записей переопределения адресов из предыдущего решения, которое заменяется решением на основе пограничного транспортного сервера.
  • Привлечение третьей стороны. Массовый импорт записей переопределения адресов можно использовать после заключения соглашений со сторонними поставщиками решений для переопределения их адресов электронной почты.
  • Поглощение компаний. Массовый импорт записей переопределения адресов может потребоваться тогда, когда при поглощении других компаний необходимо временно переопределять их адреса электронной почты.

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

Необходимы сведения о других задачах управления, связанных с записями для замены адреса? См. раздел Управление агентами транспорта.

Предварительные условия

Перед использованием файлов значений с разделителями-запятыми (CSV) для массового импорта записей переопределения адресов необходимо ознакомиться с процессом создания записи переопределения адресов. Дополнительные сведения см. в разделе Создание записи для замены адреса.

Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Агент перезаписи адресов» в разделе Разрешения транспорта.

Шаг 1. Создание CSV-файла

Прежде всего необходимо создать CSV-файл, содержащий столбцы значений, соответствующие параметрам, которые требуются для выполнения командлета New-AddressRewriteEntry. Для командлета New-AddressRewriteEntry требуются указанные ниже значения, поэтому в CSV-файле должны быть соответствующие столбцы:

  • Name   Значением этого параметра должна быть строка, которая уникальным образом идентифицирует запись для замены адреса.
  • InternalAddress   Этот параметр определяет внутренний SMTP-адрес, который требуется заменить.
  • ExternalAddress   Этот параметр определяет внешний SMTP-адрес, который требуется заменить.

Перечисленные ниже параметры являются необязательными. Если необходимо, в CSV-файл можно включить столбцы для этих параметров:

  • ExceptionList   В этом параметре задается список поддоменов, которые не следует заменять. SMTP-адреса, содержащиеся в указанных дочерних доменах, не будут переопределяться. Значения параметра ExceptionList необходимо заключить в прямые кавычки ("). Если необходимо указать несколько доменов с параметром ExceptionList, значения следует разделить запятыми (,). Например, строка "domain1.com,domain2.com, domain3.com" содержит три домена, заключенные в прямые кавычки и разделенные запятыми.

  • OutboundOnly   Этот параметр указывает, должна ли запись для замены адреса перезаписывать SMTP-адреса в сообщениях, которые являются входящими и исходящими для организации Exchange 2010, или только в тех сообщениях, которые являются исходящими из организации Exchange 2010. В отличие от использования логических значений в командной консоли, для параметра OutboundOnly необходимо использовать значения True или False, а не $True или $False. Это происходит потому, что значение в CSV-файле преобразуется в логическое значение при интерпретации CSV-файла в командной строке.

    Важно!

    При задании значений для дополнительных столбцов CSV-файла в каждой строке этого столбца должно быть введено значение. Это обусловлено тем, что командлету требуется значение для каждого параметра, указанного в CSV-файле. Если необходимо создать несколько записей для замены адреса и при этом некоторые записи имеют дополнительные параметры, а некоторые — нет, то необходимо разделить эти записи, создать два отдельных CSV-файла и импортировать каждый из этих CSV-файлов.

    Важно!

    Можно указать списки исключений только для исходящих записей для замены адреса. Если в CSV-файле используется как столбец ExceptionList, так и OutboundOnly, заполнить можно только исходящие записи для замены адреса.

В следующем примере показано заполнение CSV-файла с помощью необязательных параметров ExceptionList и OutboundOnly.

Name,InternalAddress,ExternalAddress,ExceptionList,OutboundOnly
"Wingtip UK", *.wingtiptoys.co.uk, tailspintoys.com,"legal.wingtiptoys.co.uk,finance.wingtiptoys.co.uk,support.wingtiptoys.co.uk",True
"Wingtip USA", *.wingtiptoys.com, tailspintoys.com,"legal.wingtiptoys.com,finance.wingtiptoys.com,support.wingtiptoys.com,corp.wingtiptoys.com",True
"Wingtip Canada", *.wingtiptoys.ca, tailspintoys.com,"legal.wingtiptoys.ca,finance.wingtiptoys.ca,support.wingtiptoys.ca",True

Шаг 2. Импорт CSV-файла для создания нескольких записей для замены адреса

Массовый импорт нескольких записей для замены адреса выполняется с помощью командлета New-AddressRewriteEntry совместно с командлетом Import-CSV.

В следующем примере выполняется импорт записей для замены адреса, перечисленных в ранее созданном CSV-файле с именем ImportAddressRewriteEntries.csv.

Import-Csv C:\ImportAddressRewriteEntries.csv | ForEach { New-AddressRewriteEntry -Name $_.Name -InternalAddress $_.InternalAddress -ExternalAddress $_.ExternalAddress -OutboundOnly ([Bool]::Parse($_.OutboundOnly)) -ExceptionList $_.ExceptionList}

Дополнительные сведения о синтаксисе и параметрах см. в разделе New-AddressRewriteEntry.