#EDIT Below variables to match your environment
#######################################################
##Variables
$ServiceId = “service:UCFE01.ad.ucsorted.com” ##can be obtained from Get-CsService -ApplicationServer
$HolidaySets = @($NationalPublicHolidays, $AucklandAnniversary) #holiday sets to apply to the Workflows(comma seperated)
$RGSWorkflowName = “AKL Test” #Response group workflow to apply holiday to (can be obtained with Get-CsRgsWorkflow |ft name)
##CREATE HOLIDAYS
#National public holidays
$a = New-CsRgsHoliday -StartDate “01/01/2017 12:00 AM” -EndDate “02/01/2017 12:00 AM” -Name “2017 NZ New Years”
$b = New-CsRgsHoliday -StartDate “02/01/2017 12:00 AM” -EndDate “03/01/2017 12:00 AM” -Name “2017 NZ Day after New Years”
$c = New-CsRgsHoliday -StartDate “06/02/2017 12:00 AM” -EndDate “07/02/2017 12:00 AM” -Name “2017 NZ Waitangi Day”
$d = New-CsRgsHoliday -StartDate “14/04/2017 12:00 AM” -EndDate “15/04/2017 12:00 AM” -Name “2017 NZ Good Friday”
$e = New-CsRgsHoliday -StartDate “17/04/2017 12:00 AM” -EndDate “18/04/2017 12:00 AM” -Name “2017 NZ Easter Monday”
$f = New-CsRgsHoliday -StartDate “25/04/2017 12:00 AM” -EndDate “26/04/2017 12:00 AM” -Name “2017 NZ ANZAC Day”
$g = New-CsRgsHoliday -StartDate “05/06/2017 12:00 AM” -EndDate “06/06/2017 12:00 AM” -Name “2017 NZ Queens Birthday”
$h = New-CsRgsHoliday -StartDate “23/10/2017 12:00 AM” -EndDate “24/10/2017 12:00 AM” -Name “2017 NZ Labour Day”
$i = New-CsRgsHoliday -StartDate “25/12/2017 12:00 AM” -EndDate “26/12/2017 12:00 AM” -Name “2017 NZ Christmas Day”
$j = New-CsRgsHoliday -StartDate “26/12/2017 12:00 AM” -EndDate “27/12/2017 12:00 AM” -Name “2017 NZ Boxing Day”
#Regional public holidays
$Wellington = New-CsRgsHoliday -StartDate “23/01/2017 12:00 AM” -EndDate “24/01/2017 12:00 AM” -Name “2017 NZ Wellington Anniversary”
$Auckland = New-CsRgsHoliday -StartDate “30/01/2017 12:00 AM” -EndDate “31/01/2017 12:00 AM” -Name “2017 NZ Auckland Anniversary”
$Nelson = New-CsRgsHoliday -StartDate “30/01/2017 12:00 AM” -EndDate “31/01/2017 12:00 AM” -Name “2017 NZ Nelson Anniversary”
$Taranaki = New-CsRgsHoliday -StartDate “13/03/2017 12:00 AM” -EndDate “14/03/2017 12:00 AM” -Name “2017 NZ Taranaki Anniversary”
$Otago = New-CsRgsHoliday -StartDate “20/03/2017 12:00 AM” -EndDate “21/03/2017 12:00 AM” -Name “2017 NZ Otago Anniversary”
$Southland = New-CsRgsHoliday -StartDate “18/04/2017 12:00 AM” -EndDate “19/04/2017 12:00 AM” -Name “2017 NZ Southland Anniversary”
$CanterburySouth = New-CsRgsHoliday -StartDate “25/09/2017 12:00 AM” -EndDate “26/09/2017 12:00 AM” -Name “2017 NZ CanterburySouth Anniversary”
$HawkesBay = New-CsRgsHoliday -StartDate “20/10/2017 12:00 AM” -EndDate “21/10/2017 12:00 AM” -Name “2017 NZ HawkesBay Anniversary”
$Marlborough = New-CsRgsHoliday -StartDate “30/10/2017 12:00 AM” -EndDate “31/10/2017 12:00 AM” -Name “2017 NZ Marlborough Anniversary”
$Cantebury = New-CsRgsHoliday -StartDate “17/11/2017 12:00 AM” -EndDate “17/11/2017 12:00 AM” -Name “2017 NZ Canterbury Anniversary”
$ChathamIslands = New-CsRgsHoliday -StartDate “27/11/2017 12:00 AM” -EndDate “27/11/2017 12:00 AM” -Name “2017 NZ ChathamIslands Anniversary”
$Westland = New-CsRgsHoliday -StartDate “04/12/2017 12:00 AM” -EndDate “05/12/2017 12:00 AM” -Name “2017 NZ Westland Anniversary”
#Create national public holiday date sets
$NationalPublicHolidays = New-CsRgsHolidaySet -Parent $ServiceId -Name “2017 NZ Holidays” -HolidayList ($a, $b, $c, $d, $e, $f, $g, $h, $i, $j)
#Create regional public holiday date sets
$AucklandAnniversary = New-CsRgsHolidaySet -Parent $ServiceId -Name “2017 NZ Auckland Anniversary Day” -HolidayList ($Auckland)
$TaranakiAnniversary = New-CsRgsHolidaySet -Parent