Поделиться через


Командлет Set-UMAutoAttendant (окончательная первоначальная версия)

 

Применимо к: Exchange Server 2007

Последнее изменение раздела: 2007-06-11

Командлет 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>] [-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>]

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>] [-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>]

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

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

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

  • роль администратора организации Exchange.

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

Параметры

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

Идентификатор

Обязательность

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

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

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

Чтобы указать полное доменное имя (FQDN) контроллера домена, записывающего это изменение конфигурации в службу каталогов Active Directory, включите в команду параметр DomainController.

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.

Язык

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

Microsoft.Exchange.Data.UMLanguage

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

MatchedNameSelectionMethod

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

Microsoft.Exchange.Data.Directory.SystemConfiguration.AutoAttendantDisambiguationFieldEnum

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

  • Отдел

  • Название

  • Место

  • None (нет)

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

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

Имя

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

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 (имя полностью или его часть). Строка сравнивается с краткими именами в локальном системном реестре для определения простого соответствия «содержит». Если соответствие не однозначно, возвращается ошибка.

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

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

Ошибки

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

 

 

Исключения

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

 

 

Пример

В первом примере настраивается автосекретарь единой системы обмена сообщениями с названием 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"