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.ps1cu 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?