Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Добавление задания в планировщик задач, путь которого содержит пробелы

Ответить
Настройки темы
CMD/BAT - [решено] Добавление задания в планировщик задач, путь которого содержит пробелы

Аватара для sunnykey

Пользователь


Сообщения: 124
Благодарности: 47

Профиль | Отправить PM | Цитировать


Изменения
Автор: sunnykey
Дата: 21-03-2012
Описание: слетели теги
Здравствуйте. Сделал такой батник
Код: Выделить весь код
@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
Только планировщик заданий вместо "C:\Documents and Settings\admin\script.vbs" подставляет
Цитата:
C:\Documents
, а параметры лепит
Цитата:
and Settings\admin\script.vbs
Как сделать так, чтобы он корректно воспринимал строку?
З.Ы. Пробовал через объявление переменной, всё равно такая же хрень.
З.З.Ы ОС - Win7 профессиональная (просьба предложения заменить
Цитата:
C:\Documents and Settings\admin
на
Цитата:
c:\users\admin
не предлагать)

Отправлено: 04:02, 21-03-2012

 

Ветеран


Сообщения: 1754
Благодарности: 965

Профиль | Цитировать


sunnykey,

На локальном компьютере все работает как надо:
Код: Выделить весь код
 > schtasks /create /sc daily /tn "cwp" /tr "C:\Documents and Settings\dmitry\script.vbs" /st 10:00:00
УСПЕХ. Запланированная задача "cwp" была успешно создана.
В планировщике все "на месте"
На удаленном, подозреваю, "Documents and Settings" не прокатят, т.к. это символическая ссылка на "users"

Последний раз редактировалось Foreigner, 21-03-2012 в 06:54.


Отправлено: 06:49, 21-03-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Moderator


Сообщения: 53173
Благодарности: 15430

Профиль | Отправить PM | Цитировать


Цитата sunnykey:
вместо "C:\Documents and Settings\admin\script.vbs" подставляет
C:\Documents
А так?
Код: Выделить весь код
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
Цитата sunnykey:
просьба предложения заменить
C:\Documents and Settings\admin
на
c:\users\admin
не предлагать
Можно поинтересоваться, почему?
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:07, 21-03-2012 | #3


Аватара для sunnykey

Пользователь


Сообщения: 124
Благодарности: 47

Профиль | Отправить PM | Цитировать


Цитата Foreigner:
На удаленном, подозреваю, "Documents and Settings" не прокатят, т.к. это символическая ссылка на "users" »
Всё прокатывает, я проверил

Цитата Foreigner:
На локальном компьютере все работает как надо:
Код:
> schtasks /create /sc daily /tn "cwp" /tr "C:\Documents and Settings\dmitry\script.vbs" /st 10:00:00
УСПЕХ. Запланированная задача "cwp" была успешно создана. »
Это подводный камень, зайди в планировщик задач и посмотри какое он задание создал. Увидешь что приложение для запуска будет "C:\Documents", а ключи "and Settings\dmitry\script.vbs" /st 10:00:00"

Цитата Petya V4sechkin:
Можно поинтересоваться, почему? »
Потому что скрипт должен работать на XP и на 7

Petya V4sechkin, твои варианты оба сработали, планировщик правильно создал задание

-------
cmd умри, powershell живи=)
Powershel 4.0 microsoft.com/ru-ru/download/details.aspx?id=40855


Последний раз редактировалось sunnykey, 22-03-2012 в 03:06. Причина: слетели теги

Это сообщение посчитали полезным следующие участники:

Отправлено: 03:05, 22-03-2012 | #4


Ветеран


Сообщения: 1754
Благодарности: 965

Профиль | Цитировать


Цитата sunnykey:
Это подводный камень, зайди в планировщик задач и посмотри какое он задание создал. »
Во блин, не верит.

Отправлено: 06:59, 22-03-2012 | #5


Аватара для sunnykey

Пользователь


Сообщения: 124
Благодарности: 47

Профиль | Отправить PM | Цитировать


Цитата Foreigner:
Во блин, не верит. »
Знаю этот прикол, а теперь нажми на кнопку изменить и посмотри на своё задание

-------
cmd умри, powershell живи=)
Powershel 4.0 microsoft.com/ru-ru/download/details.aspx?id=40855


Отправлено: 03:31, 23-03-2012 | #6


Ветеран


Сообщения: 2183
Благодарности: 721

Профиль | Отправить PM | Цитировать


Подскажите, как в планировщике ХР поставить галочку "Выполнять только при выполненном входе в систему"? Нужно ли в данном случае прописывать имя локального пользователя и пароль?
Код: Выделить весь код
schtasks /create /tn "notepad" /tr "c:\WINDOWS\system32\notepad.exe" /sc Monthly /d 6 /sd 06/04/2012 /st 20:48:00

Отправлено: 22:24, 06-04-2012 | #7


Ветеран


Сообщения: 2183
Благодарности: 721

Профиль | Отправить PM | Цитировать


Все молчат, значит вариантов поставить галочку через командную строку нет?

Отправлено: 10:26, 08-04-2012 | #8


Аватара для Morpheus

Ветеран


Сообщения: 12426
Благодарности: 2328

Профиль | Отправить PM | Цитировать


sov44, не обнаружено. Оно вам зачем? Задачу опишите.

Отправлено: 12:14, 08-04-2012 | #9


Ветеран


Сообщения: 2183
Благодарности: 721

Профиль | Отправить PM | Цитировать


Хочу сделать обновление программы раз в месяц через командную строку. Вариант запуска notepad - для проверки работы планировщика вручную.
Если всё будет ОК, вместо блакнота будет командный файл. Пробовал запускать от имени системы
Код: Выделить весь код
/ru System
планировщик срабатывает в фоне и я не вижу результата. Если самому поставить галочку "Выполнять только при выполненном входе в систему" и вручную запустить, планировщик срабатывает и я вижу результат.
Перерыл весь инет, решения для ХР не нашел. Хочу попробовать планировщик от семёрки, но не знаю, как его прикрутить к ХР. Там вроде есть такая возможность. http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx

Последний раз редактировалось sov44, 08-04-2012 в 13:09.


Отправлено: 12:49, 08-04-2012 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Добавление задания в планировщик задач, путь которого содержит пробелы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - [решено] Планировщик заданий - Нет прав для создания нового задания :( 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




 
Переход