Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Cria um coletor de dados de rastreamento de API.
Sintaxe
logman create api <[-n] <name>> [options]
Parâmetros
Parâmetro | Descrição |
---|---|
-s <computer name> |
Executa o comando no computador remoto especificado. |
-config <value> |
Especifica o arquivo de configurações que contém as opções de comando. |
[-n] <name> |
Nome do objeto de destino. |
-f <bin|bincirc> |
Especifica o formato de log para o coletor de dados. |
-[-]u <user [password]> |
Especifica o usuário a ser executado como. A introdução de um * para a palavra-passe produz um pedido para a palavra-passe. A senha não é exibida quando você a digita no prompt de senha. |
-m <[start] [stop] [[start] [stop] [...]]> |
Alterado para início ou parada manual em vez de uma hora de início ou término agendada. |
-RF <[[hh:]mm:]ss> |
Execute o coletor de dados pelo período de tempo especificado. |
-b <M/d/yyyy h:mm:ss[AM|PM]> |
Comece a coletar dados no momento especificado. |
-e <M/d/yyyy h:mm:ss[AM|PM]> |
Finalizar a coleta de dados no momento especificado. |
-si <[[hh:]mm:]ss> |
Especifica o intervalo de amostra para coletores de dados do contador de desempenho. |
-o <path|dsn!log> |
Especifica o arquivo de log de saída ou o DSN e o nome do conjunto de logs em um banco de dados SQL. |
-[-]r | Repita o coletor de dados diariamente nas horas de início e término especificadas. |
-[-]a | Anexe um arquivo de log existente. |
-[-]ow | Substitua um arquivo de log existente. |
-[-]v <nnnnnn|mmddhhmm> |
Anexa informações de controle de versão de arquivo ao final do nome do arquivo de log. |
-[-]rc <task> |
Execute o comando especificado sempre que o log for fechado. |
-[-]max <value> |
Tamanho máximo do arquivo de log em MB ou número máximo de registros para logs SQL. |
-[-]cnf <[[hh:]mm:]ss> |
Quando o tempo é especificado, cria um novo arquivo quando o tempo especificado tiver decorrido. Quando o tempo não é especificado, cria um novo arquivo quando o tamanho máximo é excedido. |
-y | Responda sim a todas as perguntas sem avisar. |
-mods <path [path [...]]> |
Especifica a lista de módulos a partir dos quais registrar chamadas de API. |
-Inapis <module!api [module!api [...]]> |
Especifica a lista de chamadas de API a serem incluídas no log. |
-Exapis <module!api [module!api [...]]> |
Especifica a lista de chamadas de API a serem excluídas do registro. |
-[-]ano | Registre apenas nomes de API (-ano) ou não registre apenas (-ano) nomes de API. |
-[-]recursivo | Registre (-recursive) ou não registre (-recursive) APIs recursivamente além da primeira camada. |
-exe <value> |
Especifica o caminho completo para um executável para o Rastreamento de API. |
/? | Exibe ajuda contextual. |
Observações
- Onde [-] está listado, adicionar um hífen extra (-) nega a opção.
Exemplos
Para criar um contador de rastreamento de API chamado trace_notepad, para o arquivo executável c:\windows\notepad.exee colocando os resultados no arquivo c:\notepad.etl, digite:
logman create api trace_notepad -exe c:\windows\notepad.exe -o c:\notepad.etl
Para criar um contador de rastreamento de API chamado trace_notepad, para o arquivo executável c:\windows\notepad.exe, coletando valores produzidos pelo módulo em c:\windows\system32\advapi32.dll, digite:
logman create api trace_notepad -exe c:\windows\notepad.exe -mods c:\windows\system32\advapi32.dll
Para criar um contador de rastreamento de API chamado trace_notepad, para o arquivo executável c:\windows\notepad.exe, excluding the API call TlsGetValue produced by the module kernel32.dll, digite:
logman create api trace_notepad -exe c:\windows\notepad.exe -exapis kernel32.dll!TlsGetValue