Get-CsPublicProvider

Skype for Business Server 2015
 

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

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

Get-CsPublicProvider [-Identity <XdsGlobalRelativeIdentity>] <COMMON PARAMETERS>
Get-CsPublicProvider [-Filter <String>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-LocalStore <SwitchParameter>]

Команда, показанная в примере 1, возвращает коллекцию всех общедоступных поставщиков, настроенных для использования в организации. При вызове командлета Get-CsPublicProvider без дополнительных параметров всегда возвращается полная коллекция общедоступных поставщиков.

Get-CsPublicProvider

В примере 2 возвращаются все общедоступные поставщики с идентификатором Skype. Поскольку каждый общедоступный поставщик (как и поставщик услуг размещения) должен иметь уникальный идентификатор, эта команда возвращает не более одного объекта.

Get-CsPublicProvider -Identity "Skype"

В примере 3 возвращаются все общедоступные поставщики, идентификаторы которых начинаются с буквы W. Для этого используется параметр Filter со значением "W*".

Get-CsPublicProvider -Filter W*

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

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

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

Get-CsPublicProvider | Where-Object {$_.VerificationLevel -ne "AlwaysVerifiable"}

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

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

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

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

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

 

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

Filter

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

System.String

Позволяет использовать подстановочные знаки, чтобы вернуть одного или нескольких общедоступных поставщиков. Например, чтобы вернуть коллекцию всех общедоступных поставщиков, идентификаторы которых начинаются с буквы Y, используйте следующий синтаксис: -Filter "Y*". Чтобы вернуть коллекцию всех общедоступных поставщиков, идентификаторы которых содержат строку "Windows", используйте следующий синтаксис: -Filter "*Windows*".

Identity

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

Microsoft.Rtc.Management.Xds.XdsGlobalRelativeIdentity

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

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

LocalStore

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

System.Management.Automation.SwitchParameter

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

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

Возвращает экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Settings.Edge.DisplayPublicProvider.

 
Показ: