Condividi tramite


logman create api

Si applica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Crea un agente di raccolta dati di traccia API.

Sintassi

logman create api <[-n] <name>> [options]

Parametri

Parametro Descrizione
-s <computer name> Esegue il comando nel computer remoto specificato.
-Config <value> Specifica il file di impostazioni che contiene le opzioni di comando.
[-n] <name> Nome dell'oggetto di destinazione.
-F <bin|bincirc> Specifica il formato di log per l'agente di raccolta dati.
-^u <user [password]> Specifica l'utente di Esegui come. L'immissione di un per * la password genera una richiesta di password. La password non viene visualizzata quando si digita.
-M <[start] [stop] [[start] [stop] [...]]> È stato modificato in avvio o arresto manuale anziché in un'ora di inizio o di fine pianificata.
-Rf <[[hh:]mm:]ss> Eseguire l'agente di raccolta dati per il periodo di tempo specificato.
-B <M/d/yyyy h:mm:ss[AM|PM]> Avviare la raccolta dei dati all'ora specificata.
-e <M/d/yyyy h:mm:ss[AM|PM]> Terminare la raccolta dei dati all'ora specificata.
-si <[[hh:]mm:]ss> Specifica l'intervallo di campionamento per raccolta dati dei contatori delle prestazioni.
-o <path|dsn!log> Specifica che il file di log di output o DSN e di log impostare il nome in un database SQL.
-[-]r Ripetere l'agente di raccolta dati ogni giorno alle ore di inizio specificato e di fine.
-[-]a Aggiungere un file di log esistente.
-[-] Mostra Sovrascrivere un file di log esistente.
-^v <nnnnnn|mmddhhmm> Allega le informazioni sul controllo delle versioni dei file alla fine del nome del file di log.
-^rc <task> Eseguire il comando specificato ogni volta che il log viene chiuso.
-^max <value> Dimensioni massime in MB o numero massimo di record di log di SQL.
-++cnf <[[hh:]mm:]ss> Quando si specifica l'ora, crea un nuovo file quando è trascorso il tempo specificato. Quando non viene specificato il tempo, crea un nuovo file quando viene superata la dimensione massima.
-y Rispondere Sì a tutte le domande senza chiedere conferma.
-Mods <path [path [...]]> Specifica l'elenco dei moduli per registrare le chiamate API da.
-inapis <module!api [module!api [...]]> Specifica l'elenco di chiamate API da includere nella registrazione.
-exapis <module!api [module!api [...]]> Specifica l'elenco di chiamate API da escludere dalla registrazione.
-ano [-] Solo i nomi delle API di log (-ano) o non registrano solo i nomi api (-ano).
-ricorsive [-] Registrare (ricorsivo) o non registrare le API ricorsive (ricorsive) in modo ricorsivo oltre il primo livello.
-exe <value> Specifica il percorso completo di un file eseguibile per la traccia API.
/? Vengono visualizzate sensibile al contesto della Guida.

Osservazioni:

  • Dove viene elencato , l'aggiunta di un trattino aggiuntivo (-) nega l'opzione.

Esempi

Per creare un contatore di traccia API denominato trace_notepad, per il file eseguibile c:\windows\notepad.exe e inserire i risultati nel file c:\notepad.etl, digitare:

logman create api trace_notepad -exe c:\windows\notepad.exe -o c:\notepad.etl

Per creare un contatore di traccia API denominato trace_notepad, per il file eseguibile c:\windows\notepad.exe, raccogliere i valori generati dal modulo in c:\windows\system32\advapi32.dll, digitare:

logman create api trace_notepad -exe c:\windows\notepad.exe -mods c:\windows\system32\advapi32.dll

Per creare un contatore di traccia API denominato trace_notepad, per il file eseguibile c:\windows\notepad.exe, escluso la chiamata API TlsGetValue prodotta dal modulo kernel32.dll, digitare:

logman create api trace_notepad -exe c:\windows\notepad.exe -exapis kernel32.dll!TlsGetValue