Set-CsLisServiceProvider

Skype for Business Server 2015
 

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

Создает или изменяет сведения о веб-службе, предоставляемой поставщиком сетевой маршрутизации сети Enhanced 9-1-1 (E9-1-1). Данный командлет впервые появился в Lync Server 2010.

Set-CsLisServiceProvider -CertFileName <String> -Password <SecureString> -ServiceProviderName <String> -ValidationServiceUrl <String> [-Confirm [<SwitchParameter>]] [-WhatIf [<SwitchParameter>]]

Одним из обязательных параметров для создания записи веб-службы поставщика маршрутизации сети E9-1-1 является защищенная строка, содержащая пароль доступа к файлу сертификата. Поэтому первой строкой в этом примере является вызов командлета Read-Host . Командлет Read-Host предложит пользователю ввести данные. Мы определяем параметр AsSecureString, который будет отображать этот ввод звездочками (*). Результат этой команды был передан в переменную $p. Результатом будет защищенная строка, являющаяся зашифрованным вариантом строки, введенной пользователем. Другими словами, эта команда предложит ввести пароль для веб-службы, который будет сохранен в переменной $p.

Теперь, когда у нас есть пароль, можно создать объект, который получит доступ к веб-службе. Для этого используется командлет Set-CsLisServiceProvider . В этот командлет передается несколько параметров. Первым является имя поставщика, в данном случае E911Provider. Затем предоставляется значение для ValidationServiceUrl, https://www.911contoso.com/validation/. Обратите внимание, что это должен быть "безопасный сайт", с префиксом https, а не http. Далее вводится имя файла, содержащего сертификат, используемый для доступа к этой веб-службе, C:\MS-Contoso-Cert.pfx. Наконец, в параметр Password передается переменная $p (содержащая защищенную строку с паролем для веб-службы).

$p = Read-Host -AsSecureString
Set-CsLisServiceProvider -ServiceProviderName E911Provider -ValidationServiceUrl https://www.911contoso.com/validation/ -CertFileName C:\MS-Contoso-Cert.pfx -Password $p

В реализации корпоративной голосовой связи с E9-1-1 аварийные вызовы сначала маршрутизируются через поставщика маршрутизации сети E9-1-1, чтобы гарантировать маршрутизацию вызовов в соответствующий пункт реагирования общественной безопасности (Public Safety Answering Point, PSAP). (PSAP — это агентство в Соединенных Штатах, направляющее вызовы в ближайшие службы экстренного реагирования, такие как полиция, пожарная служба и служба скорой помощи.) Для этого поставщик должен содержать список местоположений организации, который затем может быть сопоставлен с Главным справочником уличных адресов, чтобы гарантировать правильность всех местоположений. Этот командлет создает данные о поставщике или изменяет их, в том числе имя поставщика, URL-адрес для веб-службы, которая будет использоваться организацией для отправки местоположений, а также сертификат и пароль для безопасной веб-службы.

Для данной реализации E9-1-1 невозможно определить несколько поставщиков служб. Если этот командлет не может разрешить URL-адрес и данные безопасности для веб-службы, его выполнение заканчивается неудачей.

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

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

 

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

CertFileName

Обязательный

System.String

Имя файла сертификата (и полный путь к нему). Этот файл должен быть файлом с расширением PFX.

Password

Обязательный

System.Security.SecureString

Защищенная строка, содержащая пароль, нужный для доступа к сертификату в файле, защищенном паролем. Защищенные строки могут быть созданы с помощью командлета ConvertTo-SecureString или командлета Read-Host  с параметром AsSecureString.

ServiceProviderName

Обязательный

System.String

Имя поставщика сетевой маршрутизации сети E9-1-1.

ValidationServiceUrl

Обязательный

System.String

URL-адрес веб-службы. Это должен быть безопасный URL-адрес, начинающийся с префикса https://.

Confirm

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

System.Management.Automation.SwitchParameter

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

WhatIf

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

System.Management.Automation.SwitchParameter

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

Принимает конвейерные входные данные объектов поставщика службы LIS (Location Information Server, сервер сведений о местоположении.

Этот командлет создает или изменяет объект типа System.Management.Automation.PSCustomObject.

 
Показ: