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