Войти

Показать полную графическую версию : [решено] Изменение задания в планировщике через батник


null999
03-05-2016, 18:10
Возможно ли поменять аргумент для запуска программы в планировщике с помощью bat файла?

Petya V4sechkin
03-05-2016, 19:03
null999, с помощью команды Schtasks.
Schtasks /Change /?

null999
03-05-2016, 19:23
справка не помогла

Iska
03-05-2016, 20:21
Например, создано задание:
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: Сам не проверял

null999
03-05-2016, 20:41
Iska, Dzirt2005, спасибо за помощь, оба варианта подойдут




© OSzone.net 2001-2012