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

Синтаксис

Set-UMAutoAttendant -Identity <UMAutoAttendantIdParameter> [-AfterHoursKeyMapping <MultiValuedProperty>] [-AfterHoursKeyMappingEnabled <$true | $false>] [-AfterHoursMainMenuCustomPromptEnabled <$true | $false>] [-AfterHoursMainMenuCustomPromptFilename <String>] [-AfterHoursTransferToOperatorEnabled <$true | $false>] [-AfterHoursWelcomeGreetingEnabled <$true | $false>] [-AfterHoursWelcomeGreetingFilename <String>] [-AllowDialPlanSubscribers <$true | $false>] [-AllowedInCountryOrRegionGroups <MultiValuedProperty>] [-AllowedInternationalGroups <MultiValuedProperty>] [-AllowExtensions <$true | $false>] [-BusinessHoursKeyMapping <MultiValuedProperty>] [-BusinessHoursKeyMappingEnabled <$true | $false>] [-BusinessHoursMainMenuCustomPromptEnabled <$true | $false>] [-BusinessHoursMainMenuCustomPromptFilename <String>] [-BusinessHoursSchedule <ScheduleInterval[]>] [-BusinessHoursTransferToOperatorEnabled <$true | $false>] [-BusinessHoursWelcomeGreetingEnabled <$true | $false>] [-BusinessHoursWelcomeGreetingFilename <String>] [-CallSomeoneEnabled <$true | $false>] [-Confirm [<SwitchParameter>]] [-ContactAddressList <AddressListIdParameter>] [-ContactRecipientContainer <OrganizationalUnitIdParameter>] [-ContactScope <DialPlan | GlobalAddressList | AddressList>] [-DomainController <Fqdn>] [-DTMFFallbackAutoAttendant <UMAutoAttendantIdParameter>] [-HolidaySchedule <MultiValuedProperty>] [-InfoAnnouncementEnabled <True | False | Uninteruptible>] [-InfoAnnouncementFilename <String>] [-Language <UMLanguage>] [-MatchedNameSelectionMethod <Title | Department | Location | None | PromptForAlias | InheritFromDialPlan>] [-Name <String>] [-NameLookupEnabled <$true | $false>] [-OperatorExtension <String>] [-PilotIdentifierList <MultiValuedProperty>] [-SendVoiceMsgEnabled <$true | $false>] [-SpeechEnabled <$true | $false>] [-TimeZone <String>] [-TimeZoneName <UMTimeZone>] [-WhatIf [<SwitchParameter>]]
Set-UMAutoAttendant [-AfterHoursKeyMapping <MultiValuedProperty>] [-AfterHoursKeyMappingEnabled <$true | $false>] [-AfterHoursMainMenuCustomPromptEnabled <$true | $false>] [-AfterHoursMainMenuCustomPromptFilename <String>] [-AfterHoursTransferToOperatorEnabled <$true | $false>] [-AfterHoursWelcomeGreetingEnabled <$true | $false>] [-AfterHoursWelcomeGreetingFilename <String>] [-AllowDialPlanSubscribers <$true | $false>] [-AllowedInCountryOrRegionGroups <MultiValuedProperty>] [-AllowedInternationalGroups <MultiValuedProperty>] [-AllowExtensions <$true | $false>] [-BusinessHoursKeyMapping <MultiValuedProperty>] [-BusinessHoursKeyMappingEnabled <$true | $false>] [-BusinessHoursMainMenuCustomPromptEnabled <$true | $false>] [-BusinessHoursMainMenuCustomPromptFilename <String>] [-BusinessHoursSchedule <ScheduleInterval[]>] [-BusinessHoursTransferToOperatorEnabled <$true | $false>] [-BusinessHoursWelcomeGreetingEnabled <$true | $false>] [-BusinessHoursWelcomeGreetingFilename <String>] [-CallSomeoneEnabled <$true | $false>] [-Confirm [<SwitchParameter>]] [-ContactAddressList <AddressListIdParameter>] [-ContactRecipientContainer <OrganizationalUnitIdParameter>] [-ContactScope <DialPlan | GlobalAddressList | AddressList>] [-DomainController <Fqdn>] [-DTMFFallbackAutoAttendant <UMAutoAttendantIdParameter>] [-HolidaySchedule <MultiValuedProperty>] [-InfoAnnouncementEnabled <True | False | Uninteruptible>] [-InfoAnnouncementFilename <String>] [-Instance <UMAutoAttendant>] [-Language <UMLanguage>] [-MatchedNameSelectionMethod <Title | Department | Location | None | PromptForAlias | InheritFromDialPlan>] [-Name <String>] [-NameLookupEnabled <$true | $false>] [-OperatorExtension <String>] [-PilotIdentifierList <MultiValuedProperty>] [-SendVoiceMsgEnabled <$true | $false>] [-SpeechEnabled <$true | $false>] [-TimeZone <String>] [-TimeZoneName <UMTimeZone>] [-WhatIf [<SwitchParameter>]]

