Войти

Показать полную графическую версию : Рандомный запуск на CMD


AlexPebody
29-08-2013, 11:37
Доброго времени всем!

Прошу помочь вот с каким вопросом:

Есть 10 ПК, нужно запускать chkdsk на каждом из них 1 раз в месяц, но на всех ПК в разные дни!

Как это можно задать используя CMD??? запуск программы 1 раз в месяц, каждый раз в разные дни

Т.е. наверное нужно сделать CMD файл который бы создавал задание в TaskManager, выполняемое ТОЛЬКО 1 РАЗ В МЕСЯЦ, в разные дни...

Может кто то еще что то придумает... Но CMD не должен висеть в памяти...

ЗАРАНЕЕ СПАСИБО!

Molchune
29-08-2013, 13:06
Ну уж по 10 компам можно пройтись ручками и самому сделать Task.

AlexPebody
30-08-2013, 05:01
Да не в "ручках" дело, нужно РАНДОМНОЕ ВРЕМЯ... Компов намного больше, я как пример написал.

Подскажите хотябы как сделать оператор рандом на выполнение, я уж сам что то дотумкаю!

Molchune
30-08-2013, 10:25
чет у меня висит на рандомное время, только у меня минуты... часы думаю сам сделаешь


set /A MIN=5
set /A MAX=55
set /A SEED=%RANDOM%
set /A SEED_MIN_MAX=%MIN%+%SEED%-(%SEED%/(%MAX%-%MIN%+1))*(%MAX%-%MIN%+1)
echo %SEED_MIN_MAX%
set /A TIME=%time% /t
at.exe %time%:%SEED_MIN_MAX% /interactive "program.exe"


Ну и смысл был такой мне надо было чтобы запускался скрипт в промежуток времени с 8 до 9 утра. Поэтому у меня был таск на каждый день который в 8 утра запускал этот скрипт, а он в свою очередь делал новый таск на запуск уже другого скрипта но со временем с 8:05 до 8:55




© OSzone.net 2001-2012