Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Automatizacija administratorskih poslova pomocu Group Policy

[es] :: Windows mreže :: Automatizacija administratorskih poslova pomocu Group Policy

[ Pregleda: 3527 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Kljajoni
Backa Palanka - Novi Sad

Član broj: 28437
Poruke: 98



+1 Profil

icon Automatizacija administratorskih poslova pomocu Group Policy04.04.2007. u 16:16 - pre 207 meseci
Hteo bi da na mrezi od 100+ racunara automatizujem proces defragmentacije i skeniranja hard-diskova. Da ne bi isao rucno od masine do masine, i namestao shedule kad to da radi, palo mi je na pamet da iskoristim pogodnosti group policy-a (imam sve privilegije, domain admin, win 2003 SP1) posto ne smem da koristim third-party programe (Disk Defragment npr) . Sa adrese

Code:

http://www.webservertalk.com/message1441141.html

sam nasao ovo resenje

Citat:


Here's how I'd do this:

1) Create a share that every computer in the domain can access.

2) There are two commands we need to use here. AT will schedule the job.
(at /? will list all of the options.) DEGRAG will run the disk defragmenter
from the command line. Write a batch script which runs DEFRAG using the AT
command at some specified interval. Something like: at \\127.0.0.1 12:00:00
/every:1 defrag c:

This will schedule a defrag on the 1st of the month at noon on the C:
volume, on "localhost" (\\127.0.0.1)

Save this as a BAT or CMD file and place it in your share created in step 1.

3) In GPMC, add this batch file to Computer configuration>>Windows
Settings>>Scripts>>Startup section. The next time the computer boots, it
will run this startup script and add the job to the task scheduler.




