Set-CsProxyConfiguration

Skype for Business Server 2015
 

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

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

Set-CsProxyConfiguration [-Identity <XdsIdentity>] <COMMON PARAMETERS>

Set-CsProxyConfiguration [-Instance <PSObject>] <COMMON PARAMETERS>

COMMON PARAMETERS: [-AcceptClientCompression <$true | $false>] [-AcceptServerCompression <$true | $false>] [-AllowPartnerPollingSubscribes <$true | $false>] [-Confirm [<SwitchParameter>]] [-DisableNtlmFor2010AndLaterClients <$true | $false>] [-DnsCacheRecordCount <UInt32>] [-EnableLoggingAllMessageBodies <$true | $false>] [-EnableWhiteSpaceKeepAlive <$true | $false>] [-Force <SwitchParameter>] [-LoadBalanceEdgeServers <$true | $false>] [-LoadBalanceInternalServers <$true | $false>] [-MaxClientCompressionCount <UInt32>] [-MaxClientMessageBodySizeKb <UInt32>] [-MaxKeepAliveInterval <UInt32>] [-MaxServerCompressionCount <UInt32>] [-MaxServerMessageBodySizeKb <UInt32>] [-OutgoingTlsCount <UInt32>] [-Realm <IRealmChoice>] [-RequestServerCompression <$true | $false>] [-SpecialConfigurationList <String>] [-TestFeatureList <String>] [-TestParameterList <String>] [-TreatAllClientsAsRemote <$true | $false>] [-UseCertificateForClientToProxyAuth <$true | $false>] [-UseKerberosForClientToProxyAuth <$true | $false>] [-UseNtlmForClientToProxyAuth <$true | $false>] [-WhatIf [<SwitchParameter>]]

В примере 1 все параметры конфигурации прокси-сервера, свойство Identity которых имеет значение service:EdgeServer:atl-edge-001.litwareinc.com, изменяются таким образом, чтобы принимать сжатие сервера. Для этого вызывается командлет Set-CsProxyConfiguration с параметром AcceptServerCompression, которому присваивается значение True.

Set-CsProxyConfiguration -Identity service:EdgeServer:atl-edge-001.litwareinc.com -AcceptServerCompression $True

В примере 2 выполняется поиск всех параметров конфигурации прокси-сервера, которые принимают сжатие сервера. Затем эти параметры изменяются, чтобы принимать также и сжатие клиента. Чтобы получить коллекцию всех параметров прокси-сервера, используемых в организации, команда вызывает командлет Get-CsProxyConfiguration без параметров. Полученная коллекция передается командлету Where-Object , который выбирает только те параметры, у которых свойство AcceptServerCompression имеет значение True. Затем отфильтрованная коллекция передается командлету Set-CsProxyConfiguration , который присваивает свойству AcceptClientCompression каждого элемента коллекции значение True.

Get-CsProxyConfiguration | Where-Object {$_.AcceptServerCompression -eq $True} | Set-CsProxyConfiguration -AcceptClientCompression $True

В примере 3 показано, как изменить все параметры прокси-сервера, заданные на уровне службы. Для этого команда вызывает командлет Get-CsProxyConfiguration с параметром Filter; значение фильтра "service:*" позволяет получить только те параметры, у которых идентификатор начинается с префикса "service:". Затем отфильтрованная коллекция передается в командлет Set-CsProxyConfiguration , который присваивает свойству UseNtlmForClientToProxyAuth каждого элемента коллекции значение False.

Get-CsProxyConfiguration -Filter service:* | Set-CsProxyConfiguration -UseNtlmForClientToProxyAuth $False

Skype для бизнеса Server 2015 позволяет управлять прокси-серверами с помощью параметров конфигурации. Эти параметры, которые могут применяться как в глобальной области, так и в области действия службы (только для служб Пограничный сервера и Registrar), позволяют управлять такими компонентами, как протоколы проверки подлинности, которые могут использоваться клиентскими конечными точками, или применение сжатия для входящих и исходящих подключений прокси-сервера. При установке Skype для бизнеса Server 2015 автоматически создается глобальная коллекция параметров конфигурации прокси-сервера. Как отмечалось ранее, вы можете создать дополнительные коллекции в области действия службы.

Командлет Set-CsProxyConfiguration позволяет изменить значения свойств существующей коллекции параметров конфигурации прокси-сервера.

 

Параметр Применение Тип Описание

AcceptClientCompression

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

System.Boolean

Если задано значение True (значение по умолчанию), прокси-сервер будет принимать все входящие запросы на сжатие из клиентских конечных точек.

AcceptServerCompression

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

System.Boolean

Если задано значение True (значение по умолчанию), прокси-сервер будет принимать все входящие запросы на сжатие от других серверов.

AllowPartnerPollingSubscribes

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

System.Boolean

Если задано значение True, партнерским приложениям разрешается периодический опрос службы на предмет изменений состояния. Значение по умолчанию False ($False).

Confirm

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

System.Management.Automation.SwitchParameter

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

DisableNtlmFor2010AndLaterClients

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

System.Boolean

Если задано значение True, пользователи, выполняющие вход из Skype для бизнеса, должны использовать для проверки подлинности протокол Kerberos. Значение по умолчанию False.

DnsCacheRecordCount

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

System.UInt32

Максимальное количество записей, которые могут сохраняться в кэше записей DNS. Значение по умолчанию 3000.

EnableLoggingAllMessageBodies

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

System.Boolean

