Как запланировать задачу через X минут после запуска Windows Server 2003?
В «Запланированных задачах» можно указать «Когда мой компьютер запускается», но я не вижу возможности указать задержку.
Чего я пытаюсь достичь: существует служба (JIRA), которая, хотя и зависит от службы SQL Server, все же не ждет достаточно долго, чтобы SQL Server стал полностью работоспособным. Таким образом, служба JIRA не может подключиться к базе данных, и ее необходимо перезапускать вручную после каждой перезагрузки сервера. Я планирую добавить команды «SC stop» и «SC start» для службы JIRA через 3 минуты после запуска сервера.
В пакетном файле с помощью команды sc.exe просто подождите x минут перед запуском sc.exe.
Не помню, есть ли в 2003 для этого что-то родное, но в папке всегда есть файл sleep.exe. Комплект ресурсов Windows Server 2003:
sleep.exe 180
sc.exe start...
ждет 3 минуты
В Powershell можно использовать это, чтобы спать 10 секунд:
Старт-Сон-10