![]() |
Добавление задания в планировщик задач, путь которого содержит пробелы
Здравствуйте. Сделал такой батник
Код:
@echo off Цитата:
Цитата:
З.Ы. Пробовал через объявление переменной, всё равно такая же хрень. З.З.Ы ОС - Win7 профессиональная (просьба предложения заменить Цитата:
Цитата:
|
sunnykey,
На локальном компьютере все работает как надо: Код:
> schtasks /create /sc daily /tn "cwp" /tr "C:\Documents and Settings\dmitry\script.vbs" /st 10:00:00 На удаленном, подозреваю, "Documents and Settings" не прокатят, т.к. это символическая ссылка на "users" |
Цитата:
Код:
schtasks /create /ru "TEST\admin" /rp 12345 /sc daily /tn "cwp" /tr "\"C:\Documents and Settings\admin\script.vbs\"" /st 10:00:00 Код:
schtasks /create /ru "TEST\admin" /rp 12345 /sc daily /tn "cwp" /tr "'C:\Documents and Settings\admin\script.vbs'" /st 10:00:00 Цитата:
|
Цитата:
Цитата:
Цитата:
Petya V4sechkin, твои варианты оба сработали, планировщик правильно создал задание |
Цитата:
![]() |
Цитата:
|
Подскажите, как в планировщике ХР поставить галочку "Выполнять только при выполненном входе в систему"? Нужно ли в данном случае прописывать имя локального пользователя и пароль?
Код:
schtasks /create /tn "notepad" /tr "c:\WINDOWS\system32\notepad.exe" /sc Monthly /d 6 /sd 06/04/2012 /st 20:48:00 |
Все молчат, значит вариантов поставить галочку через командную строку нет?
|
sov44, не обнаружено. Оно вам зачем? Задачу опишите.
|
Хочу сделать обновление программы раз в месяц через командную строку. Вариант запуска notepad - для проверки работы планировщика вручную.
Если всё будет ОК, вместо блакнота будет командный файл. Пробовал запускать от имени системы Код:
/ru System Перерыл весь инет, решения для ХР не нашел. Хочу попробовать планировщик от семёрки, но не знаю, как его прикрутить к ХР. Там вроде есть такая возможность. http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx |
Цитата:
Код:
"%ProgramFiles%\bla-bla-bla Program\Update bla-bla-bla.exe" /param1 /param2 && msg.exe * "bla-bla-bla program updated Ok" || msg.exe * "bla-bla-bla program updated Error" Код:
"%ProgramFiles%\bla-bla-bla Program\Update bla-bla-bla.exe" /param1 /param2 && msg.exe * "bla-bla-bla program updated Ok" || (type "C:\WINDOWS\bla-bla-bla Program Update.log"|msg.exe *) |
sov44, и пароля на учётке нет и ставить его не хочется, потому что придётся каждый раз вводить? Так что ли?
Настройте автовход через control userpasswords2. |
Morpheus, делаю приложение не для себя. Планировщик удалось запустить, если у пользователя установлен пароль входа в систему. Осталось додумать, как запустить планировщик, если пароль входа не установлен. :sorry:
|
Цитата:
Хотя это возможно при отключении локальной политики безопасности "Учетные записи: ограничить использование пустых паролей только для консольного входа" (LimitBlankPasswordUse), но данная политика действует на все неконсольные подключения (доступ по сети, удаленный рабочий стол, запуск от имени). Получится дыра в безопасности. Цитата:
|
Цитата:
Код:
schtasks /create /tn "notepad" /tr "c:\WINDOWS\system32\notepad.exe" /sc Monthly /d 6 /sd 06/04/2012 /st 20:48:00 /ru System /At interactive |
Цитата:
Код:
AT /? |
Petya V4sechkin, не знаю насколько правильно, но написал код согласно условий поста 7
Код:
AT 20:48/interactive /every:6 "c:\WINDOWS\system32\notepad.exe" |
Попробуйте добавить пробел между временем и параметром «/interactive».
|
Цитата:
|
Подскажите, как настроить планировщик на однократный запуск через неделю? В случае не сработки в указанную дату, планировщик должен сработать при следующем входе пользователя в систему. Мой вариант скрипта не "плюсует" неделю.
Код:
@echo off |
Пока нет решения с использованием планировщика 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'" Код:
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'" |
Из справки /?
"Если пути к файлам содержат пробелы, следует использовать две пары кавычек: одну пару - для файла CMD.EXE, а другую - для SchTasks.exe. Внешние кавычки для файла CMD должны быть двойными, а внутренние кавычки - одинарными или двойными кавычками с обратной косой чертой: SCHTASKS /Create /tr "'c:\program files\internet explorer\iexplorer.exe' \"c:\log data\today.xml\"" ..." |
Всем привет!
А возможно ли сделать задание которое бы запускало приложение каждые 15 мин??? AT 20:48/interactive /every:6 "c:\WINDOWS\system32\notepad.exe" |
Если кому интересно запуск через каждые 15 мин:
schtasks /create /sc minute /mo 15 /tn "Название задания" /tr "c:\WINDOWS\system32\notepad.exe" |
Подскажите, пожалуйста, как через батник отредактировать задачу из планировщика?
|
ну или как удлить все задания из планировщика?
|
Цитата:
Код:
pushd "%Systemroot%\System32\Tasks\Autorun" && (rd /s /q "%Systemroot%\System32\Tasks\Autorun"& popd) 2>nul А, вообще, есть команда Код:
schtasks /? |
Тогда немного изменю вопрос, можно ли проверить, если задача существует, то изменить некоторие не опции (запуск програм, аргумент) , если нет, то запустить команду что б добавить новую задачу
|
Цитата:
Код:
SCHTASKS /Query /FO Table /NH /TN \НАЗВАНИЕ_ВАШЕГО_ЗАДАНИЯ После того как вы определите есть ли ваше задание в планировщике можно: 1. Если оно есть, его можно удалить и записать новое, исправленное. (Перейти на метку:Next1) 2. Если его нет, то просто записать новое. (Перейти на метку:Next2) |
Посоветуйте как быть, нужно добавить чтобы созданное задание запускалось с аргументом 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 нет проблем, но всплывает запрос на подтверждение во время выполнения задания |
Читаем встроенную справку:
Цитата:
|
привет подскажите кто знает с проблемой создания задачи в планировщике через батник: при написании команды в ручную через cmd все работает, но если эту же команду пытаться запустить через батник то выдается ошибка на параметр /tn сам батник такой:
SCHTASKS /Create /RU "логин" /RP "пароль" /rl Highest /f /SC HOURLY /MO 4 /tn Check_HDD /TR C:\Scripts\HDD\Check_HDD.ps1 |
Павел_Зыков@vk, в какой кодировке сохраняете пакетный файл? Нужна OEM/866.
|
Добрый день! Как сделать создание такого задания в планировщике посредством командной строки:
http://ninjix.blogspot.ru/2011/02/ho...windows-7.html |
Например, ручками создать и экспортировать в xml-файл. Тогда:
Цитата:
|
Время: 06:10. |
Время: 06:10.
© OSzone.net 2001-