New-CsRgsHoursOfBusiness

 

上一次修改主题: 2012-03-23

创建新的响应组应用程序工作时间集合。工作时间集合用于指示通常情况下,响应组代理在一周中的哪几天、一天中的哪些时段可以应答电话呼叫。

语法

New-CsRgsHoursOfBusiness -Parent <RgsIdentity> -Name <String> [-Confirm [<SwitchParameter>]] [-Custom <$true | $false>] [-Force <SwitchParameter>] [-FridayHours1 <TimeRange>] [-FridayHours2 <TimeRange>] [-InMemory <SwitchParameter>] [-MondayHours1 <TimeRange>] [-MondayHours2 <TimeRange>] [-SaturdayHours1 <TimeRange>] [-SaturdayHours2 <TimeRange>] [-SundayHours1 <TimeRange>] [-SundayHours2 <TimeRange>] [-ThursdayHours1 <TimeRange>] [-ThursdayHours2 <TimeRange>] [-TuesdayHours1 <TimeRange>] [-TuesdayHours2 <TimeRange>] [-WednesdayHours1 <TimeRange>] [-WednesdayHours2 <TimeRange>] [-WhatIf [<SwitchParameter>]]

详细说明

为了尽可能向呼叫者提供最佳体验,响应组应用程序使您可以明确定义响应组代理何时能够应答呼叫以及何时无法应答呼叫。使用响应组应用程序,您可以定义工作时间;这些时间指示代理在一周中的哪几天、一天中的哪些时段可以应答呼叫。例如,如果通常情况下您组织的工作时间为周一到周五的上午 9:00 到下午 5:00,则您应将工作时间配置为显示从周一到周五的上午 9:00 到下午 5:00 有可用代理(推而广之,周四晚上 8:00 或周日下午 2:30 代理不可用)。

使用 New-CsRgsHoursOfBusiness cmdlet 创建新的工作时间集合。配置工作时间集合内的工作时间时,请记住,一周中的每一天都包含 Hours1 和 Hours2 属性。如果技术支持从上午 8:00 工作到下午 5:00,则只需为相应的 Hours1 属性分配值。但是,假如技术支持从上午 8:00 工作到下午 2:00,然后又从下午 5:00 工作到晚上 11:00。此时,需要将时间范围上午 8:00 到 下午 2:00 分配给 Hours1,并将下午 5:00 到晚上 11:00 分配给 Hours2。

谁能运行此 cmdlet:默认情况下,以下各组的成员有权在本地运行 New-CsRgsHoursOfBusiness cmdlet:RTCUniversalServerAdmins。要返回分配了此 cmdlet 的所有基于角色的访问控制 (RBAC) 角色列表(包括您自己创建的任何自定义 RBAC 角色),请从 Windows PowerShell 提示符处运行以下命令:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "New-CsRgsHoursOfBusiness"}

参数

参数 必需 类型 描述

Name

必需

字符串

要分配给工作时间集合的唯一名称。通过组合使用 Parent 属性和 Name 属性,可以唯一地标识工作时间集合,而无需引用集合的 GUID(全局唯一标识符)。

Parent

必需

Rgs 标识

要托管新工作时间集合的服务。例如:-Parent "service:ApplicationServer:atl-cs-001.litwareinc.com"。

Custom

可选

布尔值

如果设置为 True,则只能由指定的工作流使用工作时间。如果设置为 False(默认值),则工作时间可以在多个工作流之间共享。

MondayHours1

可选

时间范围对象

周一的第一组开始时间和结束时间。如果组织每周一的工作时间是从上午 9:00 到下午 5:00,则只需配置单个时间范围。但是,如果组织从上午 8:00 工作到中午,一小时午餐时间不工作,然后再从下午 1:00 工作到下午 5:00,则需要为周一创建两个时间范围。

如果周一组织不工作,请不要配置 MondayHours1 或 MondayHours2 的值。

MondayHours2

可选

时间范围对象

周一的第二组开始时间和结束时间。如果组织每周一的工作时间是从上午 9:00 到下午 5:00,则只需配置单个时间范围。但是,如果组织从上午 8:00 工作到中午,一小时午餐时间不工作,然后再从下午 1:00 工作到下午 5:00,则需要为周一创建两个时间范围。

TuesdayHours1

可选

时间范围对象

周二的第一组开始时间和结束时间。如果组织每周二的工作时间是从上午 9:00 到下午 5:00,则只需配置单个时间范围。但是,如果组织从上午 8:00 工作到中午,一小时午餐时间不工作,然后再从下午 1:00 工作到下午 5:00,则需要为周二创建两个时间范围。

如果周二组织不工作,请不要配置 TuesdayHours1 或 TuesdayHours2 的值。

TuesdayHours2

可选

时间范围对象

周二的第二组开始时间和结束时间。如果组织每周二的工作时间是从上午 9:00 到下午 5:00,则只需配置单个时间范围。但是,如果组织从上午 8:00 工作到中午,一小时午餐时间不工作,然后再从下午 1:00 工作到下午 5:00,则需要为周二创建两个时间范围。

WednesdayHours1

可选

时间范围对象

周三的第一组开始时间和结束时间。如果组织每周三的工作时间是从上午 9:00 到下午 5:00,则只需配置单个时间范围。但是,如果组织从上午 8:00 工作到中午,一小时午餐时间不工作,然后再从下午 1:00 工作到下午 5:00,则需要为周三创建两个时间范围。

如果周三组织不工作,请不要配置 WednesdayHours1 或 WednesdayHours2 的值。

WednesdayHours2

可选

时间范围对象

周三的第二组开始时间和结束时间。如果组织每周三的工作时间是从上午 9:00 到下午 5:00,则只需配置单个时间范围。但是,如果组织从上午 8:00 工作到中午,一小时午餐时间不工作,然后再从下午 1:00 工作到下午 5:00,则需要为周三创建两个时间范围。