Параметры

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

Identity

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

Microsoft.Exchange.Configuration.Tasks.UMAutoAttendantIdParameter

Этот параметр указывает идентификатор просматриваемого автосекретаря единой системы обмена сообщениями. Этот параметр представляет собой код объекта каталога для автосекретаря единой системы обмена сообщениями.

AfterHoursKeyMapping

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

Microsoft.Exchange.Data.MultiValuedProperty

Этот параметр указывает сопоставление клавиш автосекретаря единой системы обмена сообщениями, используемое в нерабочие часы. Сопоставление клавиш определяется как запись в таблице, которая может содержать до 9 записей. Клавиша «0» зарезервирована для перевода звонка на оператора.

Пример пользовательской таблицы с двумя записями:

“Продажи, 77899”,"Обслуживание, 78990”.

Значение по умолчанию — отключено.

AfterHoursKeyMappingEnabled

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

System.Boolean

Этот параметр указывает сопоставление клавиш автосекретаря единой системы обмена сообщениями, используемое в нерабочие часы. Сопоставление клавиш определяется как запись в таблице, которая может содержать до 9 записей. Клавиша «0» зарезервирована для перевода звонка на оператора.

Пример пользовательской таблицы с двумя записями:

“Продажи, 77899”,"Обслуживание, 78990”.

AfterHoursMainMenuCustomPromptEnabled

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

System.Boolean

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

AfterHoursMainMenuCustomPromptFilename

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

System.String

Этот параметр указывает WAV-файл, используемый для настраиваемого приглашения в главном меню для нерабочих часов.

AfterHoursTransferToOperatorEnabled

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

System.Boolean

Этот параметр указывает, разрешен ли в нерабочие часы перевод звонков на добавочный номер оператора.

AfterHoursWelcomeGreetingEnabled

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

System.Boolean

Этот параметр указывает, включено ли приветствие в нерабочие часы. Если этот параметр отключен, используются применяемые по умолчанию системные звуки. Значение по умолчанию — отключено.

AfterHoursWelcomeGreetingFilename

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

System.String

Этот параметр задает WAV-файл, используемый для сообщения с приветствием в нерабочие часы.

AllowDialPlanSubscribers

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

System.Boolean

Этот параметр указывает, разрешено ли подписчикам телефонной группы набирать номера подписчиков той же телефонной группы. Значение по умолчанию — $true.

AllowedInCountryOrRegionGroups

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

Microsoft.Exchange.Data.MultiValuedProperty

Этот параметр задает список имен разрешенных групп дозвона внутри страны или региона. Эти имена должны соответствовать именам групп, которые определены в телефонной группе. Строка может содержать не более 128 символов.

AllowedInternationalGroups

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

Microsoft.Exchange.Data.MultiValuedProperty

Этот параметр задает список имен разрешенных международных групп дозвона. Имена должны соответствовать именам групп, которые определены в телефонной группе. Строка может содержать не более 128 символов.

AllowExtensions

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

System.Boolean

Этот параметр указывает, могут ли абоненты звонить по добавочным номерам с таким же числом цифр, как и в номере, указанном в объекте телефонной группы. Значение по умолчанию — $false.

