Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-03-19

Командлет 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>] [-BusinessLocation <String>] [-BusinessName <String>] [-CallSomeoneEnabled <$true | $false>] [-Confirm [<SwitchParameter>]] [-ContactAddressList <AddressListIdParameter>] [-ContactRecipientContainer <OrganizationalUnitIdParameter>] [-ContactScope <DialPlan | GlobalAddressList | AddressList>] [-DefaultMailbox <MailboxIdParameter>] [-DomainController <Fqdn>] [-DTMFFallbackAutoAttendant <UMAutoAttendantIdParameter>] [-ForceUpgrade <SwitchParameter>] [-ForwardCallsToDefaultMailbox <$true | $false>] [-HolidaySchedule <MultiValuedProperty>] [-InfoAnnouncementEnabled <True | False | Uninterruptible>] [-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>] [-StarOutToDialPlanEnabled <$true | $false>] [-TimeZone <String>] [-TimeZoneName <UMTimeZone>] [-WeekStartDay <Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday>] [-WhatIf [<SwitchParameter>]]

Параметры

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

Identity

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

Microsoft.Exchange.Configuration.Tasks.UMAutoAttendantIdParameter

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

AfterHoursKeyMapping

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

Microsoft.Exchange.Data.MultiValuedProperty

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

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

«Продажи, 77899»,«Обслуживание, 78990».

Значение по умолчанию: disabled.

AfterHoursKeyMappingEnabled

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

System.Boolean

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

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

«Продажи, 77899»,«Обслуживание, 78990».

AfterHoursMainMenuCustomPromptEnabled

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

System.Boolean

Параметр AfterHoursMainMenuCustomPromptEnabled указывает, включено ли настраиваемое главное меню для нерабочих часов. Значение по умолчанию: disabled.

AfterHoursMainMenuCustomPromptFilename

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

System.String

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

AfterHoursTransferToOperatorEnabled

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

System.Boolean

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

AfterHoursWelcomeGreetingEnabled

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

System.Boolean

Параметр AfterHoursWelcomeGreetingEnabled указывает, включено ли приветствие в нерабочие часы. Если для параметра установлено значение disabled, используются системные звуки по умолчанию. Значение по умолчанию: disabled.

AfterHoursWelcomeGreetingFilename

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

System.String

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

AllowDialPlanSubscribers

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

System.Boolean

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

AllowedInCountryOrRegionGroups

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

Microsoft.Exchange.Data.MultiValuedProperty

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

AllowedInternationalGroups

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

Microsoft.Exchange.Data.MultiValuedProperty

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

AllowExtensions

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

System.Boolean

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

BusinessHoursKeyMapping

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

Microsoft.Exchange.Data.MultiValuedProperty

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

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

«Продажи, 77899»,«Обслуживание, 78990».

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

BusinessHoursKeyMappingEnabled

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

System.Boolean

Параметр BusinessHoursKeyMappingEnabled указывает, включено или отключено настраиваемое меню для рабочих часов. Значение по умолчанию: disabled.

BusinessHoursMainMenuCustomPromptEnabled

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

System.Boolean

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

BusinessHoursMainMenuCustomPromptFilename

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

System.String

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

BusinessHoursSchedule

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

Microsoft.Exchange.Common.ScheduleInterval[]

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

BusinessHoursTransferToOperatorEnabled

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

System.Boolean

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

BusinessHoursWelcomeGreetingEnabled

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

System.Boolean

Параметр BusinessHoursWelcomeGreetingEnabled указывает, включено ли настраиваемое приветствие для рабочих часов. Если для параметра установлено значение disabled, используются системные звуки по умолчанию. Значение по умолчанию: disabled.

BusinessHoursWelcomeGreetingFilename

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

System.String

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

BusinessLocation

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

System.String

Параметр BusinessLocation определяет сведения, считываемые сервером единой системы обмена сообщениями для вызывающей стороны, которая выбрала параметр «Место ведения деятельности» в меню автосекретаря единой системы обмена сообщениями.

BusinessName

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

System.String

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

CallSomeoneEnabled

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

System.Boolean

Параметр CallSomeoneEnabled указывает, включена ли функция «Позвонить». Значение по умолчанию: $true.

Confirm

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

System.Management.Automation.SwitchParameter

ContactAddressList

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

Microsoft.Exchange.Configuration.Tasks.AddressListIdParameter

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

ContactRecipientContainer

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

Microsoft.Exchange.Configuration.Tasks.OrganizationalUnitIdParameter

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

ContactScope

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

Microsoft.Exchange.Data.Directory.SystemConfiguration.DialScopeEnum

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

