Показать полную графическую версию : [решено] Изменение задания в планировщике через батник
Возможно ли поменять аргумент для запуска программы в планировщике с помощью bat файла?
Petya V4sechkin
03-05-2016, 19:03
null999, с помощью команды Schtasks.
Schtasks /Change /?
Например, создано задание:
schtasks.exe /Create /sc Once /tn MyTask /st 00:00 /tr "%SystemRoot%\System32\notepad.exe \"C:\Мои проекты\0006\0001.txt\""
где «C:\Мои проекты\0006\0001.txt» — аргумент, ограниченный кавычками (которые экранированы слэшэм).
http://i.imgur.com/OkAJy9C.png
Меняем этот аргумент, указывая строку для исполнения («/tr») целиком:
schtasks.exe /Change /tn MyTask /ru %UserDomain%\%UserName% /rp MyPassword /tr "%SystemRoot%\System32\notepad.exe \"C:\Мои проекты\0006\0002.txt\""
http://i.imgur.com/SJGhW0K.png
Dzirt2005
03-05-2016, 20:23
null999, Экспорт задания в файл:
schtasks /query /xml /TN "ИмяЗадания" >tasks.xml
модификация файла tasks.xml любыми известными вам способами и последующий его импорт
schtasks /create /TN "ИмяЗадания" /xml tasks.xml
PS: Сам не проверял
Iska, Dzirt2005, спасибо за помощь, оба варианта подойдут
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.