ThursdayHours1

可选

时间范围对象

周四的第一组开始时间和结束时间。如果组织每周四的工作时间是从上午 9:00 到下午 5:00,则只需配置单个时间范围。但是,如果组织从上午 8:00 工作到中午,一小时午餐时间不工作,然后再从下午 1:00 工作到下午 5:00,则需要为周四创建两个时间范围。

如果周四组织不工作,请不要配置 ThursdayHours1 或 ThursdayHours2 的值。

ThursdayHours2

可选

时间范围对象

周四的第二组开始时间和结束时间。如果组织每周四的工作时间是从上午 9:00 到下午 5:00,则只需配置单个时间范围。但是,如果组织从上午 8:00 工作到中午,一小时午餐时间不工作,然后再从下午 1:00 工作到下午 5:00,则需要为周四创建两个时间范围。

FridayHours1

可选

时间范围对象

周五的第一组开始时间和结束时间。如果组织每周五的工作时间是从上午 9:00 到下午 5:00,则只需配置单个时间范围。但是,如果组织从上午 8:00 工作到中午,一小时午餐时间不工作,然后再从下午 1:00 工作到下午 5:00,则需要为周五创建两个时间范围。

如果周五组织不工作,请不要配置 FridayHours1 或 FridayHours2 的值。

FridayHours2

可选

时间范围对象

周五的第二组开始时间和结束时间。如果组织每周五的工作时间是从上午 9:00 到下午 5:00,则只需配置单个时间范围。但是,如果组织从上午 8:00 工作到中午,一小时午餐时间不工作,然后再从下午 1:00 工作到下午 5:00,则需要为周五创建两个时间范围。

SaturdayHours1

可选

时间范围对象

周六的第一组开始时间和结束时间。如果组织每周六的工作时间是从上午 9:00 到下午 5:00,则只需配置单个时间范围。但是,如果组织从上午 8:00 工作到中午,一小时午餐时间不工作,然后再从下午 1:00 工作到下午 5:00,则需要为周六创建两个时间范围。

如果周六组织不工作,请不要配置 SaturdayHours1 或 SaturdayHours2 的值。

SaturdayHours2

可选

时间范围对象

周六的第二组开始时间和结束时间。如果组织每周六的工作时间是从上午 9:00 到下午 5:00,则只需配置单个时间范围。但是,如果组织从上午 8:00 工作到中午,一小时午餐时间不工作,然后再从下午 1:00 工作到下午 5:00,则需要为周六创建两个时间范围。

SundayHours1

可选

时间范围对象

周日的第一组开始时间和结束时间。如果组织每周日的工作时间是从上午 9:00 到下午 5:00,则只需配置单个时间范围。但是,如果组织从上午 8:00 工作到中午,一小时午餐时间不工作,然后再从下午 1:00 工作到下午 5:00,则需要为周日创建两个时间范围。

如果周日组织不工作,请不要配置 SundayHours1 或 SundayHours2 的值。

SundayHours2

可选

时间范围对象

周日的第二组开始时间和结束时间。如果组织每周日的工作时间是从上午 9:00 到下午 5:00,则只需配置单个时间范围。但是,如果组织从上午 8:00 工作到中午,一小时午餐时间不工作,然后再从下午 1:00 工作到下午 5:00,则需要为周日创建两个时间范围。

InMemory

可选

Guid

创建对象引用,但并不作为永久性更改实际提交对象。如果将使用此参数调用的 cmdlet 的输出分配给一个变量,您可以更改对象引用的属性,然后通过调用与此 cmdlet 匹配的 Set- cmdlet 提交这些更改。

Force

可选

开关参数

禁止显示运行此命令时可能出现的任何非严重错误消息。

输入类型

无。New-CsRgsHoursOfBusiness 不接受通过管道传递的输入。

返回类型

创建 Microsoft.Rtc.Rgs.Management.WritableSettings.BusinessHours 对象的新实例。

示例

-------------------------- 示例 1 --------------------------

New-CsRgsHoursOfBusiness -Parent "service:ApplicationServer:atl-cs-001.litwareinc.com" -Name "Help Desk Business Hours" 

示例 1 中显示的命令在 ApplicationServer:atl-cs-001.litwareinc.com 上创建名为 Help Desk Business Hours 的新工作时间集合。在此示例中,没有为该集合配置工作时间。

-------------------------- 示例 2 --------------------------

$weekday = New-CsRgsTimeRange -Name "Weekday Hours" -OpenTime "8:00" -CloseTime "18:00" 

New-CsRgsHoursOfBusiness -Parent "service:ApplicationServer:atl-cs-001.litwareinc.com" -Name "Help Desk Business Hours" -MondayHours1 $weekday -TuesdayHours1 $weekday -WednesdayHours1 $weekday -ThursdayHours1 $weekday -FridayHours1 $weekday

在示例 2 中,在 ApplicationServer:atl-cs-001.litwareinc.com 上创建名为 Help Desk Business Hours 的新工作时间集合。在此示例中,将为周一到周五的每一天配置工作时间。为执行此操作,此示例中的第一个命令使用 New-CsRgsTimeRange 命令创建 OpenTime 为上午 8:00 (8:00) 且 CloseTime 为下午 6:00 (18:00) 的时间范围。该时间范围存储在名为 $weekday 的变量中。

然后,此示例中的第二个命令创建新的工作时间集合。除了指定集合的 Parent 和 Name 之外,还使用其他参数(如 –MondayHours1)为工作日(周一至周五)配置工作时间。此时,通过使用时间范围变量 $weekday 将周一到周五每天的工作时间设置为上午 8:00 到下午 6:00。