Автозапуск командного файла в Windows - PullRequest
0 голосов
/ 18 апреля 2009

Я хочу создать сценарий, который будет запускаться при каждом включении сервера для выполнения базовых задач, таких как создание каталога и копирование двоичного файла с FTP-сервера на него. Мне нужно, чтобы он работал до того, как пользователь войдет в систему, как только сервер будет включен. Это будет развернуто на моих серверах Windows EC2.

Проверка вокруг (http://www.bleepingcomputer.com/tutorials/tutorial44.html) Я видел, что только службы могут работать до входа пользователя в систему.

Я видел, что я могу превратить свой пакет в com (bat2exe) и установить его в качестве службы, но он не работает с внутренними командами, такими как ECHO, md и т. Д. Я также могу подделать службу как "cmd / k batch.cmd ".

Оба кажутся громоздкими. Есть ли элегантный способ сделать это?

Спасибо

Miki

Ответы [ 2 ]

3 голосов
/ 18 апреля 2009

Вы можете использовать планировщик заданий Windows и настроить его при загрузке системы. Вот больше информации об этом Task Scheduler

2 голосов
/ 18 апреля 2009

Вы можете использовать Task Scheduler . Запланированные задачи могут выполняться при запуске, даже до того, как пользователь войдет в систему (однако они выполняются в контексте указанного пользователя).

...