BusinessHoursKeyMapping

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

Microsoft.Exchange.Data.MultiValuedProperty

Этот параметр определяет сопоставление клавиш автосекретаря единой системы обмена сообщениями для рабочих часов. Сопоставление клавиш определяется как запись в таблице, которая может содержать до 9 записей. Клавиша «0» зарезервирована для перевода звонка на оператора.

Пример пользовательской таблицы с двумя записями:

“Продажи, 77899”,"Обслуживание, 78990”.

Значение по умолчанию — отключено.

BusinessHoursKeyMappingEnabled

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

System.Boolean

Этот параметр указывает, включается ли пользовательское меню для рабочих часов. Значение по умолчанию — отключено.

BusinessHoursMainMenuCustomPromptEnabled

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

System.Boolean

Этот параметр указывает, включено ли настраиваемое приглашение в главном меню для рабочих часов. Значение по умолчанию — отключено.

BusinessHoursMainMenuCustomPromptFilename

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

System.String

Этот параметр задает WAV-файл, используемый для настраиваемого приглашения в главном меню для рабочих часов.

BusinessHoursSchedule

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

Microsoft.Exchange.Common.ScheduleInterval[]

Этот параметр указывает часы работы компании.

BusinessHoursTransferToOperatorEnabled

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

System.Boolean

Этот параметр указывает, разрешен ли в рабочие часы перевод звонков на добавочный номер оператора.

BusinessHoursWelcomeGreetingEnabled

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

System.Boolean

Этот параметр указывает, включено ли настраиваемое приветствие для рабочих часов. Если этот параметр отключен, используются применяемые по умолчанию системные звуки. Значение по умолчанию — отключено.

BusinessHoursWelcomeGreetingFilename

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

System.String

Этот параметр задает WAV-файл, используемый для сообщения приветствия.

CallSomeoneEnabled

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

System.Boolean

Этот параметр указывает, включена ли функция вызова кого-нибудь.

Confirm

Дополнительно

System.Management.Automation.SwitchParameter

Этот параметр используется для приостановки команды и требует подтверждения ее выполнения. По умолчанию он имеет значение «$true».

ContactAddressList

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

Microsoft.Exchange.Configuration.Tasks.AddressListIdParameter

Этот параметр указывает идентификатор списка адресов. Если для параметра ContactScope установлено значение AddressList, он определяет область поиска в каталоге.

ContactRecipientContainer

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

Microsoft.Exchange.Configuration.Tasks.OrganizationalUnitIdParameter

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

ContactScope

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

Microsoft.Exchange.Data.Directory.SystemConfiguration.DialScopeEnum

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

DomainController

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

Microsoft.Exchange.Data.Fqdn

Этот параметр определяет полное доменное имя контроллера домена, который записывает это изменение конфигурации в службу каталогов Active Directory.

DTMFFallbackAutoAttendant

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

Microsoft.Exchange.Configuration.Tasks.UMAutoAttendantIdParameter

Этот параметр указывает на многочастотный двухтональный (DTMF) автосекретарь, который должен использоваться, если голосовой автосекретарь недоступен. Если для параметра SpeechEnabled задано значение $true, с этим автосекретарем должен быть связан автосекретарь DTMF, который будет использоваться как автосекретарь аварийного режима.

HolidaySchedule

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

Microsoft.Exchange.Data.MultiValuedProperty

Этот параметр указывает расписание праздников в организации. Расписание форматируется как массив строк. Каждая строка состоит из трех частей:

  • Имя — длина ограничена 64 символами.

  • День (дата) праздника.

  • Имя файла для звукового приглашения. Звуковое приглашение хранится в формате WMA.

Пример:

«Рождество, 01/07/2006, Рождество.wav».

InfoAnnouncementEnabled

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

Microsoft.Exchange.Data.Directory.SystemConfiguration.InfoAnnouncementEnabledEnum

Этот параметр указывает, включить ли информационное приветствие. Значение по умолчанию — $true.

