Tasklist
Tasklist – polecenie wyświetlające listę procesów uruchomionych na komputerze lokalnym lub zdalnym. Pozwala je segregować według określonych filtrów i zapisywać do plików
Ważne parametry
edytuj- /s – nazwa lub adres IP komputera, którego zadania chcemy sprawdzić
- /u – pozwala sprawdzić innego użytkownika (domena/użytkownik), czasami wymaga /p – hasła
- /svc – wyświetla wszystkie usługi dla każdego zadania (ang. task)
- /m – wyświetla, jakie pliki .dll są używane przez zadanie
- /fo – określa, jak ma być wyświetlana lista:
- table – tabela (standardowe wyświetlanie)
- list – lista
- csv – wypisuje wszystko po kolei
- /fi – filtry:
- Imagename – przełączniki – eq, ne (jako wartość należy podać łańcuch)
- PID – przełączniki – eq, ne, gt, lt, ge, le (jako wartość należy podać liczbę całkowitą dodatnią)
- Session – przełączniki – eq, ne, gt, lt, ge, le (jako wartość należy podać jakąkolwiek istniejący numer sesji)
- SessionName – przełączniki – eq, ne (jako wartość należy podać łańcuch)
- Status – przełączniki – eq, ne (jako wartość należy podać RUNNING | NOT RESPONDING)
- CPUTime – przełączniki – eq, ne, gt, lt, ge, le (jako wartość należy podać Time hh:mm:ss)
- MemUsage – przełączniki – eq, ne, gt, lt, ge, le (jako wartość należy podać liczbę całkowitą dodatnią)
- Username – przełączniki – eq, ne (jako wartość należy podać łańcuch)
- Services – przełączniki – eq, ne
- Windowtitle – przełączniki – eq, ne
- Modules – przełączniki – eq, ne
Przełączniki
edytujPrzykłady użycia
edytuj- zapisanie do pliku
tasklist /svc > c:\nazwa.txt
- wyświetlenie procesów, które biorą więcej pamięci niż 300KB
tasklist /fi "memusage gt 300"
- można też łączyć kilka filtrów i poleceń
tasklist /fi "memusage gt 3000" /fi "memusage lt 7000" /fo list > c:\nazwa.txt
Spowoduje to zapisanie (do pliku c:\nazwa.txt) w postaci listy zadań, które zabierają więcej pamięci niż 3000 kB, a mniej niż 7000 kB.