Remove-CsVoiceRoute

Skype for Business Server 2015
 

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

Удаляет голосовой маршрут. Голосовые маршруты содержат инструкции, на основании которых Skype для бизнеса Server 2015 маршрутизирует вызовы, поступающие от пользователей корпоративной голосовой связи на номера телефонов PSTN или PBX. Данный командлет впервые появился в Lync Server 2010.

Remove-CsVoiceRoute -Identity <XdsGlobalRelativeIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Удаляет настройки маршрута голосовых данных со значением параметра Identity "Route1".

Remove-CsVoiceRoute -Identity Route1

Команда удаляет все маршруты голосовых данных в компании. Сначала командлет Get-CsVoiceRoute получает все маршруты голосовых данных. Затем эти маршруты передаются в командлет Remove-CsVoiceRoute , который удаляет их.

Get-CsVoiceRoute | Remove-CsVoiceRoute

Эта команда удаляет все маршруты голосовых данных, в которых параметр Identity содержит строку "Redmond." Сначала командлет Get-CsVoiceRoute вызывается с параметром Filter. Значение параметра Filter представляет собой строку с текстом "Redmond", окруженным подстановочными знаками (*). Это указывает на то, что строка может находиться в любой части параметра Identity. Затем выполняется извлечение всех маршрутов с параметром Identity, содержащим строку "Redmond", и маршруты передаются в командлет Remove-CsVoiceRoute , который их удаляет.

Get-CsVoiceRoute -Filter *Redmond* | Remove-CsVoiceRoute

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

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

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

 

Параметр Применение Тип Описание

Identity

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

Microsoft.Rtc.Management.Xds.XdsGlobalRelativeIdentity

Строка, которая является уникальным идентификатором удаляемого маршрута голосовых данных (если имя маршрута содержит пробел, например Test Route, необходимо заключить всю строку в двойные кавычки).

Confirm

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

System.Management.Automation.SwitchParameter

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

Force

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

System.Management.Automation.SwitchParameter

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

WhatIf

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

System.Management.Automation.SwitchParameter

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

Объект Microsoft.Rtc.Management.WritableConfig.Policy.Voice.Route принимает входные данные объектов маршрутов голосовых вызовов из конвейера.

Удаляет объект типа Microsoft.Rtc.Management.WritableConfig.Policy.Voice.Route.

 
Показ: