Set-CsAddressBookNormalizationRule

Skype for Business Server 2015
 

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

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

Этот командлет появился в Skype для бизнеса Server 2015.

Set-CsAddressBookNormalizationRule [-Identity <XdsIdentity>] <COMMON PARAMETERS>
Set-CsAddressBookNormalizationRule [-Instance <PSObject>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-Confirm [<SwitchParameter>]] [-Description <String>] [-Force <SwitchParameter>] [-Pattern <String>] [-Priority <Int32>] [-Translation <String>] [-WhatIf [<SwitchParameter>]]

Команда, показанная в примере 1, изменяет приоритет правил нормализации RedmondAddresses, найденный в глобальной коллекции правил нормализации адресной книги.

Set-CsAddressBookNormalizationRule -Identity "Global/RedmondAddresses" -Priority 1

В примере 2 все правила нормализации, которые используют правило Translation +12065556$1, обновляются до правила Translation +14255556$1. Это может потребоваться, если код города изменяется с 206 на 425. Для выполнения этой задачи сначала используется командлет Get-CsAddressBookNormalizationRule, который вызывается для возврата коллекции всех доступных правил нормализации. Затем эта коллекция передается командлету Where-Object, который выбирает только правила Translation со значением равным +12065556$1. Эти правила затем передаются командлету Set-CsAddressBookTranslationRule, который изменяет правило Translation для каждого из этих правил на +14255556$1.

Get-CsAddressBookNormalizationRule | Where-Object {$_.Translation -eq '+1206556$1'} Set-CsAddressBookNormalizationRule -Translation '+1425556$1'

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

Хотя правила нормализации адресной книги очень похожи на правила нормализации голосовой службы, они не являются взаимозаменяемыми. Невозможно добавить правила нормализации голосовой службы в коллекцию адресной книги, как и добавить правила нормализации адресной книги в абонентскую книгу. Это означает, что в некоторых случаях может потребоваться создание одинаковых правил — для назначения серверам адресной книги и для назначения абонентским группам.

 

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

Confirm

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

System.Management.Automation.SwitchParameter

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

Description

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

System.String

Позволяет администраторам предоставлять пояснительный текст для сопровождения правила нормализации. Например, описание может объяснить способ преобразования правилом телефонных номеров.

Force

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

System.Management.Automation.SwitchParameter

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

Identity

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

Microsoft.Rtc.Management.Xds.XdsIdentity

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

Instance

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

System.Management.Automation.PSObject

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

Pattern

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

System.String

Регулярное выражение, которому должен соответствовать телефонный номер для применения этого правила.

Значение по умолчанию — ^(\d{11})$. Это представляет собой любой набор цифр до 11 символов.

Priority

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

System.Int32

Порядок применения правил. Это необходимо, так как указанный телефонный номер может соответствовать нескольким правилам. Параметр Priority задает порядок применения правил к номеру. Если телефонный номер соответствует нескольким правилам, для преобразования будет выбрано правило с наивысшим приоритетом.

Обратите внимание, что при установке приоритета любые существующие правила пройдут соответствующее изменение нумерации.

Translation

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

System.String

Шаблон регулярного выражения, который будет применен к номеру для преобразования его в формат E.164.

Значение по умолчанию — +$. Это является префиксом числа со знаком плюс (+).

WhatIf

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

System.Management.Automation.SwitchParameter

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

Командлет Set-CsAddressBookNormalizationRule принимает конвейерные экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Settings.AddressBook.AddressBookNormalizationRule#Decorated.

Отсутствуют. Вместо этого командлет Set-CsAddressBookNormalizationRule изменяет существующие экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Settings.AddressBook.AddressBookNormalizationRule#Decorated.

 
Показ: