Командлет 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 |
Этот параметр указывает, разрешено ли подписчикам телефонной группы набирать номера подписчиков той же телефонной группы. Значение по умолчанию: |
AllowedInCountryOrRegionGroups |
Дополнительно |
Microsoft.Exchange.Data.MultiValuedProperty |
Этот параметр задает список имен разрешенных групп дозвона внутри страны или региона. Имена должны соответствовать именам групп, которые определены в телефонной группе. Строка может содержать не более 128 символов. |
AllowedInternationalGroups |
Дополнительно |
Microsoft.Exchange.Data.MultiValuedProperty |
Этот параметр задает список имен разрешенных международных абонентских групп. Имена должны соответствовать именам групп, которые определены в телефонной группе. Строка может содержать не более 128 символов. |
AllowExtensions |
Дополнительно |
System.Boolean |
Этот параметр указывает, могут ли абоненты звонить по добавочным номерам с таким же числом цифр, как и в номере, указанном в объекте телефонной группы. Значение по умолчанию: |
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 установлено значение |
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 задано значение |
HolidaySchedule |
Дополнительно |
Microsoft.Exchange.Data.MultiValuedProperty |
Этот параметр указывает расписание праздников в организации. Расписание форматируется как массив строк. Каждая строка состоит из трех частей:
Пример. «Рождество, 01/07/2006, Рождество.wav». |
InfoAnnouncementEnabled |
Дополнительно |
Microsoft.Exchange.Data.Directory.SystemConfiguration.InfoAnnouncementEnabledEnum |
Этот параметр указывает, включить ли информационное приветствие. Настройка по умолчанию — |
InfoAnnouncementFilename |
Дополнительно |
System.String |
Этот параметр указывает WAV-файл, используемый для информационного извещения. |
Instance |
Дополнительно |
Microsoft.Exchange.Data.Directory.SystemConfiguration.UMAutoAttendant |
Этот параметр задает входной параметр объекта автосекретаря единой системы обмена сообщениями. Этот параметр обязателен, если не используется параметр Identity. |
Язык |
Дополнительно |
Microsoft.Exchange.Data.UMLanguage |
Язык, используемый автосекретарем единой системы обмена сообщениями. Этот язык выбирается из списка доступных языков телефонной группы. |
MatchedNameSelectionMethod |
Дополнительно |
Microsoft.Exchange.Data.Directory.SystemConfiguration.AutoAttendantDisambiguationFieldEnum |
Этот параметр указывает выбранный вариант, используемый для различения пользователей, имена которых соответствуют кнопочному или голосовому вводу. Параметр может принимать следующие значения:
|
Имя |
Дополнительно |
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"