PDA

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


Страниц : 1 [2]

sov44
07-09-2013, 10:16
Пока нет решения с использованием планировщика 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'"

upd. вроде решил
SchTasks /Query /FO list | >nul find /i "name1" || >nul schtasks /create /rl highest /tn "name1" /sc monthly /d 7 /st 12:00 /tr "'%ProgramFiles%\papka\hidcon.exe' '%ProgramFiles%\papka\runN.cmd'"

Mancoffee
20-03-2015, 23:13
Из справки /?

"Если пути к файлам содержат пробелы, следует использовать две
пары кавычек: одну пару - для файла CMD.EXE, а другую - для
SchTasks.exe. Внешние кавычки для файла CMD должны быть двойными,
а внутренние кавычки - одинарными или двойными кавычками с обратной
косой чертой:
SCHTASKS /Create
/tr "'c:\program files\internet explorer\iexplorer.exe'
\"c:\log data\today.xml\"" ..."

Сержа
26-06-2015, 06:44
Всем привет!
А возможно ли сделать задание которое бы запускало приложение каждые 15 мин???

AT 20:48/interactive /every:6 "c:\WINDOWS\system32\notepad.exe"

Сержа
01-07-2015, 10:44
Если кому интересно запуск через каждые 15 мин:

schtasks /create /sc minute /mo 15 /tn "Название задания" /tr "c:\WINDOWS\system32\notepad.exe"

null999
12-04-2016, 23:59
Подскажите, пожалуйста, как через батник отредактировать задачу из планировщика?

null999
13-04-2016, 01:10
ну или как удлить все задания из планировщика?

alpap
14-04-2016, 13:09
ну или как удлить все задания из планировщика? »
Есть и нужные, нельзя бездумно удалять. Если создавали сами в отдельную папку и они больше не нужны, можно так:

pushd "%Systemroot%\System32\Tasks\Autorun" && (rd /s /q "%Systemroot%\System32\Tasks\Autorun"& popd) 2>nul

У меня в папке "Autorun" все задания, созданные мною, выполняющиеся при входе в систему пользователем.
А, вообще, есть команда schtasks /?, изучив ее все встанет на свои места.

null999
15-04-2016, 16:30
Тогда немного изменю вопрос, можно ли проверить, если задача существует, то изменить некоторие не опции (запуск програм, аргумент) , если нет, то запустить команду что б добавить новую задачу

Utilizator007
29-05-2016, 16:10
Тогда немного изменю вопрос, можно ли проверить, если задача существует, то изменить некоторие не опции (запуск програм, аргумент) , если нет, то запустить команду что б добавить новую задачу »
Что бы проверить есть ли задание в планировщике я использую:
SCHTASKS /Query /FO Table /NH /TN \НАЗВАНИЕ_ВАШЕГО_ЗАДАНИЯ
IF %ERRORLEVEL%==0 (
ECHO Запланированное задание с именем НАЗВАНИЕ_ВАШЕГО_ЗАДАНИЯ найдено в TASKS
GoTo :Next1
) Else (
ECHO Не удается найти указанный файл
GoTo :Next2
)
)
Главное указать папку в планировщике, левый слеш " \" перед "НАЗВАНИЕ_ВАШЕГО_ЗАДАНИЯ" означает что это задание лежит в корне планировщика.
После того как вы определите есть ли ваше задание в планировщике можно:
1. Если оно есть, его можно удалить и записать новое, исправленное. (Перейти на метку:Next1)
2. Если его нет, то просто записать новое. (Перейти на метку:Next2)

Prodif
05-09-2016, 12:00
Посоветуйте как быть, нужно добавить чтобы созданное задание запускалось с аргументом 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 нет проблем, но всплывает запрос на подтверждение во время выполнения задания

Iska
05-09-2016, 13:10
Читаем встроенную справку:
==> Если пути к файлам содержат пробелы, следует использовать две
пары кавычек: одну пару - для файла CMD.EXE, а другую - для
SchTasks.exe. Внешние кавычки для файла CMD должны быть двойными,
а внутренние кавычки - одинарными или двойными кавычками с обратной
косой чертой:
SCHTASKS /Create
/tr "'c:\program files\internet explorer\iexplorer.exe'
\"c:\log data\today.xml\"" ...

Павел_Зыков@vk
09-01-2017, 17:41
привет подскажите кто знает с проблемой создания задачи в планировщике через батник: при написании команды в ручную через cmd все работает, но если эту же команду пытаться запустить через батник то выдается ошибка на параметр /tn сам батник такой:
SCHTASKS /Create /RU "логин" /RP "пароль" /rl Highest /f /SC HOURLY /MO 4 /tn Check_HDD /TR C:\Scripts\HDD\Check_HDD.ps1

Iska
09-01-2017, 21:20
Павел_Зыков@vk, в какой кодировке сохраняете пакетный файл? Нужна OEM/866.

spotegg
25-04-2017, 00:29
Добрый день! Как сделать создание такого задания в планировщике посредством командной строки:
http://ninjix.blogspot.ru/2011/02/how-to-automatically-connect-windows-7.html

Iska
25-04-2017, 05:11
Например, ручками создать и экспортировать в xml-файл. Тогда:
создание такого задания в планировщике посредством командной строки »
будет сводиться к созданию задания из xml-файла. Ну, а так, «schtasks.exe /create /?» — Ваше всё. Читайте, пробуйте.




© OSzone.net 2001-2012