Trying to run on windows server 2016:
$action = New-ScheduledTaskAction -Execute 'Powershell.exe' -Argument '-file C:\Supportfiles\scripts\bes\monitorSQLConnection.ps1' -WorkingDirectory C:\Supportfiles\scripts\bes
$trigger = New-ScheduledTaskTrigger -Once -At (Get-Date) -RepetitionInterval (New-TimeSpan -Minutes 10)
Register-ClusteredScheduledTask –Cluster MyCluster –TaskName 'EMI Check SQL Port 1600' –TaskType ResourceSpecific –Resource 'BES Root Server' –Action $action –Trigger $trigger -Description 'Checking SQL port 1600 every 10 minutes to make sure SQL connection is alive.'
Then I get:
Register-ClusteredScheduledTask : The RPC server is unavailable.
At line:1 char:1
- Register-ClusteredScheduledTask –Cluster MyCluster –TaskName 'EMI Che ...
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo : NotSpecified: (PS_ClusteredScheduledTask:Root/Microsoft/...edScheduledTask) [Register-ClusteredScheduledTask], CimException
- FullyQualifiedErrorId : HRESULT 0x800706ba,Register-ClusteredScheduledTask
Why?