New-CsRgsTimeRange

Skype for Business Server 2015
 

Дата изменения раздела:2015-03-09

Создает новый временной диапазон для группы ответа. В приложении "Группа ответа" с помощью временных диапазонов определяется время начала и окончания рабочего дня. Например, если служба технической поддержки по воскресеньям работает с 12:00 до 17:00, для этого дня необходимо создать диапазон с соответствующим временем открытия и закрытия. Данный командлет впервые появился в Lync Server 2010.

New-CsRgsTimeRange -CloseTime <TimeSpan> -OpenTime <TimeSpan> [-Name <String>]

В примере 1 демонстрируется изменение свойств существующего набора рабочих часов с помощью командлета New-CsRgsTimeRange . В этом примере сначала вызывается командлет New-CsRgsTimeRange , который создает новый временной диапазон "Sunday hours" (Рабочие часы в воскресенье) с временем открытия и закрытия 08:30 и 13:30 соответственно. Эта команда создает временной диапазон, который хранится только в памяти в переменной $sundayHours.

После настройки временного диапазона вторая команда вызывает командлет Get-CsRgsHoursOfBusiness , который возвращает коллекцию рабочих часов "Help Desk Hours" (Время работы службы технической поддержки) из службы ApplicationServer:atl-cs-001.litwareinc.com. Полученная коллекция сохраняется в переменной $y.

После извлечения коллекции команда 3 присваивает свойству SundayHours1 значение $sundayHours (ссылка на объект, который содержит созданный временной диапазон). После этого вызывается командлет Set-CsRgsHoursOfBusiness , который записывает изменения в коллекцию рабочих часов "Help Desk Hours". Обратите внимание, что, если командлет Set-CsRgsHoursOfBusiness не используется, созданный временной диапазон будет существовать только в памяти и будет удален после закрытия приложения Windows PowerShell или удаления переменной $sundayHours. В таком случае коллекция рабочих часов "Help Desk Hours" не будет обновлена.

$sundayHours = New-CsRgsTimeRange -Name "Sunday hours" -OpenTime "08:30" -CloseTime "13:30"
$y = Get-CsRgsHoursOfBusiness -Identity Service:ApplicationServer:atl-cs-001.litwareinc.com -Name "Help Desk Hours" 
$y.SundayHours1 = $sundayHours
Set-CsRgsHoursOfBusiness -Instance $y

В примере 2 демонстрируется создание нового временного диапазона группы ответа и его использование в новом наборе рабочих часов. Первая команда вызывает командлет New-CsRgsTimeRange , который создает новый временной диапазон "Sunday Hours" с временем открытия и закрытия 08:30 и 13:30 соответственно. Полученный объект временного диапазона сохраняется в переменной $sundayHours.

Вторая команда вызывает командлет New-CsRgsBusinessHours , который создает новую коллекцию рабочих часов "Help Desk Hours". Временной диапазон для свойства SundayHours1 этой коллекции определяется переменной $sundayHours.

$sundayHours = New-CsRgsTimeRange -Name "Sunday hours" -OpenTime "08:30" -CloseTime "13:30"
New-CsRgsHoursOfBusiness -Parent Service:ApplicationServer:atl-cs-001.litwareinc.com -Name "Help Desk Hours" -SundayHours1 $sundayHours

В "Группа ответа" рабочие дни недели и рабочее время, в течение которого агенты обычно могут отвечать на телефонные вызовы, определяются в коллекциях рабочих часов. Например, ваша служба технической поддержки работает по понедельникам с 7:00 до 19:00. В этом случае необходимо создать коллекцию рабочих часов службы поддержки с помощью командлета New-CsRgsHoursOfBusiness , а затем изменить свойство MondayTimeRange1, определив в нем период работы службы с 7:00 до 19:00.

Для изменения существующей коллекции рабочих часов используется командлет Set-CsRgsHoursOfBusiness . Тем не менее, этот командлет не позволяет напрямую изменить свойство временного диапазона. Например, командлет Set-CsRgsHoursOfBusiness не имеет параметров, соответствующих свойству MondayTimeRange1. Чтобы изменить коллекцию рабочих часов, необходимо извлечь ее с помощью командлета Get-CsRgsHoursOfBusiness , внести изменения в хранящийся в памяти объект, после чего записать эти изменения в реальную коллекцию с помощью командлета Set-CsRgsHoursOfBusiness .

В большинстве случаев при изменении коллекции рабочих часов устанавливается новое время открытия или закрытия, либо задаются новые рабочие дни. Новое время открытия или закрытия можно определить с помощью командлета New-CsRgsTimeRange . Полученное в результате его вызова значение необходимо сохранить в переменной со ссылкой на объект. Затем эта переменная используется для установки времени открытия и закрытия для коллекции рабочих часов.

При создании новой коллекции рабочих часов также необходимо установить время открытия и закрытия с помощью командлета New-CsRgsTimeRange .

 

Параметр Применение Тип Описание

CloseTime

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

System.TimeSpan

Время окончания рабочего дня. Значение параметра CloseTime задается в 24-часовом формате. Например, чтобы указать, что рабочий день заканчивается в 21:00, используется следующий формат: -CloseTime "21:00".

OpenTime

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

System.TimeSpan

Время начала рабочего дня. Значение параметра OpenTime задается в 24-часовом формате. Например, чтобы указать, что рабочий день начинается в 13:30, используется следующий формат: -OpenTime "13:30".

Name

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

System.String

Уникальный идентификатор создаваемого временного диапазона. Длина параметра Name не должна превышать 128 символов.

Нет . New-CsRgsTimeRange не принимает входные данные из конвейера.

Командлет New-CsRgsTimeRange создает новые экземпляры объекта Microsoft.Rtc.Rgs.Management.WritableSettings.TimeRange.

 
Показ: