Get-CsRgsHolidaySet

Skype for Business Server 2015
 

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

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

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

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

Get-CsRgsHolidaySet

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

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

В примере 3 из службы ApplicationServer:atl-cs-001.litwareinc.com возвращается один набор праздников "2013 Holidays" (Праздники в 2013 г.). Поскольку в каждой службе используются уникальные имена, эта команда никогда не возвращает более одного элемента.

Get-CsRgsHolidaySet -Identity "service:ApplicationServer:atl-cs-001.litwareinc.com" -Name "2013 Holidays"

В примере 4 отображаются подробные сведения о праздниках из набора "2013 Holidays" (расположенного в службе ApplicationServer:atl-cs-001.litwareinc.com). Для этого сначала вызывается командлет Get-CsRgsHolidaySet , который извлекает заданный набор праздников. Этот набор передается в командлет Select-Object , который отображает подробные сведения о каждом входящем в него празднике с помощью параметра ExpandProperty.

Get-CsRgsHolidaySet -Identity "service:ApplicationServer:atl-cs-001.litwareinc.com" -Name "2013 Holidays"| Select-Object -ExpandProperty HolidayList

В примере 5 показана команда, возвращающая из службы ApplicationServer:atl-cs-001.litwareinc.com удостоверения всех наборов праздников, которые содержат праздник "Christmas Day" (Рождество). Для этого сначала вызывается командлет Get-CsRgsHolidaySet , который возвращает коллекцию всех праздников в службе ApplicationServer:atl-cs-001.litwareinc.com. Эта коллекция передается по конвейеру в командлет Select-Object , который выбирает свойство Identity и развертывает свойство HolidayList.

Свойство Identity и развернутое свойство HolidayList передаются по конвейеру в командлет Where-Object . Командлет Where-Object выбирает элементы, свойство "Name" которых имеет значение "Christmas Day". Заключительная команда передает отфильтрованную коллекцию по конвейеру в командлет ForEach-Object . Этот командлет принимает параметр Identity коллекции и поочередно извлекает соответствующие наборы праздников с помощью командлета Get-CsRgsHolidaySet . В итоге формируется список наборов, в которые входит праздник "Christmas Day".

Get-CsRgsHolidaySet -Identity "service:ApplicationServer:atl-cs-001.litwareinc.com" | Select-Object Identity -ExpandProperty HolidayList | Where-Object {$_.Name -eq "Christmas Day"} | ForEach-Object {Get-CsRgsHolidaySet -Identity $_.Identity}

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

Тем не менее, во многих организациях устанавливаются особые выходные дни, например, в США нерабочими могут быть Рождество и День благодарения. Подобные исключения можно определить в "Группа ответа" с помощью праздников, то есть дней, которые в других случаях являются рабочими, однако по определенным дням будут выходными. Отдельные праздники, созданные с помощью командлета New-CsRgsHoliday , объединяются в наборы. Например, праздники для США и Японии могут быть объединены в наборы US_Holidays и Japanese_Holidays соответственно. Определенные таким образом праздники и наборы можно назначать рабочим процессам группы ответа.

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

 

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

Identity

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

Microsoft.Rtc.Rgs.Management.RgsIdentity

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

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

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

Name

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

System.String

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

Owner

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

Microsoft.Rtc.Rgs.Management.RgsIdentity

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

ShowAll

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

System.Management.Automation.SwitchParameter

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

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

Командлет Get-CsRgsHolidaySet возвращает экземпляры объекта Microsoft.Rtc.Rgs.Management.WritableSettings.HolidaySet.

 
Показ: