Delen via


logman create-API

Hiermee maakt u een API-traceringsgegevensverzamelaar.

Syntaxis

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

Parameterwaarden

Maatstaf Beschrijving
-s <computer name> Voert de opdracht uit op de opgegeven externe computer.
-configuratie-<value> Hiermee geeft u het instellingenbestand met opdrachtopties.
[-n] <name> Naam van het doelobject.
-f <bin|bincirc> Hiermee geeft u de logboekindeling voor de gegevensverzamelaar.
-<user [password]> Hiermee geeft u de gebruiker uitvoeren als. Als u een * invoert voor het wachtwoord, wordt het wachtwoord gevraagd. Het wachtwoord wordt niet weergegeven wanneer u het typt bij de wachtwoordprompt.
-m <[start] [stop] [[start] [stop] [...]]> Gewijzigd in handmatig starten of stoppen in plaats van een geplande begin- of eindtijd.
-rf <[[hh:]mm:]ss> Voer de gegevensverzamelaar uit voor de opgegeven periode.
-b <M/d/yyyy h:mm:ss[AM|PM]> Begin met het verzamelen van gegevens op het opgegeven tijdstip.
-e <M/d/yyyy h:mm:ss[AM|PM]> Het verzamelen van gegevens op het opgegeven moment beëindigen.
-si <[[hh:]mm:]ss> Hiermee geeft u het voorbeeldinterval voor prestatiemeteritems gegevensverzamelaars.
-o <path|dsn!log> Hiermee geeft u het uitvoerlogboekbestand of de DSN- en logboeksetnaam in een SQL-database op.
-!!r Herhaal de gegevensverzamelaar dagelijks op de opgegeven begin- en eindtijden.
-!!a Voeg een bestaand logboekbestand toe.
-!!ow Een bestaand logboekbestand overschrijven.
-+v <nnnnnn|mmddhhmm> Hiermee voegt u informatie over bestandsversiebeheer toe aan het einde van de naam van het logboekbestand.
-[rc <task> Voer de opdracht uit die wordt opgegeven telkens wanneer het logboek wordt gesloten.
--max <value> Maximale grootte van logboekbestanden in MB of maximaal aantal records voor SQL-logboeken.
--cnf-<[[hh:]mm:]ss> Wanneer de tijd is opgegeven, maakt u een nieuw bestand wanneer de opgegeven tijd is verstreken. Wanneer er geen tijd is opgegeven, maakt u een nieuw bestand wanneer de maximale grootte wordt overschreden.
-y Beantwoord ja op alle vragen zonder te vragen.
-mods <path [path [...]]> Hiermee geeft u de lijst met modules waaruit API-aanroepen moeten worden vastgelegd.
-inapis <module!api [module!api [...]]> Hiermee geeft u de lijst met API-aanroepen op die moeten worden opgenomen in logboekregistratie.
-exapis <module!api [module!api [...]]> Hiermee geeft u de lijst met API-aanroepen die moeten worden uitgesloten van logboekregistratie.
-!!ano Alleen API-namen (-ano) logeren of niet alleen (-ano) API-namen registreren.
-!!recursief Log (-recursive) of log niet (-recursive) API's recursief buiten de eerste laag.
-exe <value> Hiermee geeft u het volledige pad naar een uitvoerbaar bestand voor API Tracing.
/? Geeft contextgevoelige Help weer.

Opmerkingen

  • Hierbij wordt de optie genegeerd door een extra afbreekstreepje (-) toe te voegen.

Voorbeelden

Als u een API-traceringsteller met de naam trace_notepad wilt maken, typt u voor het uitvoerbare bestand c:\windows\notepad.exeen plaatst u de resultaten in het bestand c:\notepad.etl, typt u:

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

Als u een API-traceringsteller met de naam trace_notepad wilt maken, verzamelt u voor het uitvoerbare bestand c:\windows\notepad.exe, het verzamelen van waarden die door de module zijn geproduceerd op c:\windows\system32\advapi32.dll, typt u:

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

Als u een API-traceringsteller wilt maken met de naam trace_notepad, typt u voor het uitvoerbare bestand c:\windows\notepad.exe, excluding the API call TlsGetValue produced by the module kernel32.dll, typt u:

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