Visualizza messaggio singolo
Vecchio 08-08-2015, 15.59.26   #1
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata  un gioiello raroborgata  un gioiello raroborgata  un gioiello raroborgata  un gioiello raro
[XP Sp3] Lettura processi con Tasklist

Non entrer nei dettagli, ma in breve ho bisogno, per uno script batch, di capire se un processo in esecuzione da parte di un certo utente.
Niente di pi facile... all'apparenza.

Primo tentativo, verifico il processo:
Codice:
tasklist /FI "IMAGENAME eq %process%"
Dove %process% ovviamente la variabileche contiene il nome del processo.
Funziona perfettamente.

Ora mi serve aggiungere il secondo parametro, ossia l'utente. Il codice diventa:
Codice:
REM  tasklist /FI "IMAGENAME eq %process%" /FI "USERNAME eq %username%"
Dove naturalmente %username% il nome dell'utente.
Questo non funziona (neppure se uso il secondo filtro da solo).

Il prompt mi risponde:
ERRORE: Impossibile riconoscere il filtro di ricerca.

Da notare che nell'help di tasklist c' proprio un esempio simile, ma persino facendo copia-incolla dell'esempio fornito ottengo lo stesso risultato.

Qualche idea a riguardo?
___________________________________

La risposta dentro di te...
e per, sbagliata!
borgata non  collegato   Rispondi citando