Можно ли создать запланированное задание Windows из пакетного файла Windows с другим пакетным файлом в качестве параметра:
For eg : schtasks.exe /create /tn "taskName" /tr "%Home%\bin\bootstrap.cmd" /sc DAILY /st 00:01:00 /ri 1 /du 0023:59 %schTaskAccountArgs%"
Фон
Пакетный файл 'bootstrap.cmd'
в приведенном выше скрипте имеет обращения к другим пакетным файлам и, в конечном итоге, к исполняемым файлам. Он создает запланированное задание в консоли Microsoft, которое запускает тот же exe-файл, но в моем случае из-за политики GPO запланированное задание не может быть создано (политика не может хранить пароли для пользователь, который запускает запланированное задание) . В качестве обходного пути я хочу создать службу в том же пакетном файле, заменив вышеприведенное на:
sc create "service for taskName" start= demand displayname= "service for taskName" binpath= "%Home%\bin\bootstrap.cmd"
- это ли допустимый способ создания службы для этого сценария.