Forum Discussion

  • Mike Shivtorov's avatar
    Mike Shivtorov
    Copper Contributor

    The error message says that it can't convert your untyped (object[]) array to the required type.

    Try to specify the type for array elements:

    [Microsoft.Rtc.Rgs.Management.WritableSettings.Holiday[]]$HolSetArray = @();
    $HolSetArray += New-CsRgsHoliday -StartDate "2017-01-01T00:00:00" -EndDate "2017-01-01T23:59:59" -Name "New Year's Day"
    $HolSetArray += New-CsRgsHoliday -StartDate "2017-12-26T00:00:00" -EndDate "2017-12-26T23:59:59" -Name "Christmas Day"

  • The right way to add is descibred here: https://technet.microsoft.com/en-us/library/gg398736.aspx

     

    The following example is what you are looking for:

    $x = New-CsRgsHoliday -StartDate "12/25/2010" -EndDate "12/26/2010" -Name "Christmas Day"
    $y = Get-CsRgsHolidaySet -Identity "service:ApplicationServer:atl-cs-001.litwareinc.com" -Name "2010 Holidays"
    $y.HolidayList.Add($x)
    Set-CsRgsHolidaySet -Instance $y

     

Resources