Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Рандомный запуск на CMD (http://forum.oszone.net/showthread.php?t=267071)

AlexPebody 29-08-2013 11:37 2209546

Рандомный запуск на CMD
 
Доброго времени всем!

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

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

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

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

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

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

Molchune 29-08-2013 13:06 2209586

Ну уж по 10 компам можно пройтись ручками и самому сделать Task.

AlexPebody 30-08-2013 05:01 2209956

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

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

Molchune 30-08-2013 10:25 2210008

чет у меня висит на рандомное время, только у меня минуты... часы думаю сам сделаешь

читать дальше »
Код:

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


Время: 13:32.

Время: 13:32.
© OSzone.net 2001-