Situatie
Solutie
Task Scheduler poate face mult mai mult decât sarcini programate la oră fixă. Poți declanșa automat acțiuni (ex: scripturi, alerte, logări, trimiteri e-mail etc.) bazat pe evenimente reale care apar în Event Viewer — de exemplu:
-
Autentificarea unui utilizator specific
-
Apariția unei erori hardware
-
Conectarea unui dispozitiv USB
-
Pornirea unui anumit proces
Exemplu concret: trimite un log atunci când un stick USB este conectat
Pasul 1: Găsește evenimentul care te interesează
-
Deschide
Event Viewer
(eventvwr.msc
) -
Navighează la:
-
Găsește un eveniment asociat conectării dispozitivelor USB (ex: Event ID 2003 sau 2100)
Pasul 2: Creează un Task Scheduler bazat pe acel eveniment
-
Deschide
Task Scheduler
-
Click pe Create Task…
-
Completează:
-
Name: Monitorizare USB
-
Run with highest privileges
-
Configure for: Windows 11
-
Trigger (declanșator):
-
Mergi la tabul Triggers →
New
-
Selectează:
-
Begin the task: On an event
-
Log: Microsoft-Windows-DriverFrameworks-UserMode/Operational
-
Source: DriverFrameworks-UserMode
-
Event ID: 2003 (sau evenimentul ales)
-
Action (acțiune):
-
Tabul Actions →
New
-
Action: Start a program
-
Exemplu:
-
Creează fișierul
log_usb_event.ps1
cu conținutul:
Conditii si Setari:
-
Debifează „Start the task only if the computer is on AC power”
-
Bifează „Run task as soon as possible after a scheduled start is missed”
De fiecare dată când cineva conectează un stick USB, scriptul se declanșează și loghează evenimentul.
Alte exemple utile:
Eveniment | ID | Scop |
---|---|---|
Logare reușită utilizator | 4624 | Monitorizare sesiuni |
Logare eșuată | 4625 | Detectare tentative neautorizate |
Pornirea unui serviciu | 7036 | Monitorizare servicii critice |
Instalare aplicație | 11707 | Supraveghere software nou |
Leave A Comment?