Odradio sam ovako, sacuvao skriptu kao Proba.bat, isptobao je prvo na lokalnoj masini da vidim da li je komanda ispravna (radilo je), ali svi pokusaji da ovo dodam u Startup script, propali su ;( Otvorio sam test polisu koju sam posebno spremio za ovo, npr iskljucio sam ime i prezime da mi se pojavi u Start meny-u (da direktno vidim jel sve ok) i dodao skriptu gde treba (kopirao je i u folder gde se skripte nalaze kad mi nije uspevalo ovo prvo sa sherovanim folderom). Ali nece. Sto je najgore ostale zezancije koje ukljucim - rade ! (tipa disable lock button i sl gluposti). Stavljao sam policy i na enforced, stavljao i brisao usere na koje se odnosi, pokusao je primeniti na 3 razlicita racunara i nista. Pri konacnoj izmeni police pokretao sam komandu gpupdate i na serveru i na racunaru na kog je polisa primenjena, pa posle i restartovao racunar da bi pokreno logon script. Medjutim nista. Video sam da su neka podesavanja na default domain policy odradjena, ali nisam mogao da prokljuvim da li neka od njih rade disable startup scripti, a bojim se da ne napravim neku gresku ako te skripte budem stavljao da se primenjuju na sve (tj u def. dom. pol.). Da li je mozda do toga ? Ako nista drugo, ima li negde da se definise u group policy da pokrene odredjeni program pri dizanju sistema? Stavio bi taj bat fajl da se pokrece i resen problem. Molim za pomoc.

Hvala
 
Odgovor na temu

master_iwan
Mijajlovic Ivan
Beograd

Član broj: 139139
Poruke: 26
*.attribute.co.yu.



Profil

icon Re: Automatizacija administratorskih poslova pomocu Group Policy05.04.2007. u 09:58 - pre 207 meseci
Proveri putanju koju navodis do skripte kad pravis polisui tj. kad navodis putanju do .bat fajla putanja mora biti preko mreze bez obzira sto je .bat fajl na racunaru na kome pravis polisu. Ides na my network places pa komp na kome ti je sherovani folder u kome je skripta.
Znaci putanja do skripte nesme biti c:\share folder u kome je skripta\skripta.bat
Nego mora biti \\komp\share folder u kome je skripta\skripta.bat
 
Odgovor na temu

S_tosha
Sinisa Tosic
sistem administrator u opstinskoj upravi
SO Bojnik

Član broj: 61731
Poruke: 196
*.vdial.verat.net.



Profil

icon Re: Automatizacija administratorskih poslova pomocu Group Policy05.04.2007. u 12:04 - pre 207 meseci
Potencijalna rešenja:

1. AT komanda može biti i oblika (npr.):
at \\ImeRacunara 12:00:00 /every:1 defrag c:
a to znači da možeš da, sa admin nalogom (domenskim), sa jednog računara možeš na svim ostalim da postaviš schedule job, i time eliminišeš petljanje po GPO.

2. Probaj umesto proba.bat da staviš proba.cmd


P.S. Dopuna za 1:
Napravi skriptu oblika:
Code:
for /f %%i in (cpus.txt) do at \\%%i 12:00:00 /every:1 defrag c:

i snimi je pod nekim imenom. U isti direktorijum snimi i fajl cpus.txt, koji je oblika:
Code:

racunar1
racunar2
racunar3

do spiska racunara lako možeš da dođeš iz AD-a (export list, pa pobrišeš nepotrebne detalje, i to je to)
Mali je glup, al' se uporno trudi!
 
Odgovor na temu

Kljajoni
Backa Palanka - Novi Sad

Član broj: 28437
Poruke: 98



+1 Profil

icon Re: Automatizacija administratorskih poslova pomocu Group Policy06.04.2007. u 10:10 - pre 207 meseci
Citat:
S_tosha


P.S. Dopuna za 1:
Napravi skriptu oblika:
Code:
for /f %%i in (cpus.txt) do at \\%%i 12:00:00 /every:1 defrag c:

i snimi je pod nekim imenom. U isti direktorijum snimi i fajl cpus.txt, koji je oblika:
Code:

racunar1
racunar2
racunar3





Radi ovako. Tek sam sada video da group policy nece da se refreshuje cak i sa gpupdate /force. Nista, dovoljno mi ovo za pocetak, hvala puno na pomoci
 
Odgovor na temu

cyber_killer

Član broj: 90634
Poruke: 95
*.ljse.si.



Profil

icon Re: Automatizacija administratorskih poslova pomocu Group Policy23.08.2007. u 08:57 - pre 203 meseci
Da malo refresujem ovo temu.Dali ovo stvarno radi, jer i meni treba taka skripta koja bi to uradila.Jel vec ko to probo.
 
Odgovor na temu

S_tosha
Sinisa Tosic
sistem administrator u opstinskoj upravi
SO Bojnik

Član broj: 61731
Poruke: 196
*.vdial.verat.net.



Profil

icon Re: Automatizacija administratorskih poslova pomocu Group Policy23.08.2007. u 12:02 - pre 203 meseci
Pa radi. Skripta se jednom izvrsi u ubaci se task u Schedules na lokalnom racunaru i tamo je sve dok je neko ne izbrise.
Otkucaj "at /?" pa ces videti sta sve "AT" komanda nudi.
Mali je glup, al' se uporno trudi!
 
Odgovor na temu

cyber_killer

Član broj: 90634
Poruke: 95
*.ljse.si.



Profil

icon Re: Automatizacija administratorskih poslova pomocu Group Policy23.08.2007. u 14:08 - pre 203 meseci
Code:
for /f %%i in (cpus.txt) do at \\%%i 12:00:00 /every:1 defrag c:


Mozes li mi objasniti ovu skriptu.Koliko sam razumio izvrsi se petlja za sve racunare u 12:00 (every:1 <--sta to znaci?)Nadam se da se vam necinu glupa pitanja ali nije grjeh pitati zato smo i na ovom forumu da se nesto naucimo.

HVALA
 
Odgovor na temu

S_tosha
Sinisa Tosic
sistem administrator u opstinskoj upravi
SO Bojnik

Član broj: 61731
Poruke: 196
*.vdial.verat.net.



Profil

icon Re: Automatizacija administratorskih poslova pomocu Group Policy24.08.2007. u 06:16 - pre 203 meseci
Ovako:
Code:
for /f %%i in (cpus.txt) do

ovim se ide kroz sve stavke iz cpu.txt i radi se ono što je posle "do", a posle "do" je "AT". Tom komandom se ubacuju razni taskovi u schedules jobs na računaru. Na dalje znači tumačimo samo deo:
Code:

at \\racunar 12:00 /every:1 defrag c:


dakle na Računaru koji se zove racunar ubacuješ schedule task koji će se izvršavati u 12:00 svakog PRVOG U MESECU (to je ono /every:1), a task koji će se izvršavati je DEFRAG C:. Umesto defrag c: možeš da upišeš bilo koji drugi program sa odgovarajućim njegovim parametrima (npr: "C:\Program Files\Spybot - Search & Destroy\SpybotSD.exe" /taskbarhide /autocheck /autoclose).

Mali je glup, al' se uporno trudi!
 
Odgovor na temu

cyber_killer

Član broj: 90634
Poruke: 95
*.ljse.si.



Profil

icon Re: Automatizacija administratorskih poslova pomocu Group Policy24.08.2007. u 07:35 - pre 203 meseci
Ok.hvala na odgovoru.Vec sam juce to malo gledo sad mi je jos jasnije.Ali ne znam ja to ubaciti U GP.Da to prvo probam na svom racunaru.Mozes li napisati postupak kako da ubacim to GP jer to prvo bi trebo isprobati na testnim racunarima.I jos postoji li umjesto every:1 da napisem npr. every:neki datum.
 
Odgovor na temu

S_tosha
Sinisa Tosic
sistem administrator u opstinskoj upravi
SO Bojnik

Član broj: 61731
Poruke: 196
*.vdial.verat.net.



Profil

icon Re: Automatizacija administratorskih poslova pomocu Group Policy24.08.2007. u 08:37 - pre 203 meseci
Pa uopšte ti ne treba GP

Citat:
S_tosha: Potencijalna rešenja:

1. AT komanda može biti i oblika (npr.):
at \\ImeRacunara 12:00:00 /every:1 defrag c:
a to znači da možeš da, sa admin nalogom (domenskim), sa jednog računara možeš na svim ostalim da postaviš schedule job, i time eliminišeš petljanje po GPO.

2. Probaj umesto proba.bat da staviš proba.cmd


P.S. Dopuna za 1:
Napravi skriptu oblika:
Code:
for /f %%i in (cpus.txt) do at \\%%i 12:00:00 /every:1 defrag c:

i snimi je pod nekim imenom. U isti direktorijum snimi i fajl cpus.txt, koji je oblika:
Code:

racunar1
racunar2
racunar3

do spiska racunara lako možeš da dođeš iz AD-a (export list, pa pobrišeš nepotrebne detalje, i to je to)


Ovo je iz helpa MS WindowsXP-a:
Citat:

/every:
Runs command on every specified day or days of the week or month (for example, every Thursday, or the third day of every month).
date
Specifies the date when you want to run the command. You can specify one or more days of the week (that is, type M,T,W,Th,F,S,Su) or one or more days of the month (that is, type 1 through 31). Separate multiple date entries with commas. If you omit date, at uses the current day of the month.

Mali je glup, al' se uporno trudi!
 
Odgovor na temu

cyber_killer

Član broj: 90634
Poruke: 95
*.ljse.si.



Profil

icon Re: Automatizacija administratorskih poslova pomocu Group Policy24.08.2007. u 09:36 - pre 203 meseci
Imas pravo da.Ali npr.kod nas nemaju svi racunari Share foldera.Koliko sam te razumio napravio bi jedan folder u kojem bi bio taj racunari.txt file i ota skripta.Ok to bi islo za 10 racunara a za ostale.Znas ide se da se to potpuno avtomatizira.Zato bi i volio preko GP. :s
 
Odgovor na temu

[es] :: Windows mreže :: Automatizacija administratorskih poslova pomocu Group Policy

[ Pregleda: 3527 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.