Remove-CsLisPort

Skype for Business Server 2015
 

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

Удаляет сопоставление между портом LIS-сервера и расположением. Эта связь используется в реализации службы E9-1-1 корпоративной голосовой связи для уведомления оператора экстренных служб о расположении звонящего. Данный командлет впервые появился в Lync Server 2010.

Remove-CsLisPort -ChassisID <String> -PortID <String> -PortIDSubType <InterfaceAlias | InterfaceName | LocallyAssigned> [-Confirm [<SwitchParameter>]] [-WhatIf [<SwitchParameter>]]

В примере 1 удаляется порт LIS с MAC-адресом (ChassisID) 99-99-99-99-99-99, PortID которого имеет значение 4200, PortIDSubType — 1. (Обратите внимание, что значение 1 для параметра PortIDSubType преобразуется в значение InterfaceAlias. Этот параметр и значение можно также ввести следующим образом: -PortIDSubType InterfaceAlias)

Если этот порт был связан с расположением, оно не будет удалено. Только сам порт будет удален из сопоставления расположений.

Remove-CsLisPort -ChassisID 99-99-99-99-99-99 -PortID 4200 -PortIDSubType 1

В этом примере удаляются все расположения портов, у которых нет номера дома. Пример начинается с вызова командлета Get-CsLisPort , который возвращает коллекцию портов LIS. Она передается в командлет Where-Object , который находит в этой коллекции элементы с пустым свойством HouseNumber, т. е. свойством HouseNumber, которое равно (-eq) пустой строке (""). Наконец, эта коллекция расположений без номеров домов передается в командлет Remove-CsLisPort , который удаляет все элементы этой коллекции.

Учтите, что, как и в примере 1, расположения не удаляются из базы данных конфигурации расположений, а удаляются только порты, которые ссылаются на эти расположения. В этом случае это означает, что в базе данных расположений будут существовать недопустимые расположения (они недопустимы, так как свойство HouseNumber является обязательным для расположения), которые также нужно удалить. Это можно сделать с помощью командлета Remove-CsLisLocation .

Get-CsLisPort | Where-Object {$_.HouseNumber -eq ""} | Remove-CsLisPort

Служба Enhanced 9-1-1 позволяет оператору экстренных служб определить расположение звонящего, не спрашивая эту информацию у самого звонящего. Если вызов осуществляется из VoIP-подключения, эту информацию следует извлечь на основе различных факторов соединения. Администратор VoIP должен настроить карту расположений (которую называют картой географических соответствий), определяющую расположение звонящего. Этот командлет удаляет сопоставление между физическим расположением и портом, через который будут направляться вызовы, удаляя этот порт из базы данных конфигурации расположений.

При удалении расположения порта фактическое положение порта не удаляется — удаляется только порт. Чтобы удалить расположение, вызовите командлет Remove-CsLisLocation . При удалении порта не удаляется коммутатор с указанным ChassisID, чтобы удалить коммутатор вызовите Remove-CsLisSwitch .

Если попытаться удалить несуществующий порт, действия не выполняются и вы не увидите сообщение об ошибке или предупреждение.

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

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

 

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

ChassisID

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

System.String

MAC-адрес коммутатора порта. Это значение должно быть указано в формате nn-nn-nn-nn-nn-nn, например 12-34-56-78-90-ab.

PortID

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

System.String

Идентификатор порта, который нужно удалить.

PortIDSubType

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

Microsoft.Rtc.Management.Lis.PortIDSubType

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

1: InterfaceAlias;

5: InterfaceName;

7: LocallyAssigned.

Confirm

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

System.Management.Automation.SwitchParameter

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

WhatIf

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

System.Management.Automation.SwitchParameter

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

Принимает в качестве входных данных объекты порта LIS, переданные по конвейеру.

Этот командлет не возвращает значение. Он удаляет объект типа System.Management.Automation.PSCustomObject.

 
Показ: