Jump to content

restarts HH:MM + random laiks


spameris
 Share

Recommended Posts

Sveiki,

 

ir kauddze ar windows datoriem, kas restartējas neteiktā laikā. Tiek izpildīta domanda "shutdown -r -t 0" ar task scheduler. Tas task sheduler tiek nogādāts pie datora ar GPO. Bet šķiet ir problēma ka visi šie datori vienlaicīgi restartējas un vajadzētu izdarīt tā, ka restarts notiek ar komandu. "shutdown -r -t %randoms%" kur randoms būtu skaitlis no 0 - 100, tb sekundes. Jebšu nedaudz randomizēt šo te restart laiku. Tātad jautājums ir kā to visu iemainīt vienā komandas rindā, lai nebūtu kautkāds batņiks visiem daturiem jākopē priekš restarta. Tb datora restarts noteiktā laikā + 100 random sekundes, vienā komand riindā.

 

Paldies!

Link to comment
Share on other sites

Tiek izpildīta domanda "shutdown -r -t 0"

Bez -f parametra? Labu veiksmi, ja kāda sekretāre wordu atstājusi vaļā, vai sākusi komentāru Delfos klabināt. :)

 

Par tēmu:

@echo off
set /a num=%random% %%100
shutdown -r -f -t %num% 
Labots - J.Reinis
Link to comment
Share on other sites

Bez f tā nav problēma, tā ir tā teikt iekārta, nevis galda dators, uz kuriem visiem viens softs darbojas.

 

tas ko uzrakstīji ir OK, bet jautājums ir kā to visu iemānīt vienā rindā, es tā īsti to nemācēju izdarīt. Vienā rindā tādēļ, lai es varētu to ierakstīt task shedulerim, citādi man jātaisa kautkāds bat fails priekš visām iekārtām.

Link to comment
Share on other sites

Aizstāt linebreak ar & nesanāk? (neesmu uz win dzelža, nevaru neko no ieteiktā pārbaudīt, no atmiņas mēģinu kaut ko sabakstīt)

Labots - J.Reinis
Link to comment
Share on other sites

līdz šādam arī biju ticis, bet komanda nostrādā šķiet tikai divas reizes pēc kārtas palaižot vienā cmd logā

 

set /a num=(%random%*100/32768)+1 & shutdown -r -f -t %num%


izskatās ka šādi strādā

 

set /a num=(%random%*100/32768)+1 && timeout /t 10 && shutdown -r -t %num%

 

 

P.S.

Ja nu kādam interesē tad gala rezultāts pašā task šedulierī sanāca.

 

komanda: CMD

arguments: /v:on /c "set /a num=(%random%*600/32768)+1 && timeout /t 10 && shutdown -r -t !num!"

 

 

tb desmit minūšu diapazonā tiek trigerēts rebuuts.

Labots - spameris
Link to comment
Share on other sites

A kur problēma ar bat failu? Uztaisi bat, uzliec viņu uz servera shāres, laid viņu no shedulera.

Link to comment
Share on other sites

Tīkls var nebūt, ja nebūs tīkla, nebūs restarta. Varbūt šinī gadījumā tur nekas slikts nenotiktu, bet sanāk atgriezties pie tāpaša kādēļ vispār taisu to randomu restartam, daudz datoru slēgsies absolūti vienlaicīgi pie šāres.

Link to comment
Share on other sites

 

 

Tīkls var nebūt, ja nebūs tīkla, nebūs restarta. Varbūt šinī gadījumā tur nekas slikts nenotiktu, bet sanāk atgriezties pie tāpaša kādēļ vispār taisu to randomu restartam, daudz datoru slēgsies absolūti vienlaicīgi pie šāres.

Sveiki,

 

ar GP var augšuplādēt .bat failu domein lietotājiem un tad jau nebūs nozīmes ir tīks vai nav! lai izdodās!

Link to comment
Share on other sites

var var protams aploudot, bet nu tā rindā itkā strādā, bet izlīda pavisam cita negaidīta problēma, tas randoms veidojas no pulksteņa un sanāk ka visiem tiem datoriem tas random cipars baigi līdzīgs sanāk un restartējas tur 10-20s robežā. Ar powershell vajadzētu būt labāk, pirmdien mēģināšu nomainīt uz.

 

command: powershell.exe

arguments: -ExecutionPolicy ByPass -Command "$R = Get-Random -Minimum 1 -Maximum 600; shutdown -r -t $R"

Link to comment
Share on other sites

 

 

var var protams aploudot, bet nu tā rindā itkā strādā, bet izlīda pavisam cita negaidīta problēma, tas randoms veidojas no pulksteņa un sanāk ka visiem tiem datoriem tas random cipars baigi līdzīgs sanāk un restartējas tur 10-20s robežā. Ar powershell vajadzētu būt labāk, pirmdien mēģināšu nomainīt uz.
es tomēr ieteiktu augšupkladēt .bat failu ar GP :), bet katram savs! 
Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...