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 usare barre rovesciate). Il valore predefinito è il computer locale.
/u <domain>\<username> Esegue il comando con le autorizzazioni dell'account dell'utente specificato <username> da o <domain>\<username> da . Il /u parametro può essere specificato solo se /s è specificato anche. Il valore predefinito è le autorizzazioni dell'utente 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 di modello specificato. Se il nome del modulo non è 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 /fo parametro è impostato su tabella.
/v Visualizza informazioni dettagliate sull'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 è la tabella.
/NH Elimina le intestazioni di colonna nell'output. Valido quando il /fo parametro è impostato su tabella o csv.
/fi <filter> Specifica i tipi di processi da includere o escludere dalla query. È possibile usare più di un filtro o il carattere jolly ( ) per specificare tutte le attività o i nomi \ delle immagini. I filtri validi sono elencati nella sezione Filtrare nomi, operatori e valori di questo articolo.
/? Visualizza la guida al prompt dei comandi.

Filtrare nomi, operatori e valori

Nome filtro Operatori validi Valori validi
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 Nome sessione
CPUtime eq, ne, gt, lt, ge, le Tempo CPU nel formato HH:MM:SS, dove MM e SS sono compresi tra 0 e 59 e HH è qualsiasi numero senza segno
MEMUSAGE eq, ne, gt, lt, ge, le Utilizzo della memoria in KB
USERNAME eq, ne Qualsiasi nome utente valido ( <user> o <domain\user> )
Servizi eq, ne Nome del servizio
Windowtitle eq, ne Titolo della finestra. Questo filtro non è supportato se si specifica un sistema remoto.
Moduli eq, ne Nome DLL

Esempi

Per elencare tutte le attività con un ID di 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, che ha un nome di DLL che inizia con ntdll, digitare:

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

Per elencare i processi nel computer remoto srvmain, utilizzando le credenziali dell'account utente attualmente connesso, digitare:

tasklist /s srvmain

Per elencare i processi nel computer remoto srvmain, utilizzando le credenziali dell'account utente Hiropln, digitare:

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

Riferimenti aggiuntivi