Megosztás a következőn keresztül:


logman api létrehozás

Létrehoz egy API-nyomkövetési adatgyűjtőt.

Szinopszis

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

Paraméterek

Paraméter Leírás
-s <computer name> Végrehajtja a parancsot a megadott távoli számítógépen.
-konfiguráció <value> Megadja a parancsbeállításokat tartalmazó beállításfájlt.
[-n] <name> A célobjektum neve.
-f <bin|bincirc> Megadja az adatgyűjtő naplóformátumát.
-[-]u <user [password]> Megadja a futtató felhasználót. Ha megad egy * a jelszóhoz, a rendszer kéri a jelszót. A jelszó nem jelenik meg, amikor beírja a jelszókérésbe.
-m <[start] [stop] [[start] [stop] [...]]> Manuális indításra vagy leállításra vált az ütemezett kezdési vagy befejezési időpont helyett.
-Rf <[[hh:]mm:]ss> Futtassa az adatgyűjtőt a megadott időtartamra.
-b <M/d/yyyy h:mm:ss[AM|PM]> Kezdje el az adatok gyűjtését a megadott időpontban.
-e <M/d/yyyy h:mm:ss[AM|PM]> Az adatgyűjtés befejezése a megadott időpontban.
-Si <[[hh:]mm:]ss> A teljesítményszámláló-adatgyűjtők mintaintervallumát adja meg.
-o <path|dsn!log> Megadja a kimeneti naplófájl vagy a DSN és a naplókészlet nevét egy SQL-adatbázisban.
-[-]r Ismételje meg naponta az adatgyűjtőt a megadott kezdési és befejezési időpontokban.
-[-]a Meglévő naplófájl hozzáfűzése.
-[-]ow Meglévő naplófájl felülírása.
-[-]v <nnnnnn|mmddhhmm> Fájlverziós adatokat csatol a naplófájl nevének végéhez.
-[-]rc <task> Futtassa a napló minden egyes bezárásakor megadott parancsot.
-[-]max <value> Maximális naplófájlméret MB-ban vagy az SQL-naplók rekordjainak maximális száma.
-[-]cnf <[[hh:]mm:]ss> Ha az idő meg van adva, a megadott idő leteltével létrehoz egy új fájlt. Ha nincs megadva az idő, új fájlt hoz létre a maximális méret túllépésekor.
-y Válaszoljon igennel minden kérdésre anélkül, hogy rákérdezett.
-Modok <path [path [...]]> Megadja az API-hívások naplózásához használni kívánt modulok listáját.
-inapis <module!api [module!api [...]]> Megadja a naplózásba belefoglalandó API-hívások listáját.
-exapis <module!api [module!api [...]]> Megadja a naplózásból kizárni kívánt API-hívások listáját.
-[-]ano Csak az API-nevek naplózása (-ano) vagy nem csak (-ano) API-nevek naplózása.
-[-]rekurzív Naplózza (-recursive) vagy ne naplózza (-recursive) az API-kat rekurzív módon az első rétegen túl.
-exe <value> Megadja az API Tracing végrehajtható fájljának teljes elérési útját.
/? Környezetfüggő súgó megjelenítése.

Megjegyzések

  • Ha az [-] listában szerepel, a további kötőjel (-) hozzáadása nem engedélyezi a beállítást.

Példák

Egy trace_notepad nevű API-nyomkövetési számláló létrehozásához írja be a következőt a c:\windows\notepad.exevégrehajtható fájlhoz, és helyezze az eredményeket a c fájlba:\notepad.etl, írja be a következőt:

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

Egy trace_notepad nevű API-nyomkövetési számláló létrehozásához a c:\windows\notepad.exevégrehajtható fájlhoz írja be a modul által előállított értékeket a c:\windows\system32\advapi32.dll, írja be a következőt:

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

Ha trace_notepad nevű API-nyomkövetési számlálót szeretne létrehozni, a c:\windows\notepad.exe, excluding the API call TlsGetValue produced by the module kernel32.dllvégrehajtható fájlhoz írja be a következőt:

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