DefaultMailbox

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

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

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

DomainController

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

Microsoft.Exchange.Data.Fqdn

DTMFFallbackAutoAttendant

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

Microsoft.Exchange.Configuration.Tasks.UMAutoAttendantIdParameter

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

ForceUpgrade

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

System.Management.Automation.SwitchParameter

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

ForwardCallsToDefaultMailbox

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

System.Boolean

Параметр ForwardCallsToDefaultMailbox определяет, переадресуются ли входящие вызовы, получаемые автосекретарем единой системы обмена сообщениями. Значение по умолчанию: $false. Когда значение равно $true, все входящие вызовы секретаря единой системы обмена сообщениями перенаправляются на почтовый ящик единой системы обмена сообщениями, заданный параметром DefaultMailbox.

HolidaySchedule

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

Microsoft.Exchange.Data.MultiValuedProperty

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

  • Длина имени ограничена 64 символами

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

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

Пример.

«Рождество, Рождество.wav, 25.12.2010».

InfoAnnouncementEnabled

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

Microsoft.Exchange.Data.Directory.SystemConfiguration.InfoAnnouncementEnabledEnum

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

InfoAnnouncementFilename

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

System.String

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

Language

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

Microsoft.Exchange.Data.UMLanguage

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

MatchedNameSelectionMethod

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

Microsoft.Exchange.Data.Directory.SystemConfiguration.AutoAttendantDisambiguationFieldEnum

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

  • Отдел

  • Должность

  • Место

  • Нет

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

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

Name

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

System.String

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

NameLookupEnabled

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

System.Boolean

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

OperatorExtension

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

System.String

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

PilotIdentifierList

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

Microsoft.Exchange.Data.MultiValuedProperty

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

SendVoiceMsgEnabled

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

System.Boolean

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

SpeechEnabled

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

System.Boolean

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

StarOutToDialPlanEnabled

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

System.Boolean

Параметр StarOutToDialPlanEnabled указывает, может ли звонящий абонент нажимать кнопку «звездочка» (*) на клавиатуре телефона, чтобы прослушать приветствие голосового доступа Outlook во время воспроизведения меню автосекретаря единой системы обмена сообщениями. Значение по умолчанию: $false.

Timezone

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

System.String

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

TimeZoneName

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

Microsoft.Exchange.Data.Directory.SystemConfiguration.UMTimeZone

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

WeekStartDay

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

System.DayOfWeek

Параметр WeekStartDay определяет первый день рабочей недели. Допустимые значения для этого параметра: понедельник, вторник, среда, четверг, пятница, суббота и воскресенье.

WhatIf

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

System.Management.Automation.SwitchParameter

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

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

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

Запись «Автосекретари единой системы обмена сообщениями» в разделе Разрешения единой системы обмена сообщениями.

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

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

Ошибки

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

 

 

Исключения

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

 

 

Примеры

ПРИМЕР 1

В этом примере настраивается автосекретарь единой системы обмена сообщениями с именем «Мой_АС_с_речевыми_функциями» для возврата к «Мой_АС_с_DTMF», устанавливается добавочный номер оператора 50100 и включается переадресация на этот добавочный номер для нерабочих часов.

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

ПРИМЕР 2

В этом примере настраивается автосекретарь единой системы обмена сообщениями с именем «Мой_АС_UM», в котором рабочее время настроено с 10:45 до 13:15 (воскресенье), с 09:00 до 17:00 (понедельник) и с 09:00 до 16:30 (суббота), а праздники и соответствующие приветствия настроены как «New Year» 2 января 2010 г. и «Building Closed for Construction» с 24 по 28 апреля 2010 г.

Скопировать код
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/2010","Building Closed for Construction,construction.wav,4/24/2010,4/28/2010"

ПРИМЕР 3

В этом примере настраивается автосекретарь единой системы обмена сообщениями с именем «Мой_автосекретарь» и включаются сопоставления клавиш для рабочих часов таким образом, что, когда абонент нажимает «1», он перенаправляется на другой автосекретарь с именем «Автосекретарь_для_продаж». При нажатии клавиши «2» он перенаправляется на добавочный номер 12345 службы поддержки, а при нажатии клавиши «3» его переводят на другой автосекретарь, воспроизводящий аудиофайл.

Скопировать код
Set-UMAutoAttendant -Identity MyAutoAttendant - BusinessHoursKeyMappingEnabled $true -BusinessHoursKeyMapping "1,Sales,,SalesAutoAttendant","2,Support,12345","3,Directions,,,directions.wav"