|
![]() |
#1 |
Premium
Datum registracije: Jun 2007
Lokacija: Lovran
Postovi: 111
|
Vista i scripta
Imam jednu jednostavnu skriptu koja gasi dva procesa i onda rarira jedan direktorij (za backup).Zanima me kako da napravim da se pokrece svaki put prilikom gasenja windowsa (Scheduled Tasks nema taj triger), i treba ju pokretati kao administrator (zbog gasenja procesa) sto Scheduled Tasks meni nije htio raditi. evo i same skripte sc stop "tribondatabaseserver" sc stop "tribonsurfaceserver" dir D:\TBPROJECTS\228\SUB /b/s>sub.txt set path="C:\Program Files (x86)\WinRAR";%path% @echo off rem Make Directory With Name Date and Time for /f "tokens=1-3 delims=/- " %%a in ('date /t') do set XDate=%%a-%%b-%%c for /f "tokens=1-2 delims=: " %%a in ('time /t') do set XTime=%%a.%%b echo %XDate% %XTime% rar a -rr25 -s d:\backup\sub-"%Xdate% %XTime%".rar @sub.txt del sub.txt
__________________
SunZi- Art of war: Nije vrhunac umijeća zabilježiti stotinu pobjeda iz stotine bitaka. Vrhunac umijeća je svladati neprijatelj a bez borbe |
![]() |
![]() |
![]() |
#2 |
Premium
Datum registracije: May 2006
Lokacija: Crikvenica
Postovi: 143
|
Kroz grupnu politiku se mogu definirati startup i shutdown skripte na nivou stroja ili logon i logoff skripte na nivou usera. Uglavnom, Start->Run->gpedit.msc, naći Local Computer Policy/Computer Configuration/Windows Settings/Scripts(Startup/Shutdown). S time, da mislim da će ti skriptu tada izvršavati user SYSTEM, što mislim da će ti isto biti zadovoljavajuće. Ako je komp. u active directory domeni, onda se za taj stroj (ili grupu strojeva) mora napraviti Group policy objekt, inače će svaki puta domenske grupne politike gaziti one lokalne. |
![]() |
![]() |
|
|
Oglas
|
|
![]() |
#3 |
Premium
Datum registracije: Jun 2007
Lokacija: Lovran
Postovi: 111
|
Nece mi pokrenuti skriptu, dali postoji neki error report da vidim sta se dogadja sa skripom. (vjerojatno ne zeli ugasiti procese). dali nekako mogu napraviti da restricted user moze gasiti te procese?
__________________
SunZi- Art of war: Nije vrhunac umijeća zabilježiti stotinu pobjeda iz stotine bitaka. Vrhunac umijeća je svladati neprijatelj a bez borbe |
![]() |
![]() |
![]() |
#4 | |
Premium
Datum registracije: May 2006
Lokacija: Crikvenica
Postovi: 143
|
Citiraj:
Stavi: "echo proba > log.txt" na početak skripte i " >> log.txt" na kraj svake naredbe, da vidiš da li je uopće skripta pokrenuta, ako jest nešto biti trebalo napisati u log fajl nakon naredbe sc. |
|
![]() |
![]() |
![]() |
#5 |
Premium
Datum registracije: Jun 2007
Lokacija: Lovran
Postovi: 111
|
Skripta mi radi samo ak oju pokrenem iz cmd-a sa koji je pokrenut sa administratorskim ovlastima. Ako kliknem na skriptu desnim klikom i run as asministrator skripta se odmah zatvori i nista se ne dogodi, niti log file se ne napravi
__________________
SunZi- Art of war: Nije vrhunac umijeća zabilježiti stotinu pobjeda iz stotine bitaka. Vrhunac umijeća je svladati neprijatelj a bez borbe |
![]() |
![]() |
![]() |
#6 |
Premium
Datum registracije: Dec 2004
Lokacija: Constantinopolis
Postovi: 1,002
|
Onda složi Shutdown skriptu, kako je daigu rekao, ali neka bude batch file koji će koristiti "Run as" za pokretanje te tvoje skripte. Ako ti nije hića, možeš me pričekati dok dođem u Lovran početkom osmog. ![]() |
![]() |
![]() |
|
|
Oglas
|
|
![]() |
|
|