Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > Как прописать программу в шедулер Windows


Автор: malor 10.11.2011, 14:44
Назначить время запуска и все такое...

Автор: Akina 10.11.2011, 15:33
Из батча - никак. Нет у CMD таких команд.

Автор: mihanik 10.11.2011, 15:50
Код

> at /?
Команда AT предназначена для запуска команд и программ в указанное время
по определенным дням. Для использования команды AT необходимо, чтобы была
запущена служба расписаний.

AT [\\имя_компьютера] [ [ИД] [/DELETE] | /DELETE [/YES]]
AT [\\имя_компьютера] время [/INTERACTIVE]
    [ /EVERY:день[,...] | /NEXT:день[,...]] "команда"

\\имя_компьютера   Имя удаленного компьютера. Если этот параметр опущен,
                   используется локальный компьютер.
код                Порядковый номер запланированной задачи.
/delete            Отмена запланированной задачи. Если код задачи опущен,
                   отменяются все задачи, запланированные для указанного
                   компьютера.
/yes               Отмена запроса на подтверждение при отмене всех
                   запланированных задач.
время              Время запуска команды.
/interactive       Разрешение взаимодействия задачи с пользователем,
                   работающим на компьютере во время запуска задачи.
/every:день[,...]  Запуск задачи осуществляется по указанным дням недели или
                   месяца. Если дата опущена, используется текущий день
                   месяца.
/next:день[,...]   Задача будет запущена в следующий указанный день недели
                   (например, в следующий четверг). Если дата опущена,
                   используется текущий день месяца.
"команда"          Команда Windows NT или имя пакетного файла.



Добавлено через 2 минуты и 35 секунд
Не совсем CMD...

http://forum.vingrad.ru/index.php?showtopic=154708&view=findpost&p=1691864

Автор: malor 12.11.2011, 22:07
При запуске файла 1.bat с содержимым:
call shed.bat ReportService.exe
pause..


Содержимое shed.bat:
runas /user:localhost\administrator "at 21:30 /every:M %1"
pause..


Выдает: 
"Вход в систему не произведен: имя пользователя или пароль не опознаны"

У меня на компе у учетки "Администратор" никакого пароля не стоит! 

user posted image

WinXP SP3

Автор: mihanik 13.11.2011, 16:20
Цитата(malor @  12.11.2011,  22:07 Найти цитируемый пост)
runas

 smile 
У пользователя, от имени которого делаешь запуск, ОБЯЗАТЕЛЬНО должен быть пароль.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)