Get-CsRgsHoursOfBusiness

Skype for Business Server 2015
 

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

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

Get-CsRgsHoursOfBusiness [-Identity <RgsIdentity>] [-Name <String>] [-Owner <RgsIdentity>] [-ShowAll <SwitchParameter>]

В примере 1 возвращаются сведения обо всех коллекциях рабочих часов, которые настроены для организации. Для этого вызывается командлет Get-CsRgsHoursOfBusiness без параметров.

Get-CsRgsHoursOfBusiness

В примере 2 показана команда, возвращающая все коллекции рабочих часов, настроенные для службы atl-cs-001.litwareinc.com.

Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:atl-cs-001.litwareinc.com"

В примере 3 из службы atl-cs-001.litwareinc.com возвращается одна коллекции рабочих часов с именем "Help Desk Business Hours" (Часы работы службы технической поддержки).

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

В примере 4 показаны команда, возвращающая все коллекции рабочих часов, в которых рабочим днем является воскресенье. Для этого сначала вызывается командлет Get-CsRgsHoursOfBusiness , который возвращает все коллекции рабочих часов из службы atl-cs-001.litwareinc.com. Эти данные передаются по конвейеру в командлет Where-Object , который выбирает только те элементы, для которых свойства SundayTimeRange1 и SundayTimeRange2 одновременно имеют значения, отличные от null. Это означает, что для соответствующих диапазонов настроены рабочие часы.

Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:atl-cs-001.litwareinc.com" | Where-Object {$_.SundayTimeRange1 -ne $Null -or $_.SundayTimeRange2 -ne $Null}

В примере 5 показана команда, возвращающая из службы atl-cs-001.litwareinc.com все коллекции рабочих часов, для которых время начала свойства MondayTimeRange1 задает время не позже 8:00. Для этого сначала вызывается командлет Get-CsRgsHoursOfBusiness , который возвращает все коллекции рабочих часов из службы atl-cs-001.litwareinc.com. Эти данные передаются по конвейеру в командлет Where-Object , который выбирает только те коллекции, в которых свойство MondayTimeRange1.OpenTime имеет значение, меньшее или равное 8:00 (08:00:00).

Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:atl-cs-001.litwareinc.com" | Where-Object {$_.MondayTimeRange1.OpenTime -le "08:00:00"}

В примере 6 показана команда, возвращающая все общедоступные коллекции рабочих часов, которые могут использоваться несколькими рабочими процессами. Для этого сначала вызывается командлет Get-CsRgsHoursOfBusiness , который возвращает все коллекции рабочих часов из службы atl-cs-001.litwareinc.com. Эти данные передаются по конвейеру в командлет Where-Object , выбирающий только те коллекции, свойство Custom которых имеет значение False.

Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:atl-cs-001.litwareinc.com" | Where-Object {$_.Custom -eq $False}

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

Командлет Get-CsRgsHoursOfBusiness позволяет извлекать сведения о коллекциях рабочих часов, которые настроены для организации.

 

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

Identity

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

Microsoft.Rtc.Rgs.Management.RgsIdentity

Представляет удостоверение службы, в которой размещается коллекция рабочих часов, или полное удостоверение самой коллекции. Если указано удостоверение службы (например, service:ApplicationServer:atl-cs-001.litwareinc.com), возвращаются все размещенные в ней коллекции рабочих часов. Если указано удостоверение отдельной коллекции, возвращается только она. Обратите внимание, что удостоверение коллекции состоит из удостоверения службы и глобального уникального идентификатора (GUID): service:ApplicationServer-1/1987d3c2-4544-489d-bbe3-59f79f530a83.

Как вариант, чтобы вернуть коллекцию рабочих часов, можно указать удостоверение службы, а затем параметр Name и имя коллекции. Это позволяет извлекать отдельные коллекции, не указывая назначенные им идентификаторы GUID.

Командлет Get-CsRgsHoursOfBusiness , вызванный без параметров, возвращает все коллекции рабочих часов, которые настроены для организации.

Name

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

System.String

Уникальное имя, присвоенное коллекции рабочих часов при создании.

Owner

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

Microsoft.Rtc.Rgs.Management.RgsIdentity

Полное доменное имя пула, которому принадлежат бизнес-часы. Идентификаторы пула владельца и пула для коллекции бизнес-часов обычно совпадают. Тем не менее, если требуется временно переместить коллекцию (например, для аварийного восстановления), идентификатор пула изменяется. При этом идентификатор владельца по-прежнему указывает на исходный пул.

ShowAll

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

System.Management.Automation.SwitchParameter

Если задан, отображает все коллекции рабочих часов для группы ответа, включая и те, для которых идентификаторы пула владельца и пула различаются. По умолчанию командлет Get-CsRgsHoursOfBusiness возвращает сведения только о тех коллекциях, для которых эти идентификаторы имеют одинаковые значения.

Нет. Командлет Get-CsRgsHoursOfBusiness не поддерживает ввод данных по конвейеру.

Возвращает экземпляры объекта Microsoft.Rtc.Rgs.Management.WritableSettings.BusinessHours.

 
Показ: