Set-CsPublicProvider

Skype for Business Server 2015
 

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

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

Set-CsPublicProvider [-Identity <XdsGlobalRelativeIdentity>] <COMMON PARAMETERS>
Set-CsPublicProvider [-Instance <PSObject>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-Confirm [<SwitchParameter>]] [-Enabled <$true | $false>] [-Force <SwitchParameter>] [-VerificationLevel <AlwaysVerifiable | AlwaysUnverifiable | UseSourceVerification>] [-WhatIf [<SwitchParameter>]]

В примере 1 для общедоступного поставщика с идентификатором Skype задается свойство VerificationLevel. Для этого используется параметр VerificationLevel со значением AlwaysVerifiable.

Set-CsPublicProvider -Identity "Skype" -VerificationLevel "AlwaysVerifiable"

В примере 2 уровень проверки изменяется для всех общедоступных поставщиков, используемых в настоящее время в организации. Для этого команда сначала вызывает командлет Get-CsPublicProvider без параметров, который возвращает коллекцию всех общедоступных поставщиков, настроенных в настоящее время для использования. Эта коллекция затем передается в командлет Set-CsPublicProvider , который изменяет значение свойства VerificationLevel на AlwaysVerifiable для каждого входящего в нее поставщика.

Get-CsPublicProvider | Set-CsPublicProvider -VerificationLevel "AlwaysVerifiable"

Команда, показанная в примере 3, изменяет уровень проверки для всех общедоступных поставщиков, для которых в настоящее время задан уровень проверки AlwaysUnverifiable. Для этого команда сначала вызывает командлет Get-CsPublicProvider , который возвращает коллекцию всех общедоступных поставщиков, настроенных для использования в организации. Эта коллекция затем передается в командлет Where-Object , который выбирает только тех поставщиков, свойство VerificationLevel которых равно AlwaysUnverifiable. Эта отфильтрованная коллекция, в свою очередь, передается в командлет Set-CsPublicProvider , который изменяет значение свойства VerificationLevel на AlwaysVerifiable для каждого входящего в нее поставщика.

Get-CsPublicProvider | Where-Object {$_.VerificationLevel -eq "AlwaysUnverifiable"} | Set-CsPublicProvider -VerificationLevel "AlwaysVerifiable"

Федерация позволяет двум организациям установить отношение доверия, которое облегчает взаимодействие между двумя группами. Если федерация установлена, пользователи в этих двух организациях могут обмениваться мгновенными сообщениями, подписываться на уведомления о присутствии, а также взаимодействовать другими способами с помощью приложений SIP, таких как Skype для бизнеса. Skype для бизнеса Server 2015 поддерживает три типа федерации: 1) прямую федерацию между двумя организациями; 2) федерацию между организацией и общедоступным поставщиком; 3) федерацию между организацией и сторонним поставщиком услуг размещения.

Общедоступный поставщик — это организация, предоставляющая услуги SIP-взаимодействия неограниченному кругу лиц. При установлении федеративных отношений с общедоступным поставщиком устанавливаются отношения со всеми пользователями, учетные записи которых размещаются этим поставщиком. Например, если вы установите федеративные отношения со Skype, то (в зависимости от конфигурации системы) ваши пользователи смогут обмениваться мгновенными сообщениями и сведениями о присутствии со всеми, у кого есть учетная запись службы мгновенных сообщений Skype.

Для федерации с общедоступным поставщиком необходимо создать и включить нового общедоступного поставщика. (Кроме того, общедоступный поставщик должен будет создать отношения федерации с вашей организацией.) Федеративные отношения с новыми общедоступными поставщиками можно создать с помощью командлета New-CsPublicProvider . После установления отношений федерации можно использовать командлет Set-CsPublicProvider для изменения значений важных свойств этих отношений: Enabled и VerificationLevel.

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

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

 

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

Confirm

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

System.Management.Automation.SwitchParameter

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

Enabled

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

System.Boolean

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

Force

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

System.Management.Automation.SwitchParameter

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

Identity

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

Microsoft.Rtc.Management.Xds.XdsGlobalRelativeIdentity

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

Instance

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

Объект DisplayPublicProvider

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

VerificationLevel

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

Microsoft.Rtc.Management.WritableConfig.Settings.Edge.VerificationLevelType

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

AlwaysVerifiable — все сообщения, предположительно отправленные с сервера данного поставщика, принимаются. Если в сообщении отсутствует заголовок проверки, Skype для бизнеса Server 2015 добавляет его. Это значение по умолчанию.

AlwaysUnverifiable — все сообщения, предположительно отправленные с сервера общедоступного поставщика, считаются непроверенными. Они будут доставляться только в том случае, если отправитель включен в список контактов получателя. Например, если в вашем списке контактов имеется пользователь Ken Myer, вы сможете получать от него сообщения. Если пользователь Pilar Ackerman отсутствует в вашем списке контактов, сообщения от него доставляться не будут. Обратите внимание, что пользователи Skype для бизнеса могут переопределить этот параметр вручную, т. е. разрешить себе получать сообщения от пользователей, которые не добавлены в их списки контактов.

UseSourceVerification — используется заголовок проверки, добавленный к сообщению общедоступным поставщиком. Если сведения для проверки отсутствуют, сообщение отклоняется. Это значение не рекомендуется использовать в Skype для бизнеса Server 2015.

WhatIf

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

System.Management.Automation.SwitchParameter

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

Объект Microsoft.Rtc.Management.WritableConfig.Settings.Edge.DisplayPublicProvider. Командлет Set-CsPublicProvider принимает в качестве входных данных экземпляры объекта общедоступного поставщика, переданные по конвейеру.

Командлет Set-CsPublicProvider не возвращает значений или объектов. Вместо этого он настраивает экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Settings.Edge.DisplayPublicProvider.

 
Показ: