|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Добавление задания в планировщик задач, путь которого содержит пробелы |
|
CMD/BAT - [решено] Добавление задания в планировщик задач, путь которого содержит пробелы
|
Пользователь Сообщения: 124 |
Здравствуйте. Сделал такой батник
@echo off schtasks /delete /tn "cwp" /f schtasks /create /ru "TEST\admin" /rp 12345 /sc daily /tn "cwp" /tr "C:\Documents and Settings\admin\script.vbs" /st 10:00:00 del %0 /f /q Цитата:
Цитата:
З.Ы. Пробовал через объявление переменной, всё равно такая же хрень. З.З.Ы ОС - Win7 профессиональная (просьба предложения заменить Цитата:
Цитата:
|
|||||
Отправлено: 04:02, 21-03-2012 |
Ветеран Сообщения: 2196
|
Профиль | Отправить PM | Цитировать Пока нет решения с использованием планировщика AT http://forum.oszone.net/thread-260896-2.html подскажите, где находятся задания, созданные планировщиком SCHTASKS?
Нужно, чтобы при запуске скрипта не создавалось задание, если оно уже создано. пример задания, которое запускает вызов окна vbs с подавлением окна консоли schtasks /create /rl highest /tn "name1" /sc monthly /d 7 /st 12:00 /tr "'%ProgramFiles%\papka\hidcon.exe' '%ProgramFiles%\papka\runN.cmd'" |
Последний раз редактировалось sov44, 09-09-2013 в 21:23. Отправлено: 10:16, 07-09-2013 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 426
|
Профиль | Отправить PM | Цитировать Из справки /?
"Если пути к файлам содержат пробелы, следует использовать две пары кавычек: одну пару - для файла CMD.EXE, а другую - для SchTasks.exe. Внешние кавычки для файла CMD должны быть двойными, а внутренние кавычки - одинарными или двойными кавычками с обратной косой чертой: SCHTASKS /Create /tr "'c:\program files\internet explorer\iexplorer.exe' \"c:\log data\today.xml\"" ..." |
Отправлено: 23:13, 20-03-2015 | #22 |
Старожил Сообщения: 270
|
Профиль | Отправить PM | Цитировать Всем привет!
А возможно ли сделать задание которое бы запускало приложение каждые 15 мин??? AT 20:48/interactive /every:6 "c:\WINDOWS\system32\notepad.exe" |
Отправлено: 06:44, 26-06-2015 | #23 |
Старожил Сообщения: 270
|
Профиль | Отправить PM | Цитировать Если кому интересно запуск через каждые 15 мин:
schtasks /create /sc minute /mo 15 /tn "Название задания" /tr "c:\WINDOWS\system32\notepad.exe" |
Отправлено: 10:44, 01-07-2015 | #24 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать Подскажите, пожалуйста, как через батник отредактировать задачу из планировщика?
|
Отправлено: 23:59, 12-04-2016 | #25 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать ну или как удлить все задания из планировщика?
|
Отправлено: 01:10, 13-04-2016 | #26 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата null999:
pushd "%Systemroot%\System32\Tasks\Autorun" && (rd /s /q "%Systemroot%\System32\Tasks\Autorun"& popd) 2>nul А, вообще, есть команда , изучив ее все встанет на свои места. |
|
Отправлено: 13:09, 14-04-2016 | #27 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать Тогда немного изменю вопрос, можно ли проверить, если задача существует, то изменить некоторие не опции (запуск програм, аргумент) , если нет, то запустить команду что б добавить новую задачу
|
Отправлено: 16:30, 15-04-2016 | #28 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Цитата null999:
SCHTASKS /Query /FO Table /NH /TN \НАЗВАНИЕ_ВАШЕГО_ЗАДАНИЯ IF %ERRORLEVEL%==0 ( ECHO Запланированное задание с именем НАЗВАНИЕ_ВАШЕГО_ЗАДАНИЯ найдено в TASKS GoTo :Next1 ) Else ( ECHO Не удается найти указанный файл GoTo :Next2 ) ) После того как вы определите есть ли ваше задание в планировщике можно: 1. Если оно есть, его можно удалить и записать новое, исправленное. (Перейти на метку:Next1) 2. Если его нет, то просто записать новое. (Перейти на метку:Next2) |
|
Отправлено: 16:10, 29-05-2016 | #29 |
Старожил Сообщения: 182
|
Профиль | Отправить PM | Цитировать Посоветуйте как быть, нужно добавить чтобы созданное задание запускалось с аргументом regedit /s. Но SCHTASKS похоже его не переваривает.
schtasks /create /tn "CLR" /tr regedit /s "C:\Windows\System32\1.reg" schtasks /create /tn "CLR" /tr C:\Windows\System32\1.reg нет проблем, но всплывает запрос на подтверждение во время выполнения задания |
------- Отправлено: 12:00, 05-09-2016 | #30 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Доступ - [решено] Планировщик заданий - Нет прав для создания нового задания :( | Creat0R | Microsoft Windows 2000/XP | 8 | 06-06-2014 15:50 | |
Разное - Путь содержит слишком много уровней вложенности | withsouth | Microsoft Windows 2000/XP | 13 | 16-01-2012 12:53 | |
Разное - [решено] Планеровчик задач (Назначенные задания) | _aids | Microsoft Windows 2000/XP | 2 | 10-07-2007 09:06 | |
Планировщик задач | strelok1975 | Microsoft Windows NT/2000/2003 | 13 | 23-01-2003 10:20 | |
Планировщик задач | Guest | Microsoft Windows NT/2000/2003 | 7 | 24-10-2002 06:15 |
|