Set-CsDirector

Skype for Business Server 2015
 

Дата изменения раздела:2017-03-28

Изменяет свойства одного или нескольких директоров. Директоры могут использоваться для проверки подлинности пользовательских запросов, но они не размещают учетные записи пользователей. Данный командлет впервые появился в Lync Server 2010.

Set-CsDirector [-Identity <XdsGlobalRelativeIdentity>] [-ArchivingServer <String>] [-Confirm [<SwitchParameter>]] [-EdgeServer <String>] [-Force <SwitchParameter>] [-MirrorMonitoringDatabase <String>] [-MonitoringDatabase <String>] [-MonitoringServer <String>] [-SipHealthPort <UInt16>] [-SipPort <UInt16>] [-SipServerTcpPort <UInt16>] [-WebPort <UInt16>] [-WebServer <String>] [-WhatIf [<SwitchParameter>]]

Команда из примера 1 изменяет роль архивации, связанную с ролью Директор Director:atl-cs-001.litwareinc.com. В примере роль архивации переключается на ArchivingServer:dublin-cs-001.litwareinc.com.

Set-CsDirector -Identity "Director:atl-cs-001.litwareinc.com" -ArchivingServer "ArchivingServer:dublin-cs-001.litwareinc.com"

В примере 2 изменяется SIP-порт для всех директоров, используемых в организации. Для этого сначала вызывается командлет Get-CsService с параметром Director, чтобы получить коллекцию всех директоров организации. Коллекция затем передается в командлет ForEach-Object . Командлет ForEach-Object в свою очередь вызывает для каждого сайта в коллекции командлет Set-CsDirector , который изменяет значения свойства SipPort на 5072.

Get-CsService -Director | ForEach-Object {Set-CsDirector -Identity $_.Identity -SipPort 5072}

Роль Директор выполняет проверку подлинности пользователей и отвечает на запросы пользователей без фактического размещения учетных записей пользователей. Роли-директоры обычно используются в организациях, где разрешен внешний доступ к сети через пограничные сервера. В подобных случаях роли-директоры не только снимают нагрузку с серверов переднего плана (обрабатывая запросы проверки подлинности), но также защищают внутреннюю сеть от атак, направленных на получение эффекта отказа в обслуживании, и другого вредоносного трафика. Роли-директоры также полезны, когда в центральном сайте размещается множество серверов переднего плана. В таком случае роли-директоры получают все запросы пользователей и направляют их в соответствующий пул серверов. Это опять же снижает нагрузку на серверы переднего плана.

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

По умолчанию локально запускать командлет Set-CsDirector имеют право члены группы RTCUniversalServerAdmins. Чтобы получить список всех ролей управления доступом на основе ролей (RBAC), которым назначен этот командлет (включая все настраиваемые роли RBAC, созданные вами), запустите следующую команду из командной строки Windows PowerShell:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Set-CsDirector"}

 

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

ArchivingServer

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

System.String

Место размещения службы роли архивации, связываемой с Директор. Например: -ArchivingServer "ArchivingServer:atl-cs-001.litwareinc.com".

Confirm

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

System.Management.Automation.SwitchParameter

Запрашивает подтверждение перед выполнением команды.

EdgeServer

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

System.String

Место размещения службы роли Пограничный сервера, связываемой с Директор. Например: -EdgeServer "EdgeServer:atl-edge-001.litwareinc.com"

Force

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

System.Management.Automation.SwitchParameter

Запрещает на время выполнения команды отображение каких-либо сообщений о некритических ошибках.

Identity

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

Microsoft.Rtc.Management.Xds.XdsGlobalRelativeIdentity

Место размещения службы изменяемой роли Директор. Например: -Identity "Director:atl-cs-001.litwareinc.com".

Можно не указывать префикс "Director:". Например: -Identity "atl-cs-001.litwareinc.com".

MirrorMonitoringDatabase

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

System.String

Место размещения зеркальной базы данных мониторинга, связываемой с Директор.

MonitoringDatabase

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

System.String

Место размещения базы данных мониторинга, связываемой с Директор.

MonitoringServer

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

System.String

Место размещения службы роли мониторинга, связываемой с Директор. Например: -MonitoringServer "MonitoringServer:atl-cs-001.litwareinc.com".

SipHealthPort

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

System.UInt16

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

SipPort

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

System.UInt16

Порт, используемый для SIP-трафика.

SipServerTcpPort

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

System.UInt16

SIP-порт для прослушивания. Значение по умолчанию — 5060.

WebPort

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

System.UInt16

Порт, используемый для взаимодействия со службой.

WebServer

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

System.String

Место размещения службы сервера, связываемого с Директор. Например: -WebServer "WebServer:atl-cs-001.litwareinc.com"

WhatIf

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

System.Management.Automation.SwitchParameter

Описывает, что произойдет при выполнении команды без реального выполнения команды.

Нет. Командлет Set-CsDirector не принимает входные данные из конвейера.

Командлет Set-CsDirector не возвращает объекты или значения. Он изменяет существующие экземпляры объекта Microsoft.Rtc.Management.Xds.DisplayDirector.

 
Показ: