Set-CsRgsHoursOfBusiness

Skype for Business Server 2015
 

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

Настраивает существующий набор рабочих часов для группы ответа. В нем определяются дни недели и часы, в которые агенты группы ответа обычно могут отвечать на вызовы. Данный командлет впервые появился в Lync Server 2010.

Set-CsRgsHoursOfBusiness -Instance <BusinessHours> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

В примере 1 демонстрируется присвоение нового значения временного диапазона свойствам SaturdayHours1 и SundayHours1 набора рабочих часов "Help Desk Business Hours" (Часы работы службы технической поддержки). Первая команда вызывает командлет New-CsRgsTimeRange , который создает новый объект временного диапазона "Weekend Hours" (Часы выходного дня) со временем открытия и закрытия 12:00 и 17:00 соответственно. Этот объект сохраняется в переменной $weekend.

Следующая команда создает ссылку на объект ($x) для набора рабочих часов "Help Desk Business Hours" в службе ApplicationServer:atl-cs-001.litwareinc.com. После этого команды 3 и 4 присваивают свойствам SaturdayHours1 и SundayHours1 значение временного диапазона, сохраненное в переменной $weekend. Заключительная команда вызывает командлет Set-CsRgsHoursOfBusiness , который записывает изменения в реальный набор рабочих часов.

$weekend = New-CsRgsTimeRange -Name "Weekend Hours" -OpenTime "12:00" -CloseTime "17:00"

$x = Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:atl-cs-001.litwareinc.com" -Name "Help Desk Business Hours"
$x.SaturdayHours1 = $weekend
$x.SundayHours1 = $weekend
Set-CsRgsHoursOfBusiness -Instance $x

В примере 2 показаны команды, позволяющие удалить значения свойств SaturdayHours1 и SaturdayHours2, которые настроены в наборе рабочих часов "Help Desk Business Hours". Первая команда создает ссылку на объект ($x) для набора рабочих часов "Help Desk Business Hours" в службе ApplicationServer:atl-cs-001.litwareinc.com. После этого вторая команда присваивает свойству SaturdayHours1 значение null ($Null), что позволяет полностью очистить любое ранее присвоенное ему значение. Аналогичным образом удаляется значение свойства SaturdayHours2.

Заключительная команда вызывает командлет Set-CsRgsHoursOfBusiness , который записывает изменения в реальный набор рабочих часов. После выполнения этой команды в наборе "Help Desk Business Hours" не будут определены рабочие часы по субботам.

$x = Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:atl-cs-001.litwareinc.com" -Name "Help Desk Business Hours"
$x.SaturdayHours1 = $Null
$x.SaturdayHours2 = $Null

Set-CsRgsHoursOfBusiness -Instance $x

Чтобы обеспечить максимальное качество обслуживания абонентов, система "Группа ответа" позволяет точно определить время, когда агенты группы ответа могут отвечать на вызовы или будут недоступны. В "Группа ответа" можно определить рабочие дни и часы, в которые агенты могут отвечать на вызовы. Например, если ваша организация работает с 9:00 до 17:00 с понедельника по пятницу, с помощью рабочих часов следует определить, что в это время агенты могут отвечать на вызовы (дополнительно можно указать, что агенты не работают, например, в 20:00 по четвергам или в 14:30 в воскресенье).

Для создания наборов рабочих часов используется командлет New-CsRgsHoursOfBusiness . Созданные наборы можно изменить с помощью командлета Set-CsRgsHoursOfBusiness . Чаще всего с его помощью изменяются рабочие часы, настроенные для одного или нескольких дней недели. Например, если служба технической поддержки работает по пятницам до 17:00, чтобы отразить увеличение рабочего дня до 19:00, необходимо изменить набор рабочих часов для пятницы. Если служба, ранее работавшая по субботам, теперь в эти дни недоступна, также следует изменить рабочие часы для субботы. Если группа недоступна в определенный день, присвойте рабочим часам за этот день значение null: -SundayTimeRange1 $Null.

При настройке рабочих часов в наборе учитывайте, что каждый день обладает двумя свойствами — Hours1 и Hours2. Если служба поддержки работает с 8:00 до 17:00, значение необходимо присваивать только свойству Hours1. Если же служба работает с 8:00 до 14:00 и, после перерыва, вновь открывается с 17:00 до 23:00, необходимо присвоить эти значения свойствам Hours1 и Hours2 соответственно.

Обратите внимание, что командлет Set-CsRgsHoursOfBusiness не изменяет набор рабочих часов напрямую. Для этого следует использовать командлет Get-CsRgsHoursOfBusiness , создающий ссылку на объект набора, который требуется изменить. При создании ссылки на объект извлекается копия набора рабочих часов, которая сохраняется в переменной. После создания ссылки можно изменять свойства хранящегося в памяти объекта. Выполнив все необходимые изменения, вызовите командлет Set-CsRgsHoursOfBusiness , который запишет их в реальный набор.

 

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

Instance

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

Microsoft.Rtc.Rgs.Management.WritableSettings.BusinessHours

Ссылка на объект набора рабочих часов, который требуется изменить. Обычно эта ссылка извлекается с помощью командлета Get-CsRgsHoursOfBusiness , а полученное значение присваивается переменной. Например, следующая команда возвращает ссылку на объект набора рабочих часов "Help Desk" и сохраняет ее в переменной $x:

$x = Get-CsRgsHoursOfBusiness -Identity service:ApplicationServer:atl-cs-001.litwareinc.com -Name "Help Desk"

Confirm

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

System.Management.Automation.SwitchParameter

Запрашивает подтверждение перед выполнением команды.

Force

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

System.Management.Automation.SwitchParameter

Отключает отображение любых некритических ошибок при выполнении команды.

WhatIf

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

System.Management.Automation.SwitchParameter

Описывает, что произойдет при выполнении команды без реального выполнения команды.

Объект Microsoft.Rtc.Rgs.Management.WritableSettings.BusinessHours. Командлет Set-CsRgsHoursOfBusiness принимает передаваемые по конвейеру экземпляры объекта рабочих часов группы ответа.

Изменяет существующие экземпляры объекта Microsoft.Rtc.Rgs.Management.WriteableSettings.BusinessHours.

 
Показ: