Processing -File ”DeletedBackups.ps1” failed: The given path’s format is not supported. Specify a valid path for the -File parameter

Была задача настроить автоматическое удаление логов, воспользовался, как обычно powershell. Скрипт проверил, работает, но вот после добавления его в планировщик заданий (Task Scheduler) задание не выполнялось и падало в ошибку с кодом: 0xFFFD0000. В истории задания была ошибка, что Powershell скрипт вернул код 4294770688. Запуск скрипта осуществлялся:

powershell -file "[path_to_script]"

Task Scheduler successfully completed task "\Deleted_Logs" , instance "{8e8f8df9-60cc-4021-b508-c72fd1dbe016}" , action "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" with return code 4294770688.

Решение:
powershell.exe -NoProfile -ExecutionPolicy Bypass -Command «& {Start-Process PowerShell -ArgumentList ‘-NoProfile -ExecutionPolicy Bypass -File «»[path_to_scripts.ps1]»»‘ -Verb RunAs}»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *