Udostępnij za pomocą


tasklist

Przedstawia listę aktualnie uruchomionych procesów na komputerze lokalnym lub na komputerze zdalnym. Lista zadań zastępuje narzędzie tlist .

Note

To polecenie zastępuje narzędzie tlist .

Syntax

tasklist [/s <computer> [/u [<domain>\]<username> [/p <password>]]] [{/m <module> | /svc | /v}] [/fo {table | list | csv}] [/nh] [/fi <filter> [/fi <filter> [ ... ]]]

Parameters

Parameter Description
/s <computer> Określa nazwę lub adres IP komputera zdalnego (nie należy używać ukośników odwrotnych). Wartość domyślna to komputer lokalny.
/u <domain>\<username> Uruchamia polecenie z uprawnieniami konta użytkownika, który jest określony przez <username> lub przez <domain>\<username>. Parametr /u można określić tylko wtedy, gdy określono również parametr /s . Wartość domyślna to uprawnienia użytkownika, który jest obecnie zalogowany na komputerze, na którym jest wykonywane polecenie.
/p <password> Określa hasło konta użytkownika określone w parametrze /u .
/m <module> Wyświetla listę wszystkich zadań z załadowanymi modułami DLL, które pasują do podanej nazwy wzorca. Jeśli nazwa modułu nie jest określona, ta opcja wyświetla wszystkie moduły załadowane przez każde zadanie.
svc Wyświetla listę wszystkich informacji o usłudze dla każdego procesu bez obcinania. Prawidłowe, gdy parametr /fo jest ustawiony na table.
/v Wyświetla pełne informacje o zadaniu w danych wyjściowych. Aby uzyskać pełne pełne dane wyjściowe bez obcinania, użyj /v i /svc razem.
/Fo {table | list | csv} Określa format, który ma być używany dla danych wyjściowych. Prawidłowe wartości to tabela, lista i plik csv. Domyślnym formatem danych wyjściowych jest tabela.
/nh Pomija nagłówki kolumn w danych wyjściowych. Prawidłowe, gdy parametr /fo jest ustawiony na table lub csv.
/fi <filter> Określa typy procesów do uwzględnienia w zapytaniu lub wykluczenia z niej. Można użyć więcej niż jednego filtru lub użyć symbolu wieloznakowego (\), aby określić wszystkie zadania lub nazwy obrazów. Prawidłowe filtry są wymienione w sekcji Filtry, operatory i wartości tego artykułu.
/? Wyświetla pomoc w wierszu polecenia.

Nazwy filtrów, operatory i wartości

Filter Name Valid Operators Valid Value(s)
STATUS eq, ne RUNNING | NOT RESPONDING | UNKNOWN. Ten filtr nie jest obsługiwany, jeśli określisz system zdalny.
IMAGENAME eq, ne Image name
identyfikator PID eq, ne, gt, lt, ge, le PID value
SESSION eq, ne, gt, lt, ge, le Session number
SESSIONNAME eq, ne Session name
CPUtime eq, ne, gt, lt, ge, le Czas procesora w formacie HH:MM:SS, gdzie MM i SS mieszczą się w zakresie od 0 do 59, a HH to dowolna liczba bez znaku
MEMUSAGE eq, ne, gt, lt, ge, le Użycie pamięci w kb
USERNAME eq, ne Dowolna prawidłowa nazwa użytkownika (<user> lub <domain\user>)
SERVICES eq, ne Service name
WINDOWTITLE eq, ne Window title. Ten filtr nie jest obsługiwany, jeśli określisz system zdalny.
MODULES eq, ne DLL name

Examples

Aby wyświetlić listę wszystkich zadań z identyfikatorem procesu większym niż 1000i wyświetlić je w formacie csv, wpisz:

tasklist /v /fi "PID gt 1000" /fo csv

Aby wyświetlić listę aktualnie uruchomionych procesów systemowych, wpisz:

tasklist /fi "USERNAME ne NT AUTHORITY\SYSTEM" /fi "STATUS eq running"

Aby wyświetlić listę szczegółowych informacji dotyczących wszystkich aktualnie uruchomionych procesów, wpisz:

tasklist /v /fi "STATUS eq running"

Aby wyświetlić listę wszystkich informacji o usłudze dla procesów na komputerze zdalnym srvmain, którego nazwa biblioteki DLL zaczyna się od ntdll, należy wpisać:

tasklist /s srvmain /svc /fi "MODULES eq ntdll*"

Aby wyświetlić listę procesów na komputerze zdalnym srvmain, korzystając z poświadczeń aktualnie zalogowanego konta użytkownika, należy wpisać:

tasklist /s srvmain

Aby wyświetlić listę procesów na komputerze zdalnym srvmain, używając poświadczeń konta użytkownika Hiropln, należy wpisać:

tasklist /s srvmain /u maindom\hiropln /p p@ssW23