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

Последнее изменение раздела: 2011-03-19

С помощью командлета New-EdgeSubscription можно экспортировать файл пограничной подписки с компьютера с установленной ролью сервера пограничной передачи и импортировать этот файл граничной подписки на компьютер с установленной ролью сервера концентратора передачи.

Синтаксис

New-EdgeSubscription [-AccountExpiryDuration <TimeSpan>] [-Confirm [<SwitchParameter>]] [-CreateInboundSendConnector <$true | $false>] [-CreateInternetSendConnector <$true | $false>] [-DomainController <Fqdn>] [-FileData <Byte[]>] [-FileName <LongPath>] [-Force <SwitchParameter>] [-Site <AdSiteIdParameter>] [-WhatIf [<SwitchParameter>]]

Параметры

Параметр Обязательный Тип Описание

AccountExpiryDuration

Необязательный

System.TimeSpan

Параметр AccountExpiryDuration указывает, сколько времени осталось до истечения срока действия учетной записи начальной загрузки, созданной этой командой.

Значение этого параметра должно быть минимум 2 минуты.

Confirm

Необязательный

System.Management.Automation.SwitchParameter

CreateInboundSendConnector

Необязательный

System.Boolean

Параметр CreateInboundSendConnector указывает, следует ли создать соединитель отправки для подключения пограничного транспортного сервера и транспортных серверов-концентраторов. Значение по умолчанию: $true. Для соединителя отправки задается адресное пространство «--» и промежуточные узлы «--», пограничный транспортный сервер назначается исходным сервером, а DNS-маршрутизация отключается. Этот параметр используется только при выполнении команды на сервере узлового транспорта.

CreateInternetSendConnector

Необязательный

System.Boolean

Параметр CreateInternetSendConnector указывает, следует ли создать соединитель отправки для подключения к Интернету. Значение по умолчанию: $true. Для соединителя отправки задается адресное пространство, включающее все домены (*), пограничный транспортный сервер задается в качестве исходного сервера, а также включается DNS-маршрутизация. Этот параметр используется только при выполнении команды на сервере узлового транспорта.

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

FileData

Необязательный

System.Byte[]

Параметр FileData указывает объект данных, закодированный в байтах, который содержит сведения о файле пограничной подписки.

Remote PowerShell в Exchange 2010 не поддерживает пути к файлам для командлетов. Поэтому необходимо считать содержимое файла пограничной подписки в объект, закодированный в байтах, с помощью командлета Get-Content, затем передать этот объект в командлет New-EdgeSubscription для импорта пограничной подписки на транспортный сервер-концентратор. Дополнительные сведения о синтаксисе этого параметра см. в разделе Общие сведения об импорте и экспорте файлов в командной консоли Exchange.

Параметр можно использовать только при запуске этой команды на транспортном сервере-концентраторе.

FileName

Необязательный

Microsoft.Exchange.Data.LongPath

Параметр FileName указывает полный путь к файлу пограничной подписки.

Этот параметр можно использовать только при запуске этой команды на пограничном транспортном сервере.

Force

Необязательный

System.Management.Automation.SwitchParameter

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

Site

Необязательный

Microsoft.Exchange.Configuration.Tasks.AdSiteIdParameter

Параметр Site указывает имя сайта Служба каталогов Active Directory, содержащего транспортные серверы-концентраторы, с которыми связаны пограничные транспортные серверы. Этот параметр используется только в том случае, если команда выполняется на транспортном сервере-концентраторе. Если команда выполняется на таком сервере, параметр является обязательным.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

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

Роль пограничного транспортного сервера не имеет доступа к Служба каталогов Active Directory. Все сведения о конфигурации и получателях хранятся в экземпляре служб облегченного доступа к каталогам (AD LDS) Служба каталогов Active Directory. Командлет New-EdgeSubscription создает файл пограничной подписки, который будет импортирован на транспортный сервер-концентратор сайта Служба каталогов Active Directory, на который необходимо подписать пограничный транспортный сервер. Для получения дополнительных сведений об этом процессе см. раздел Общие сведения о пограничных подписках.

 Запись «EdgeSync» в разделе Разрешения транспорта.

Примеры

ПРИМЕР 1

В этом примере создается файл пограничной подписки. Это действие должно выполняться на пограничном транспортном сервере.

Скопировать код
New-EdgeSubscription -FileName "c:\EdgeServerSubscription.xml"

ПРИМЕР 2

В этом примере файл пограничной подписки, созданный в ПРИМЕРЕ 1, импортируется на сайт Служба каталогов Active Directory Default-First-Site-Name. Импортирование файла пограничной подписки завершает процесс пограничной подписки. Эту команду необходимо запускать на транспортном сервере-концентраторе.

Первая команда считывает данные из файла пограничной подписки и хранит их во временной переменной в виде объекта, закодированного в байтах. Вторая команда завершает процесс пограничной подписки.

Скопировать код
[byte[]]$Temp = Get-Content -Path "C:\EdgeServerSubscription.xml" -Encoding Byte -ReadCount 0
New-EdgeSubscription -FileData $Temp -Site "Default-First-Site"

ПРИМЕР 3

В этом примере также импортируется файл пограничной подписки, созданный в ПРИМЕРЕ 1 на сайт Служба каталогов Active Directory Default-First-Site-Name, но конечный результат выполняется в отдельной строке кода. Эту команду необходимо запускать на транспортном сервере-концентраторе.

Скопировать код
New-EdgeSubscription -FileData ([byte[]]$(Get-Content -Path "C:\EdgeServerSubscription.xml" -Encoding Byte -ReadCount 0)) -Site "Default-First-Site"