InfoAnnouncementFilename

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

System.String

Этот параметр указывает WAV-файл, используемый для информационного извещения.

Instance

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

Microsoft.Exchange.Data.Directory.SystemConfiguration.UMAutoAttendant

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

Language

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

Microsoft.Exchange.Data.UMLanguage

Язык, используемый автосекретарем единой системы обмена сообщениями. Этот язык выбирается из списка доступных языков телефонной группы.

MatchedNameSelectionMethod

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

Microsoft.Exchange.Data.Directory.SystemConfiguration.AutoAttendantDisambiguationFieldEnum

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

  • Отдел

  • Должность

  • Место

  • Нет

  • Запрос псевдонима

  • Наследуется из телефонной группы единой системы обмена сообщениями

Name

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

System.String

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

NameLookupEnabled

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

System.Boolean

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

OperatorExtension

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

System.String

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

PilotIdentifierList

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

Microsoft.Exchange.Data.MultiValuedProperty

Этот параметр указывает список из одного или нескольких телефонных номеров доступа. Телефонные номера доступа используются для направления входящих звонков на серверы единой системы обмена сообщениями. На эти звонки затем отвечает автосекретарь.

SendVoiceMsgEnabled

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

System.Boolean

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

SpeechEnabled

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

System.Boolean

Этот параметр указывает, поддерживает ли автосекретарь речевые функции. Значение по умолчанию для автосекретаря — DTMF.

Timezone

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

System.String

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

TimeZoneName

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

Microsoft.Exchange.Data.Directory.SystemConfiguration.UMTimeZone

Этот параметр указывает краткое имя часового пояса Microsoft Windows (имя полностью или его часть). Строка сравнивается с краткими именами в реестре локальной системы для определения простого соответствия «содержит». Если соответствие не однозначно, возвращается ошибка.

WhatIf

Дополнительно

System.Management.Automation.SwitchParameter

Этот параметр заставляет команду имитировать действия, которые она будет выполнять над объектом. С помощью параметра WhatIf можно просматривать изменения, которые могли бы произойти, без применения этих изменений. По умолчанию он имеет значение «$true».

Подробное описание

Командлет Set-UMAutoAttendant позволяет изменять настройки существующего автосекретаря единой системы обмена сообщениями. Некоторые параметры автосекретаря единой системы обмена сообщениями обязательны и создаются по умолчанию. Однако после создания автосекретаря единой системы обмена сообщениями не все его свойства могут быть перезаписаны. Поэтому некоторые значения параметров автосекретаря единой системы обмена сообщениями можно изменить, только удалив автосекретарь и создав новый.

Для выполнения командлета Set-UMAutoAttendant используемой учетной записи необходимо делегировать роль администратора организации Exchange.

Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

 

 

Исключения

Исключения Описание

 

 

Пример

В первом примере настраивается автосекретарь единой системы обмена сообщениями с названием MySpeechEnabledAA для возврата к MyDTMFAA, устанавливается добавочный номер операторов 50100 и включается переадресация на этот добавочный номер после окончания рабочего времени.

Во втором примере настраивается автосекретарь единой системы обмена сообщениями с названием MyAutoAttendant, в котором рабочее время настроено с 10:45 до 13:15 (воскресенье), с 9:00 до 17:00 (понедельник) и с 9:00 до 16:30 (воскресенье), а праздники и соответствующие приветствия настроены как «New Years» 2 января 2006 г. и «Building closed for construction» с 24 по 28 апреля 2006 г.

Копировать код
Set-UMAutoAttendant -Identity MySpeechEnabledAA -DTMFFallbackAutoAttendant MyDTMFAA -OperatorExtension 50100 -AfterHoursTransferToOperatorEnabled $true

Set-UMAutoAttendant -Identity MyUMAutoAttendant -BusinessHoursSchedule 0.10:45-0.13:15,1.09:00-1.17:00,6.09:00-6.16:30 -HolidaySchedule "New Year,newyrgrt.wav,1/2/2006","Building Closed for Construction,construction.wav,4/24/2006,4/28/2006"