Если задано значение True, Skype для бизнеса Server 2015 будет регистрировать фактическое содержимое всех мгновенных сообщений. По соображениям обеспечения конфиденциальности содержимое сообщений обычно удаляется, а в файлы журнала вносятся только сведения о конечных точках.

Значение по умолчанию — False.

EnableWhiteSpaceKeepAlive

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

System.Boolean

Если задано значение True (значение по умолчанию), прокси-сервер ожидает, что клиенты периодически отправляют "сообщение с пробелами" (пустое сообщение), которое указывает, что подключение является активным.

Force

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

System.Management.Automation.SwitchParameter

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

Identity

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

Microsoft.Rtc.Management.Xds.XdsIdentity

Уникальный идентификатор параметров конфигурации прокси-сервера, которые необходимо изменить. Чтобы изменить параметры на глобальном уровне, используйте следующий синтаксис:

-Identity global

Для изменения параметров, настроенных на уровне службы, используйте следующий синтаксис:

-Identity "service: EdgeServer:atl-edge-001.litwareinc.com"

Если этот параметр не указан, то командлет Set-CsProxyConfiguration будет изменять глобальные параметры.

Instance

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

Объект ProxySettings

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

LoadBalanceEdgeServers

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

System.Boolean

Если задано значение True, для запросов пограничных серверов применяется программная балансировка нагрузки. Значение по умолчанию True ($True).

LoadBalanceInternalServers

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

System.Boolean

Если задано значение True, для запросов серверов Registrar и других внутренних серверов применяется программная балансировка нагрузки. Значение по умолчанию True ($True).

MaxClientCompressionCount

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

System.UInt32

Показывает максимальное число подключений "клиент-сервер", которые могут сжиматься в любой конкретный момент времени; подключения, превышающие этот предел, не будут сжиматься. Для количества сжатий можно задать любое целочисленное значение от 0 до 65535 включительно. Значение по умолчанию 15000.

MaxClientMessageBodySizeKb

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

System.UInt32

Максимально допустимый размер (в килобайтах) основного текста сообщения, отправленного из клиентской конечной точки. Значение по умолчанию 128 означает, что сообщения с текстом, размер которого превышает 128 КБ, будут отклонены. Для размера текста клиентского сообщения можно задать любое целочисленное значение от 64 до 256 включительно.

MaxKeepAliveInterval

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

System.UInt32

Задает временной интервал (в минутах), по истечении которого сервер проверяет, что соединение с клиентом еще действует. Значение по умолчанию 20 минут.

MaxServerCompressionCount

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

System.UInt32

Показывает максимальное число подключений "сервер-сервер", которые могут сжиматься в любой конкретный момент времени; подключения, превышающие этот предел, не будут сжиматься. Для количества сжатий серверных подключений можно задать любое целочисленное значение от 0 до 65535 включительно. Значение по умолчанию 1024.

MaxServerMessageBodySizeKb

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

System.UInt32

Максимально допустимый размер (в килобайтах) основного текста сообщения, отправленного другим сервером. Значение по умолчанию 5000 означает, что сообщения с текстом, размер которого превышает 5000 КБ, будут отклонены. Для размера текста серверного сообщения можно задать любое целочисленное значение от 1000 до 20000 включительно.

OutgoingTlsCount

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

System.UInt32

Задает максимальное количество подключений TLS, которые могут использоваться для каждого внутреннего сервера. Минимальное значение 1, максимальное значение 4. Значение по умолчанию 4.

Realm

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

Microsoft.Rtc.Management.WritableConfig.Settings.SipProxy.IRealmChoice

Указывает, обрабатываются ли учетные сведения для безопасного доступа прокси-сервером по умолчанию (службы связи SIP) или пользовательскими средствами. Для указания (и создания) пользовательских средств необходимо использовать командлет New-CsSipProxyCustom .

RequestServerCompression

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

System.Boolean

Если задано значение True (значение по умолчанию), прокси-сервер запрашивает использование сжатия для всех исходящих подключений к другим серверам.

SpecialConfigurationList

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

System.String

PARAMVALUE: String

TestFeatureList

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

System.String

В настоящее время этот параметр не используется сервером Skype для бизнеса Server 2015.

TestParameterList

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

System.String

В настоящее время этот параметр не используется сервером Skype для бизнеса Server 2015.

TreatAllClientsAsRemote

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

System.Boolean

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

UseCertificateForClientToProxyAuth

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

System.Boolean

Если задано значение True (значение по умолчанию), клиентские конечные точки смогут использовать для проверки подлинности сертификаты.

UseKerberosForClientToProxyAuth

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

System.Boolean

Если задано значение True (значение по умолчанию), клиентские конечные точки смогут использовать для проверки подлинности протокол Kerberos. Хотя Kerberos — это более безопасный протокол, чем NTLM, его нельзя использовать, если клиент и сервер принадлежат к разным областям.

UseNtlmForClientToProxyAuth

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

System.Boolean

Если задано значение True (значение по умолчанию), клиентские конечные точки смогут использовать для проверки подлинности протокол NTLM. Хотя NTLM менее безопасный протокол, чем Kerberos, его можно использовать, если клиент и сервер принадлежат к разным доменам. Это не относится к проверке подлинности с помощью протокола Kerberos.

WhatIf

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

System.Management.Automation.SwitchParameter

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

Объект Microsoft.Rtc.Management.WritableConfig.Settings.SipProxy.ProxySettings. Командлет Set-CsProxyConfiguration принимает конвейерные экземпляры объекта параметров прокси.

Командлет Set-CsProxyConfiguration не возвращает значение или объект. Он настраивает экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Settings.SipProxy.ProxySettings.

 
Показ: