New-UMCallAnsweringRule
此 cmdlet 仅适用于本地 Exchange。
使用 New-UMCallAnsweringRule cmdlet 可创建呼叫应答规则。
有关以下语法部分的参数设置的详细信息,请参阅 Exchange cmdlet 语法。
语法
Default (默认值)
New-UMCallAnsweringRule
-Name <String>
[-CallerIds <MultiValuedProperty>]
[-CallersCanInterruptGreeting <Boolean>]
[-CheckAutomaticReplies <Boolean>]
[-Confirm]
[-DomainController <Fqdn>]
[-ExtensionsDialed <MultiValuedProperty>]
[-KeyMappings <MultiValuedProperty>]
[-Mailbox <MailboxIdParameter>]
[-Priority <Int32>]
[-ScheduleStatus <Int32>]
[-TimeOfDay <TimeOfDay>]
[-WhatIf]
[<CommonParameters>]
说明
New-UMCallAnsweringRule cmdlet 可以创建存储在启用统一消息的用户的邮箱中的统一消息 (UM) 呼叫应答规则。 可以运行该 cmdlet 为登录的用户创建一个呼叫应答规则,也可以使用 Mailbox 参数指定要创建呼叫应答规则的邮箱。 可以使用 New-UMCallAnsweringRule cmdlet 指定以下条件:
- 传入呼叫的呼叫者
- 当天时间
- 日历忙/闲状态
- 电子邮件的自动答复是否处于打开状态
您还可以指定以下操作:
- 与我联系
- 将呼叫者转接到其他人
- 留下语音邮件
此任务完成后,使用此 cmdlet 设置参数和指定的值。
您必须先获得权限,然后才能运行此 cmdlet。 尽管本文列出了 cmdlet 的所有参数,但如果某些参数未包含在分配给你的权限中,则可能无法访问这些参数。 若要查找在贵组织中运行任何 cmdlet 或参数所需的权限,请参阅 Find the permissions required to run any Exchange cmdlet。
示例
示例 1
New-UMCallAnsweringRule -Mailbox tonysmith -Name MyCallAnsweringRule -Priority 2
该示例在 tonysmith 的邮箱中创建呼叫应答规则 MyCallAnsweringRule,优先级为 2。
示例 2
New-UMCallAnsweringRule -Name MyCallAnsweringRule -CallerIds "1,4255550100,,","1,4255550123,," -Priority 2 -CallersCanInterruptGreeting $true -Mailbox tonysmith
此示例创建针对 tonysmith 的邮箱中的呼叫应答规则 MyCallAnsweringRule 的以下操作:
- 将该呼叫应答规则设置为两个呼叫者 ID。
- 将呼叫应答规则的优先级设置为 2。
- 设置该呼叫应答规则以允许呼叫者中断问候语。
示例 3
New-UMCallAnsweringRule -Name MyCallAnsweringRule -Priority 2 -Mailbox tonysmith@contoso.com -ScheduleStatus 0x8
该示例在 tonysmith 的邮箱中创建呼叫应答规则 MyCallAnsweringRule,将闲忙状态设置为外出,并将优先级设置为 2。
示例 4
New-UMCallAnsweringRule -Name MyCallAnsweringRule -Priority 2 -Mailbox tonysmith -ScheduleStatus 0x4 - -KeyMappings "1,1,Receptionist,,,,,45678,","5,2,Urgent Issues,23456,23,45671,50,,"
该示例在 tonysmith 邮箱中创建呼叫应答规则 MyCallAnsweringRule,并执行以下操作:
- 将呼叫应答规则的优先级设置为 2。
- 创建呼叫应答规则的键映射。
如果呼叫者到达用户的语音邮件,并且用户的状态设置为“忙碌”,则呼叫者可以执行以下作:
- 按 1 键以转移到分机 45678 的接待员。
- 按 2 键,先使用“查找我”功能解决紧急问题,然后拨打扩展 23456,再按 45671。
示例 5
New-UMCallAnsweringRule -Name MyCallAnsweringRule -Priority 2 -Mailbox tonysmith -TimeOfDay "1,0,,"
该示例在 tonysmith 邮箱中创建呼叫应答规则 MyCallAnsweringRule,并执行以下操作:
- 将呼叫应答规则的优先级设置为 2。
- 如果呼叫者在工作时间访问语音邮件,则将要求其稍后回叫。
示例 6
New-UMCallAnsweringRule -Name MyCallAnsweringRule -Priority 2 -Mailbox tonysmith -TimeOfDay "3,4,8:00,12:00"
该示例在 tonysmith 的邮箱中创建电话应答规则 MyCallAnsweringRule,该规则带有用于白天的自定义期间,并执行以下操作:
- 将呼叫应答规则的优先级设置为 2。
- 如果呼叫者访问了语音邮件,且时间是在周二早上 8:00 至中午 12:00 之间,则将要求呼叫者稍后回叫。
参数
-CallerIds
适用:2013 Exchange Server、Exchange Server 2016
CallerIds 参数指定“如果呼叫者是…”条件的条目。 此参数的每个条目都可以包含电话号码、Active Directory 联系人、个人联系人或个人联系人文件夹。 参数可以包含 50 电话号码或联系人条目,并为默认联系人文件夹指定不多于一个条目。 如果 CallerIds 参数不包含任何条件,则不设置条件并忽略条件。 默认值为 $null。
参数属性
| 类型: | MultiValuedProperty |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-CallersCanInterruptGreeting
适用:2013 Exchange Server、Exchange Server 2016
CallersCanInterruptGreeting 参数指定呼叫者是否可以在播放呼叫应答规则期间中断语音邮件问候语。 默认值为 $null。
参数属性
| 类型: | Boolean |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-CheckAutomaticReplies
适用:2013 Exchange Server、Exchange Server 2016
CheckAutomaticReplies 参数为“如果自动答复已经启用”条件指定条目。 默认值为 $false。
参数属性
| 类型: | Boolean |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Confirm
适用:2013 Exchange Server、Exchange Server 2016
Confirm 开关指定是否显示确认提示。 此开关对 cmdlet 造成的影响取决于在你继续操作之前 cmdlet 是否需要确认。
- 破坏性 cmdlet(例如 Remove-* cmdlets)内置有暂停,可强制要求先确认命令,然后再继续操作。 对于这些 cmdlet,您可以使用此确切语法跳过确认提示:
-Confirm:$false。 - 其他大多数 cmdlet(例如 New-* 和 Set-* cmdlet)都没有内置暂停。 对于这些 cmdlet,指定不含值的 Confirm 开关会引入暂停,从而强制要求你先确认命令,然后再继续操作。
参数属性
| 类型: | SwitchParameter |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
| 别名: | cf |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-DomainController
适用:2013 Exchange Server、Exchange Server 2016
DomainController 参数指定此 cmdlet 从 Active Directory 读取数据或向其写入数据时使用的域控制器。 可以使用完全限定的域名 (FQDN) 来标识域控制器。 例如,dc01.contoso.com。
参数属性
| 类型: | Fqdn |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-ExtensionsDialed
适用:2013 Exchange Server、Exchange Server 2016
ExtensionsDialed 参数为“如果呼叫者拨号”条件指定条目。 对于每个呼叫应答规则,每个条目必须是唯一的。 每个分机必须与现有的分配到启用 UM 用户的分机号相对应。 默认值为 $null。
参数属性
| 类型: | MultiValuedProperty |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-KeyMappings
适用:2013 Exchange Server、Exchange Server 2016
KeyMappings 参数指定呼叫应答规则键映射条目。 键映射指如果呼叫应答规则设置为 $true 时,向呼叫者提供的目录选项。 最多可以配置 10 个条目。 不会与已定义的任何关键映射重叠。 默认值为 $null。
参数属性
| 类型: | MultiValuedProperty |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Mailbox
适用:2013 Exchange Server、Exchange Server 2016
Mailbox 参数指定在其中创建呼叫应答规则的启用 UM 的邮箱。 可以使用能够唯一标识邮箱的任意值。 例如:
- 名称
- 别名
- 可分辨名称 (DN)
- 可分辨名称 (DN)
- 域\用户名
- 电子邮件地址
- GUID
- LegacyExchangeDN
- SamAccountName
- 用户 ID 或用户主体名称 (UPN)
如果不使用此参数,将使用运行命令的用户的邮箱。
参数属性
| 类型: | MailboxIdParameter |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Name
适用:2013 Exchange Server、Exchange Server 2016
Name 参数指定统一消息 (UM) 呼叫应答规则的名称或正在进行修改的呼叫应答规则 ID。 每个用户的 UM 启用邮箱的呼叫应答 ID 或名称必须是唯一的。 呼叫应答规则 ID 或名称可以包含最多 255 个字符。
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Priority
适用:2013 Exchange Server、Exchange Server 2016
Priority 参数为确定规则处理顺序的规则指定优先级值。 整数值越小,表示优先级越高,规则不能具有相同的优先级值。
有效值是一个整数,从 1 (最高优先级) 到 9 (最低优先级) 。 默认值为 9。
参数属性
| 类型: | Int32 |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-ScheduleStatus
适用:2013 Exchange Server、Exchange Server 2016
ScheduleStatus 参数为“如果日程安排显示”条件指定条目。 用户可以指定要检查的忙/闲状态。 该参数可以设置为 0 到 15 的值,解释为表示包括闲、暂定、忙和离开在内的日历状态的 4-位掩码。 下面的设置可以用于设置日程安排状态:
- 无 = 0x0
- 闲 = 0x1
- 暂定 = 0x2
- 忙 = 0x4
- 外出 = 0x8
默认设置是 $null。
参数属性
| 类型: | Int32 |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-TimeOfDay
适用:2013 Exchange Server、Exchange Server 2016
TimeOfDay 参数为呼叫应答规则的“If the Call Arrives During”条件指定一个条目。 您可以指定工作时间、非工作时间或自定义时间。 默认值为 $null。
参数属性
| 类型: | TimeOfDay |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-WhatIf
适用:2013 Exchange Server、Exchange Server 2016
WhatIf 开关模拟命令操作。 可以使用此开关在不实际应用将会发生的更改的情况下预览这些更改。 不必为此开关指定值。
参数属性
| 类型: | SwitchParameter |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
| 别名: | 无线 |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters。
输入
Input types
若要了解此 cmdlet 接受的输入类型,请参阅 cmdlet 的输入和输出类型。 如果 cmdlet 的"输入类型"字段为空,则表明此 cmdlet 不接受输入数据。
输出
Output types
若要了解此 cmdlet 接受的返回类型(亦称为"输出类型"),请参阅 cmdlet 的输入和输出类型。 如果"输出类型"字段为空,则表明此 cmdlet 不返回任何数据。