tasklist
Visualizza un elenco dei processi attualmente in esecuzione nel computer locale o in un computer remoto. Tasklist sostituisce lo strumento tlist.
Nota
Questo comando sostituisce lo strumento tlist.
Sintassi
tasklist [/s <computer> [/u [<domain>\]<username> [/p <password>]]] [{/m <module> | /svc | /v}] [/fo {table | list | csv}] [/nh] [/fi <filter> [/fi <filter> [ ... ]]]
Parametri
Parametro | Descrizione |
---|---|
/s <computer> |
Specifica il nome o l'indirizzo IP di un computer remoto (non utilizzare barre rovesciate (backslash)). Il valore predefinito è il computer locale. |
/u <domain>\<username> |
Esegue il comando con le autorizzazioni dell'account dell'utente specificato da <username> o da <domain>\<username> . Il parametro /u può essere specificato solo se anche /s è specificato. Il valore predefinito sono le autorizzazioni dell'utente che è attualmente connesso al computer che esegue il comando. |
/p <password> |
Specifica la password dell'account utente specificato nella /u parametro. |
/m <module> |
Elenca tutte le attività con moduli DLL caricati che corrispondono al nome del modello specificato. Se il nome del modulo non viene specificato, questa opzione visualizza tutti i moduli caricati da ogni attività. |
svc | Elenca tutte le informazioni sul servizio per ogni processo senza troncamento. Valido quando il parametro /fo è impostato su table. |
/v | Visualizza informazioni dettagliate sulle attività nell'output. Per un output dettagliato completo senza troncamento, usare /v e /svc insieme. |
/fo {table | list | csv} |
Specifica il formato da utilizzare per l'output. I valori validi sono tabella, elenco, e csv. Il formato predefinito per l'output è tabella. |
/NH | Elimina le intestazioni di colonna nell'output. Valido quando il parametro /fo è impostato su tabella o csv. |
/fi <filter> |
Specifica i tipi di processi da includere o escludere dalla query. È possibile usare più filtri o usare il carattere jolly (\ ) per specificare tutti i nomi di attività o immagini. I filtri validi sono elencati nella sezione Nomi filtri, operatori e valori di questo articolo. |
/? | Visualizza la guida al prompt dei comandi. |
Filtrare nomi, operatori e valori
Nome del filtro | Operatori validi | Valore/i valido/i |
---|---|---|
STATO | eq, ne | RUNNING | NOT RESPONDING | UNKNOWN . Questo filtro non è supportato se si specifica un sistema remoto. |
IMAGENAME | eq, ne | Nome dell'immagine |
PID | eq, ne, gt, lt, ge, le | Valore PID |
SESSION | eq, ne, gt, lt, ge, le | Numero di sessione |
SESSIONNAME | eq, ne | Session name |
CPUtime | eq, ne, gt, lt, ge, le | Orario CPU nel formato HH:MM:SS, dove MM e SS sono compresi tra 0 e59 e HH è qualsiasi numero senza segno |
MEMUSAGE | eq, ne, gt, lt, ge, le | Utilizzo memoria in KB |
USERNAME | eq, ne | Qualsiasi nome utente valido (<user> o <domain\user> ) |
SERVIZI | eq, ne | Nome servizio |
WINDOWTITLE | eq, ne | Titolo finestra. Questo filtro non è supportato se si specifica un sistema remoto. |
MODULES | eq, ne | Nome DLL |
Esempi
Per elencare tutte le attività con un ID processo maggiore di 1000 e visualizzarle in formato csv, digitare:
tasklist /v /fi "PID gt 1000" /fo csv
Per elencare i processi di sistema attualmente in esecuzione, digitare:
tasklist /fi "USERNAME ne NT AUTHORITY\SYSTEM" /fi "STATUS eq running"
Per elencare informazioni dettagliate per tutti i processi attualmente in esecuzione, digitare:
tasklist /v /fi "STATUS eq running"
Per elencare tutte le informazioni sul servizio per i processi nel computer remoto srvmain con un nome DLL che inizia con ntdll, digitare:
tasklist /s srvmain /svc /fi "MODULES eq ntdll*"
Per elencare i processi nel computer remoto srvmain, usando le credenziali dell'account utente attualmente connesso, digitare:
tasklist /s srvmain
Per elencare i processi nel computer remoto srvmain, usando le credenziali dell'account utente Hiropln, digitare:
tasklist /s srvmain /u maindom\hiropln /p p@ssW23