Я использую Windows Server 2012 R2 для создания schtasks
. Вот команда для создания задачи:
schtasks /create /sc minute /mo 5 /tn ClearCache /tr "powershell.exe -NoProfile - NoLogo -NonInteractive -ExecutionPolicy Bypass -File full\path\clear_cache.ps1 >> full\path\clear_cache.log 2>&1"
В целях тестирования мой clear_cache.ps1 делает только echo "123"
. Когда я запускаю вручную
powershell.exe -NoProfile - NoLogo -NonInteractive -ExecutionPolicy Bypass -File full\path\clear_cache.ps1 >> full\path\clear_cache.log 2>&1
он прекрасно работает, создав файл журнала с echo "123"
, но когда я помещаю его в schtasks, он не создает файл журнала. В журнале schtasks просто говорится, что задача успешно завершена с кодом возврата 0.
Что здесь происходит?