Task Scheduler: automatizirani zadaci
Task Scheduler pokreće programe i skripte automatski — po vremenu, pri prijavi ili nekom događaju. Vodič kroz izradu zadatka kroz sučelje i PowerShellom, uz tipične primjere.
Task Scheduler (Planer zadataka) ugrađeni je Windows alat koji pokreće programe, skripte i naredbe automatski — po rasporedu, pri prijavi u sustav ili kad se dogodi određeni događaj. Savršen je za sigurnosne kopije, čišćenje, podsjetnike i svako ponavljajuće održavanje.
Kada koristiti Task Scheduler
- Dnevna ili tjedna sigurnosna kopija.
- Automatsko čišćenje privremenih datoteka.
- Pokretanje programa pri svakoj prijavi.
- Periodičke provjere (npr. slobodan prostor na disku).
Korak 1: Otvori Planer zadataka
Pritisni Win + R, upiši taskschd.msc i pritisni Enter. Otvara se sučelje s popisom postojećih zadataka (mnoge su stvorili sam Windows i instalirani programi).
Korak 2: Stvori novi zadatak kroz čarobnjak
- U desnom stupcu klikni Stvori osnovni zadatak (Create Basic Task).
- Upiši naziv i opis (npr. „Dnevna sigurnosna kopija").
- Odaberi okidač (Trigger) — kada se pokreće: dnevno, tjedno, pri prijavi, pri pokretanju sustava…
- Odaberi radnju (Action) — obično Pokreni program.
- Upiši program koji se pokreće. Za PowerShell skriptu:
- Potvrdi. Zadatak je spreman i pokretat će se prema rasporedu.
- Program/skripta: powershell.exe - Argumenti: -ExecutionPolicy Bypass -File "C:\Skripte\backup.ps1"
Korak 3: Napredne postavke koje se isplate
Nakon izrade, desni klik na zadatak → Svojstva:
- Pokreni s najvišim ovlastima — potrebno za zadatke koji traže administratorska prava.
- Pokreni bez obzira je li korisnik prijavljen — da radi i kad nitko nije prijavljen.
- Kartica Uvjeti — npr. „pokreni samo ako je računalo priključeno na struju" (korisno za prijenosnike).
- Kartica Postavke — „ponovno pokreni ako zadatak ne uspije".
Korak 4: Izrada zadatka PowerShellom
Za one koji vole automatizaciju, cijeli zadatak može se stvoriti skriptom. Primjer dnevne sigurnosne kopije u 2 ujutro:
$radnja = New-ScheduledTaskAction -Execute "powershell.exe" -Argument "-File C:\Skripte\backup.ps1"
$okidac = New-ScheduledTaskTrigger -Daily -At 2am
Register-ScheduledTask -Action $radnja -Trigger $okidac -TaskName "Dnevna kopija" -Description "Automatska sigurnosna kopija"
Korak 5: Provjera i upravljanje
- Zadatak možeš odmah isprobati: desni klik → Pokreni (Run).
- Kartica Povijest (History) pokazuje je li se zadatak izvršio i s kojim rezultatom.
- Za izmjenu ili brisanje — desni klik → Svojstva ili Izbriši.
Sigurnosni savjet
Task Scheduler je omiljeno mjesto zloćudnih programa za skrivanje. Povremeno pregledaj popis zadataka i ukloni sumnjive stavke (nepoznati nazivi koji pokreću skripte s neobičnih lokacija). Popis možeš izvesti i iz naredbenog retka:
schtasks /query /fo LIST /v
Sažetak
Task Scheduler pretvara održavanje u „postavi i zaboravi". Kombiniran s PowerShell skriptama, računalo samo radi sigurnosne kopije, čišćenje i provjere dok ti radiš svoj posao. Uz to, redovit pregled zakazanih zadataka dio je dobre sigurnosne higijene.
← Svi vodiči