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