Enable-CsPublicProvider

Skype for Business Server 2015
 

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

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

Enable-CsPublicProvider [-Identity 
    <XdsGlobalRelativeIdentity>
  ] 
    <COMMON PARAMETERS>
  
Enable-CsPublicProvider [-Instance 
    <PSObject>
  ] 
    <COMMON PARAMETERS>
  
COMMON PARAMETERS: [-Confirm [
    <SwitchParameter>
  ]] [-Force 
    <SwitchParameter>
  ] [-WhatIf [
    <SwitchParameter>
  ]]

Команда, представленная в примере 1, включает общедоступного поставщика с идентификатором Identity Skype. Эта команда возвращает ошибку, если Skype уже включен.

Enable-CsPublicProvider -Identity "Skype"

В примере 2 включаются все отключенные общедоступные поставщики. Для этого сначала используется командлет Get-CsPublicProvider , возвращающий коллекцию всех общедоступных поставщиков, настроенных для использования в организации. Эта коллекция передается в командлет Where-Object , который отбирает только те поставщики, свойство Enabled которых имеет значение False. Отфильтрованная коллекция передается в командлет Enable-CsPublicProvider , который включает все поставщики в коллекции.

Get-CsPublicProvider | Where-Object {$_.Enabled -eq $False} | Enable-CsPublicProvider

В примере 3 включаются все отключенные общедоступные поставщики, уровень проверки которых равен AlwaysVerifiable. Сначала вызывается командлет Get-CsPublicProvider , возвращающий коллекцию всех общедоступных поставщиков, которые в настоящее время используются в организации. Эта коллекция передается в командлет Where-Object , который отбирает тех из поставщиков, которые соответствуют двум условиям: 1) свойство VerificationLevel имеет значение AlwaysVerifiable; 2) свойство Enabled имеет значение False (оператор "-and" указывает командлету Where-Object , что поставщик должен соответствовать обоим условиям). Отфильтрованная коллекция передается в командлет Enable-CsPublicProvider , который включает все поставщики в коллекции.

Get-CsPublicProvider | Where-Object {$_.VerificationLevel -eq "AlwaysVerifiable" -and $_.Enabled -eq $False} | Enable-CsPublicProvider

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

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

Чтобы установить отношение федерации с общедоступным поставщиком, нужно создать и включить новый общедоступный поставщик (кроме того, общедоступный поставщик должен будет создать отношение федерации с вами). Общедоступные поставщики могут быть включены как при своем создании, так и позднее. Включение осуществляется командлетом Enable-CsPublicProvider .

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

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

 

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

Confirm

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

System.Management.Automation.SwitchParameter

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

Force

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

System.Management.Automation.SwitchParameter

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

Identity

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

Microsoft.Rtc.Management.Xds.XdsGlobalRelativeIdentity

Уникальный идентификатор включаемого общедоступного поставщика. Идентификатором обычно является название веб-сайта, предоставляющего услуги (например, Yahoo!, AOL или MSN).

Instance

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

Объект DisplayPublicProvider

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

WhatIf

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

System.Management.Automation.SwitchParameter

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

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

Нет. Командлет включает экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Settings.Edge.DisplayPublicProvider.

 
Показ: