tasklist
Zeigt eine Liste der aktuell auf dem lokalen Computer oder auf einem Remotecomputer ausgeführten Prozesse an. Tasklist ersetzt das tlist-Tool.
Hinweis
Dieser Befehl ersetzt das tlist-Tool.
Syntax
tasklist [/s <computer> [/u [<domain>\]<username> [/p <password>]]] [{/m <module> | /svc | /v}] [/fo {table | list | csv}] [/nh] [/fi <filter> [/fi <filter> [ ... ]]]
Parameter
Parameter | BESCHREIBUNG |
---|---|
/s <computer> |
Gibt den Namen oder die IP-Adresse eines Remotecomputers an (keine umgekehrten Schrägstriche verwenden). Die Standardeinstellung ist der lokale Computer. |
/u <domain>\<username> |
Führt den Befehl mit den Kontoberechtigungen des Benutzers bzw. der Benutzerin aus, der bzw. die durch <username> oder <domain>\<username> angegeben wird. Der Parameter /u kann nur angegeben werden, wenn /s ebenfalls angegeben wird. Die Standardeinstellung sind die Berechtigungen des Benutzers bzw. der Benutzerin, der bzw. die aktuell bei dem Computer angemeldet ist, der den Befehl ausgibt. |
/p <password> |
Gibt das Kennwort des Benutzerkontos an, das im Parameter /u angegeben ist |
/m <module> |
Listet alle Aufgaben mit geladenen DLL-Modulen auf, die dem angegebenen Musternamen entsprechen. Wenn der Modulname nicht angegeben ist, zeigt diese Option alle Module an, die von jedem Vorgang geladen wurden. |
svc | Listet alle Dienstinformationen für jeden Prozess ohne Kürzung auf. Gültig, wenn der Parameter /fo auf table festgelegt ist. |
/v | Zeigt ausführliche Vorgangsinformationen in der Ausgabe an. Für eine vollständige ausführliche Ausgabe ohne Kürzung verwenden Sie /v und /svc zusammen. |
/fo {table | list | csv} |
Gibt das Format an, das für die Ausgabe verwendet werden soll. Gültige Werte sind table, list und csv. Das Standardformat für die Ausgabe ist table. |
/nh | Unterdrückt Spaltenüberschriften in der Ausgabe. Gültig, wenn der Parameter /fo auf table oder csv festgelegt ist. |
/fi <filter> |
Gibt die Typen der Prozesse an, die in die Abfrage eingeschlossen oder aus dieser ausgeschlossen werden sollen. Sie können mehrere Filter oder das Platzhalterzeichen (\ ) verwenden, um alle Aufgaben oder Imagenamen anzugeben. Die gültigen Filter sind im Abschnitt Filternamen, Operatoren und Werte dieses Artikels aufgeführt. |
/? | Zeigt die Hilfe an der Eingabeaufforderung an. |
Filtern von Namen, Operatoren und Werten
Filtername | Gültige Operatoren | Gültige Werte |
---|---|---|
STATUS | eq, ne | RUNNING | NOT RESPONDING | UNKNOWN . Dieser Filter wird nicht unterstützt, wenn Sie ein Remotesystem angeben. |
IMAGENAME | eq, ne | Imagename |
PID | eq, ne, gt, lt, ge, le | PID-Wert |
SESSION | eq, ne, gt, lt, ge, le | Sitzungsnummer |
SESSIONNAME | eq, ne | Sitzungsname |
CPUtime | eq, ne, gt, lt, ge, le | CPU-Zeit im Format HH:MM:SS, wobei MM und SS zwischen 0 und 59 liegen und HH eine beliebige Zahl ohne Vorzeichen ist |
MEMUSAGE | eq, ne, gt, lt, ge, le | Speicherauslastung in KB |
USERNAME | eq, ne | Beliebiger gültiger Benutzername (<user> oder <domain\user> ) |
DIENSTE | eq, ne | Dienstname |
WINDOWTITLE | eq, ne | Fenstertitel. Dieser Filter wird nicht unterstützt, wenn Sie ein Remotesystem angeben. |
MODULES | eq, ne | DLL-Name |
Beispiele
Um alle Aufgaben mit einer Prozess-ID größer als 1000 aufzulisten und im CSV-Format anzuzeigen, geben Sie Folgendes ein:
tasklist /v /fi "PID gt 1000" /fo csv
Zum Auflisten der derzeit ausgeführten Systemprozesse geben Sie Folgendes ein:
tasklist /fi "USERNAME ne NT AUTHORITY\SYSTEM" /fi "STATUS eq running"
Wenn Sie detaillierte Informationen für alle derzeit ausgeführten Prozesse auflisten möchten, geben Sie Folgendes ein:
tasklist /v /fi "STATUS eq running"
Geben Sie Folgendes ein, um alle Dienstinformationen für Prozesse auf dem Remotecomputer srvmain auflisten zu können, der einen DLL-Namen hat, der mit ntdll beginnt:
tasklist /s srvmain /svc /fi "MODULES eq ntdll*"
Um die Prozesse auf dem Remotecomputer srvmain auflisten zu können, geben Sie unter Verwendung der Anmeldeinformationen Ihres aktuell angemeldeten Benutzerkontos Folgendes ein:
tasklist /s srvmain
Um die Prozesse auf dem Remotecomputer srvmain auflisten zu können, geben Sie unter Verwendung der Anmeldeinformationen des Benutzerkontos Hiropln Folgendes ein:
tasklist /s srvmain /u maindom\hiropln /p p@ssW23