Set-UMCallAnsweringRule

Этот командлет доступен только в локальной среде Exchange.

Командлет Set-UMCallAnsweringRule используется для изменения свойств существующего правила ответа на вызовы единой системы обмена сообщениями.

Сведения о наборах параметров в разделе Синтаксис ниже см. В разделе Синтаксис командлета Exchange.

Синтаксис

Set-UMCallAnsweringRule
   [-Identity] <UMCallAnsweringRuleIdParameter>
   [-CallerIds <MultiValuedProperty>]
   [-CallersCanInterruptGreeting <Boolean>]
   [-CheckAutomaticReplies <Boolean>]
   [-Confirm]
   [-DomainController <Fqdn>]
   [-ExtensionsDialed <MultiValuedProperty>]
   [-KeyMappings <MultiValuedProperty>]
   [-Mailbox <MailboxIdParameter>]
   [-Name <String>]
   [-Priority <Int32>]
   [-ScheduleStatus <Int32>]
   [-TimeOfDay <TimeOfDay>]
   [-WhatIf]
   [<CommonParameters>]

Описание

Командлет Set-UMCallAnsweringRule изменяет свойства существующего правила ответа на вызовы единой системы обмена сообщениями, которое хранится в почтовом ящике пользователя единой системы обмена сообщениями. С помощью командлета Set-UMCallAnsweringRule можно определять следующие условия:

  • входящий вызов от
  • время суток;
  • сведения календаря о занятости
  • включение и выключение автоматических ответов для электронной почты

Могут быть указаны следующие действия:

  • найти меня
  • перенаправить абонента другому пользователю
  • оставить голосовое сообщение

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

Для его запуска необходимо получить соответствующие разрешения. В этой статье перечислены все параметры командлета. Но некоторые из них могут быть вам не доступны, если они не включены в назначенные разрешения. Сведения о необходимых разрешениях для запуска командлетов и использования параметров в организации см. в статье Find the permissions required to run any Exchange cmdlet.

Примеры

Пример 1

Set-UMCallAnsweringRule -Mailbox tonysmith -Name MyCallAnsweringRule -Priority 2

В этом примере показана установка значения приоритета, равного 2, для существующего правила ответа на вызовы MyCallAnsweringRule в почтовом ящике пользователя tonysmith.

Пример 2

Set-UMCallAnsweringRule -Name MyCallAnsweringRule -CallerIds "1,4255550100,,","1,4255550123,," -Priority 2 -CallersCanInterruptGreeting $true -Mailbox tonysmith

В этом примере показано создание следующих действий для правила ответа на вызовы MyCallAnsweringRule в почтовом ящике пользователя tonysmith:

  • Установка правилу ответа на вызовы двух идентификаторов абонента.
  • Установка для правила ответа на вызовы приоритета, равного 2.
  • Правило ответа на вызовы разрешает абонентам прерывать приветствие.

Пример 3

Set-UMCallAnsweringRule -Name MyCallAnsweringRule -Priority 2 -Mailbox tonysmith@contoso.com -ScheduleStatus 0x8

В этом примере показано изменение состояния занятости на "Нет на месте" для правила ответа на вызовы MyCallAnsweringRule в почтовом ящике пользователя tonysmith и установка приоритета, равного 2.

Пример 4

Set-UMCallAnsweringRule -Name MyCallAnsweringRule -Priority 2 -Mailbox tonysmith -ScheduleStatus 0x4 -KeyMappings "1,1,Receptionist,,,,,45678,","5,2,Urgent Issues,23456,23,45671,50,,"

В этом примере показано создание следующих действий для правила ответа на вызовы MyCallAnsweringRule в почтовом ящике пользователя tonysmith:

  • Установка для правила ответа на вызовы приоритета, равного 2.
  • Создание сопоставления клавиш для правила ответа на вызовы.

Если абонент входит в голосовую почту пользователя, а состоянию пользователя задано значение "Занят", абонент может:

  • Нажать клавишу 1, после чего его вызов буде перенаправлен к секретарю с добавочным номером 45678.
  • Нажмите клавишу 2, и функция Найти меня будет использоваться для срочных проблем и сначала для расширения круга 23456, а затем 45671.

Пример 5

Set-UMCallAnsweringRule -Name MyCallAnsweringRule -Priority 2 -Mailbox tonysmith -TimeOfDay "1,0,,"

В этом примере показано создание следующих действий для правила ответа на вызовы MyCallAnsweringRule в почтовом ящике пользователя tonysmith:

  • Установка для правила ответа на вызовы приоритета, равного 2.
  • Если абонент входит в голосовую почту в рабочее время, ему будет предложено перезвонить позднее.

Пример 6

Set-UMCallAnsweringRule -Name MyCallAnsweringRule -Priority 2 -Mailbox tonysmith -TimeOfDay "3,4,8:00,12:00"

