Get-CsVoiceNormalizationRule

Skype for Business Server 2015
 

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

Возвращает сведения о правилах нормализации голосовой связи, используемых в организации. Правила нормализации голосовой связи преобразуют требования набора телефонного номера (например, набор цифры 9 для выхода на внешнюю линию) в формат телефонного номера E.164, используемый в Skype для бизнеса Server 2015. Данный командлет впервые появился в Lync Server 2010.

Get-CsVoiceNormalizationRule [-Identity <XdsIdentity>] <COMMON PARAMETERS>
Get-CsVoiceNormalizationRule [-Filter <String>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-LocalStore <SwitchParameter>]

В этом примере возвращаются все правила нормализации речи, определенные для организации.

Get-CsVoiceNormalizationRule

В примере 2 возвращаются все правила нормализации речи, заданные для всех сайтов.

Get-CsVoiceNormalizationRule -Filter site*

В примере 3 возвращаются все правила нормализации речи с буквой "s" в определении уровня. Например, будут возвращены все правила для уровней сайта (site) и службы (service), а также все правила для отдельных пользователей с буквой "s" в определении уровня, например RedmondEastUsers.

Get-CsVoiceNormalizationRule -Filter *s*

Параметр Filter, используемый в примерах 2 и 3, соответствует только части идентификатора Identity, определяющей уровень. В данном примере используется соответствие части имени для возвращения всех правил, имя Name которых содержит строку "seattle". Для этого сначала вызывается командлет Get-CsVoiceNormalizationRule , чтобы получить все правила нормализации для организации. Затем эта коллекция по конвейеру передается в командлет Where-Object , чтобы найти все элементы коллекции, у которых свойство Name содержит строку "seattle".

Get-CsVoiceNormalizationRule | Where-Object {$_.Name -match "seattle"}

Этот командлет возвращает именованное правило нормализации речи или коллекцию правил нормализации речи. Эти правила являются обязательной частью авторизации телефона и маршрутизации звонка. Они определяют требования для преобразования — или трансляции — номеров из внутреннего формата Skype для бизнеса Server 2015 в стандартный формат (E.164). Для определения преобразуемых шаблонов номеров полезно разбираться в регулярных выражениях.

Для доступа к этим правилам можно использовать не только данный командлет, но и свойство NormalizationRules, возвращаемое командлетом Get-CsDialPlan .

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

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

 

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

Filter

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

System.String

Использует строки подстановочных знаков, чтобы получить коллекцию правил нормализации на основе идентификатора Identity. Обратите внимание, что параметр Filter работает только с частью идентификатора Identity, определяющей уровень, но не имя. Например, значение фильтра "*lob*" возвратит все правила на глобальном уровне (уровни, содержащие буквы "lob"), но не правило с идентификатором "site:Redmond/lobby", в котором "lob" входит только в часть идентификатора, определяющую имя, но не уровень.

Identity

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

Microsoft.Rtc.Management.Xds.XdsIdentity

Уникальный идентификатор для правила. Если задано значение для этого параметра, оно должно быть задано в формате уровень/имя. Например, site:Redmond/Rule1, где site:Redmond — это уровень, а Rule1 — это имя.

LocalStore

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

System.Management.Automation.SwitchParameter

Возвращает правило нормализации речи из локальной реплики управления, а не из самой управления.

Командлет Get-CsVoiceNormalizationRule возвращает экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Policy.Voice.NormalizationRule.

 
Показ: