Я попытался написать код сценария, чтобы остановить зависший процесс Firefox, я хочу, чтобы сценарий периодически останавливал все процессы браузера Firefox.
$trigger = New-JobTrigger -Daily -At 14:20
$options = New-ScheduledJobOption -WakeToRun
Register-ScheduledJob -Name StopFirefox -ScriptBlock {Stop-Process -Name "Firefox" -Force} -Trigger $trigger -ScheduledJobOption $options
Но я получаю ответ по расписанию задачи, который 2147942402
, что переводится как «Файл не найден» для обоих:
{Stop-Process -Name "Firefox" -Force}
и {Get-Process -Name "Firefox" | Stop-Process}