В этом примере показана установка пользовательского времени суток для правила ответа на вызовы MyCallAnsweringRule в почтовом ящике пользователя tonysmith и создание следующих действий:

  • Установка для правила ответа на вызовы приоритета, равного 2.
  • Если абонент входит в голосовую почту в период между 8.00 и 12.00 дня в четверг, ему будет предложено перезвонить позже.

Параметры

-CallerIds

Параметр CallerIds указывает запись для условия "Если абонент является". Каждая запись для этого параметра может содержать номер телефона, контакт Active Directory, личный контакт или личную папку Контактов. Для параметра может быть указано 50 номеров телефона или записей контактов, а также не более одной записи, указывающей папку контактов по умолчанию. Если параметр CallerIds не содержит условия, оно не устанавливается и игнорируется. Значение по умолчанию: $null.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-CallersCanInterruptGreeting

Параметр CallersCanInterruptGreeting определяет, может ли абонент прерывать проигрывание приветствия голосовой почты. Значение по умолчанию: $null.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-CheckAutomaticReplies

Параметр CheckAutomaticReplies указывает запись для условия "Если включены автоматические ответы". Значение по умолчанию — $false.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-Confirm

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

  • Деструктивные командлеты (например, командлеты Remove-*) имеют встроенную паузу, которая заставляет вас подтвердить команду перед продолжением. Можно пропускать запросы на подтверждение этих командлетов, используя следующий синтаксис: -Confirm:$false.
  • Большинство других командлетов (например, командлеты New-* и Set-*) не имеют встроенной приостановки. Для этих командлетов указание переключателя Confirm без значения вводит паузу, которая заставляет вас подтвердить команду перед продолжением.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-DomainController

Параметр DomainController указывает контроллер домена, который используется этим командлетом для чтения или записи данных в Active Directory. Вы определяете контроллер домена по его полному доменному имени (FQDN). Например, dc01.contoso.com.

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-ExtensionsDialed

Параметр ExtensionsDialed указывает запись для условия "Если абонент набирает номер". Все записи для каждого правила ответа на вызовы должны быть уникальны. Каждый добавочный номер должен соответствовать существующему добавочному номеру, назначенному пользователю единой системы обмена сообщениями. Значение по умолчанию: $null.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-Identity

Параметр Identity указывает идентификатор изменяемого правила ответа на вызовы.

Type:UMCallAnsweringRuleIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-KeyMappings

Параметр KeyMappings указывает запись сопоставления клавиш для правила ответа на вызовы. Сопоставления клавиш — это варианты голосового меню, предлагаемые пользователю, если для правила ответа на вызовы задано значение $true. Можно настроить до 10 записей. Ни одно из определенных сопоставлений клавиш не может перекрываться. Значение по умолчанию: $null.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-Mailbox

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

  • Имя
  • Псевдоним
  • различающееся имя (DN);
  • различающееся имя (DN);
  • Домен\Имя пользователя
  • Адрес электронной почты
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • Идентификатор пользователя или имя участника-пользователя

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

Type:MailboxIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-Name

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-Priority

Параметр Priority указывает порядок, в котором правило ответа на вызовы будет выполняться относительно других существующих правил ответа на вызовы. Правила ответа на вызовы обрабатываются в порядке возрастания значения приоритета. Значение приоритета каждого правила ответа на вызовы для почтового ящика единой системы обмена сообщениями должно быть уникальным. Значение приоритета для правила ответа на вызовы устанавливается в диапазоне от 1 (наивысший) до 9 (самый низкий). Значение по умолчанию: 9.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-ScheduleStatus

Параметр ScheduleStatus указывает запись для условия "Если в расписании указано, что я". Пользователи могут указать проверку своего состояния занятости. Этот параметр может быть задан в диапазоне от 0 до 15 и интерпретируется как 4-разрядная маска, представляющая состояние календаря, включая "Бесплатный", "Предварительный", "Занят" и "Нет на месте". Для назначения состояния расписания можно использовать следующие параметры.

  • Нет = 0x0
  • Свободен = 0x1
  • Под вопросом = 0x2
  • Занят = 0x4
  • Нет на месте = 0x8

Значение по умолчанию — $null.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-TimeOfDay

Параметр TimeOfDay указывает запись для условия "Если вызов поступает во время" правила ответа на вызовы. Можно указать рабочее время, нерабочее время или пользовательское время. Значение по умолчанию: $null.

Type:TimeOfDay
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

Входные данные

Input types

Сведения о типах входных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип ввода для командлета пустое, командлет не принимает входные данные.

Выходные данные

Output types

Сведения о типах возвращаемых данных, которые также называются типами выходных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип вывода пусто, командлет не возвращает данные.