Поделиться через


logman create api

Создает сборщик данных трассировки API.

Синтаксис

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

Параметры

Параметр Описание
-s <computer name> Выполняет команду на указанном удаленном компьютере.
-config <value> Указывает файл параметров, содержащий параметры команды.
[-n] <name> Имя целевого объекта.
-f <bin|bincirc> Задает формат журнала для сборщика данных.
-[-]u <user [password]> Указывает пользователя для запуска от имени. * При вводе пароля создается запрос на ввод пароля. Пароль не отображается при вводе в запросе пароля.
-m <[start] [stop] [[start] [stop] [...]]> Изменено на запуск или остановку вручную, а не запланированное время начала или окончания.
-Рф <[[hh:]mm:]ss> Запустите сборщик данных в течение указанного периода времени.
-b <M/d/yyyy h:mm:ss[AM|PM]> Начните собирать данные в указанное время.
-e <M/d/yyyy h:mm:ss[AM|PM]> Завершение сбора данных в указанное время.
-си <[[hh:]mm:]ss> Задает пример интервала для сборщиков данных счетчика производительности.
-o <path|dsn!log> Указывает выходной файл журнала или имя dsN и набора журналов в базе данных SQL.
-[-]r Повторите сборщик данных ежедневно в указанное время начала и окончания.
-[-]a Добавьте существующий файл журнала.
-[-]ow Перезапись существующего файла журнала.
-[-]v <nnnnnn|mmddhhmm> Присоединяет сведения о версиях файлов к концу имени файла журнала.
-[-]rc <task> Выполните команду, указанную при каждом закрытии журнала.
-[-]max <value> Максимальный размер файла журнала в МБ или максимальное количество записей для журналов SQL.
-[-]cnf <[[hh:]mm:]ss> При указании времени создает новый файл, когда указанное время истекло. Если время не указано, создает новый файл при превышении максимального размера.
-y Ответьте да на все вопросы без запроса.
-Моды <path [path [...]]> Указывает список модулей для регистрации вызовов API.
-inapis <module!api [module!api [...]]> Указывает список вызовов API для включения в ведение журнала.
-exapis <module!api [module!api [...]]> Указывает список вызовов API, которые следует исключить из ведения журнала.
-[-]ano Только имена API журнала (-ano) или не регистрируют только имена API (-ano).
-[-]рекурсивный Журнал (рекурсивные) или не регистрируют (рекурсивные) API-интерфейсы рекурсивно за пределами первого слоя.
-exe <value> Указывает полный путь к исполняемому файлу для трассировки API.
/? Отображает справку с учетом контекста.

Замечания

  • Где указан [-], добавление дополнительного дефиса (-) отрицает параметр.

Примеры

Чтобы создать счетчик трассировки API с именем trace_notepad, для исполняемого файла c:\windows\notepad.exe и введите результаты в файле c:\notepad.etl, введите:

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

Чтобы создать счетчик трассировки API с именем trace_notepad, для исполняемого файла c:\windows\notepad.exe сбор значений, созданных модулем в c:\windows\system32\advapi32.dll, введите:

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

Чтобы создать счетчик трассировки API с именем trace_notepad, для исполняемого файла c:\windows\notepad.exe, за исключением вызова TLSGetValue API, созданного модулем kernel32.dll, введите:

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