Используйте командлет Set-AdSite, чтобы настроить службу каталогов Active Directory в качестве узлового сайта для перезаписи поведения маршрутизации сообщений по умолчанию компьютера с установленной ролью сервера узлового транспорта.

Синтаксис

Set-AdSite -Identity <AdSiteIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-HubSiteEnabled <$true | $false>] [-Name <String>] [-WhatIf [<SwitchParameter>]]
Set-AdSite [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-HubSiteEnabled <$true | $false>] [-Instance <ADSite>] [-Name <String>] [-WhatIf [<SwitchParameter>]]

Параметры

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

Identity

Обязательный

Microsoft.Exchange.Configuration.Tasks.AdSiteIdParameter

Используйте параметр Identity для указания идентификатора сайта Active Directory, который необходимо изменить. Идентификатор может быть выражен как GUID или с помощью имени сайта Active Directory. Если в имени узла содержатся пробелы, заключите запись в двойные кавычки.

Confirm

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

System.Management.Automation.SwitchParameter

Параметр Confirm используется для приостановки команды и требует, чтобы администратор подтвердил ее выполнение. По умолчанию этот параметр имеет значение $true.

DomainController

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

Microsoft.Exchange.Data.Fqdn

Параметр DomainController используется, чтобы указать имя узла или полное доменное имя контроллера домена, записывающего это изменение в Active Directory.

HubSiteEnabled

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

System.Boolean

Параметр HubSiteEnabled используется, чтобы указать, будет ли этот сайт работать как узловой. Значение по умолчанию: $false.

Instance

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

Microsoft.Exchange.Data.Directory.SystemConfiguration.ADSite

Используйте параметр Instance, чтобы передать в команду для обработки весь объект. Он обычно используется в сценариях, где команде должен быть передан весь объект.

Name

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

System.String

Параметр Name используется для изменения текущего имени сайта Active Directory. Чтобы использовать этот параметр, необходимо обладать правами администратора предприятия.

WhatIf

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

System.Management.Automation.SwitchParameter

Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять над объектом. С помощью параметра WhatIf администратор может просматривать изменения, которые могли бы произойти, без применения всех этих изменений. По умолчанию этот параметр имеет значение $true.

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

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

Командлет Set-AdSite можно использовать для изменения этих действий путем настройки сайта Active Directory в качестве узлового сайта. Если узловой сайт существует на наименьшем по стоимости пути маршрутизации между двумя серверами узлового транспорта, сообщения маршрутизируются для обработки на узловой сайт перед ретрансляцией на целевой сервер.

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

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

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

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

 

 

Исключения

Исключения Описание

 

 

Пример

В следующем примере кода показано, как настроить сайт Active Directory с именем «Default-First-Site-Name» в качестве узлового сайта.

Копировать код
Set-AdSite -Identity Default-First-Site-Name -HubSiteEnabled $true