Sziasztok!
Windows környezetben szeretnék időközönként futtatni egy ellenőrzést, hogy egy adott processből, 1 felhasználó mennyit futtat. Amennyiben az általam szabályzott mennyiségnél több van, szeretném ha killelne belőle, hogy az engedélyezett mennyiségre csökkenjen a futtatott processek száma.
Erre azért van szükségem, mert arra nem találtam módot ,hogy felhasználónként külön-külön tudjam setupolni, hogy egy adott processből mennyit futtathat.
Az ellenőrzésre egy batch scriptre gondoltam, és ebben kérném a segítségeteket. Sajnos ötletem sincs, hogyan listáztassam ki a processeket bontsam szét felhasználókra, számoljam meg hány darab is van, és ha több akkor, hogyan zúzzam le. Nyilván taskkill-el már gyerekjáték ha a PID-ek megvannak... HA...
Köszönöm előre is!
Battle
- 2051 megtekintés
Hozzászólások
Már idáig eljutottam:
tasklist /fi "username eq csiga" /fi "imagename eq calc.exe" /fo csv
"Programkód neve","PID","Munkamenet neve","Munkamenet száma","Memóriahasználat"
"calc.exe","3160","","6","2 568 K"
"calc.exe","2472","","6","2 536 K"
"calc.exe","6000","","6","2 536 K"
"calc.exe","3404","","6","2 568 K"
egyenlőre nem tudom, hogy a kimenetet hogyan dolgozzam fel.
- A hozzászóláshoz be kell jelentkezni