у меня есть скрипт powershell, который проверяет, запущена ли служба и не запускает ли она ее,
$ServiceName="mapguideserver3.1"
$arrService = Get-Service -Name $ServiceName
while ($arrService.Status -ne 'Running')
{
Start-Service $ServiceName
write-host $arrService.status
write-host 'Service starting'
Start-Sleep -seconds 60
$arrService.Refresh()
if ($arrService.Status -eq 'Running')
{
Write-Host 'Service is now Running'
}
}
я пытался использовать его в планировщике задач в качестве запуска системы, щелкнуть правой кнопкой мыши и запустить, установив «разрешить запуск по требованию»
я увидел, что статус задачи «выполняется» и через некоторое время он меняется на «готово», когда я проверил через некоторое время, задача не меняет обратно службу, если она остановлена.
как я могу запустить скрипт, который будет работать вечно?
запланированная задача powershell
Шай Рахамим