Синтаксис модификаторов
[-s имя_компьютера] [-config имя_файла] [-b М/д/гггг ч:мм:сс[AM | PM]] [-e М/д/гггг ч:мм:сс[AM | PM]] [-m [start] [stop]] [-[-]r] [-o {путь | DSN!журнал_счетчиков}] [-f {bin | bincirc | csv | tsv |SQL}] [-[-]a] [-[-]v [{nnnnn | ммддччмм}]] [-[-] rc [имя_файла]] [-[-] max {значение}] [-[-]cnf [[[чч:]]мм:]сс] [-c {путь [путь ...] | -cf имя_файла}] [-si [[чч:]мм:]сс] [-ln имя_сеанса] [-ets] [-[-] rt] [-p {GUID | поставщик [(флаги [,флаги...]}] уровень | -pf имя_файла}] [-[-] ul] [-bs значение] [-ft [[чч:]мм:]сс] [-nb мин макс] [-fd имя_сеанса] [-[-]u пароль_пользователя] [-rf [[чч:]мм:]сс] [-y] [-mode {режим_трассировки [режим трассировки ...]}]
Параметры
-s имя_компьютера
Указывает, что команды создания, запуска, остановки, удаления, запроса или обновления будут выполнятся на удаленном компьютере. По умолчанию используется локальный компьютер.
-config имя_файла
Задает путь к файлу, содержащему Параметры командной строки.
-b М/д/гггг ч:мм:сс[AM | PM]
Указывает время (в 24-часовом формате) начала записи выборки данных. Можно задать время в 12-часовом формате, добавив в командную строку параметр AM или PM. По умолчанию используются текущие день и время, если не заданы другие данные. Чтобы немедленно начать выборку, воспользуйтесь возможностью запуска вручную.
-e М/д/гггг ч:мм:сс[AM | PM]
Указывает время (в 24-часовом формате) завершения записи выборки данных. Можно задать время в 12-часовом формате, добавив в командную строку параметр AM или PM. По умолчанию используются текущие день и время, если не заданы другие данные. Используйте остановку вручную, а затем параметр повтора, чтобы установить значение времени завершения меньше значения текущего времени, иначе будет выдано сообщение об ошибке.
-m start stop
Определяет, что выборки будут запускаться и останавливаться вручную в командной строке с помощью параметров start и stop. Невозможно вместе использовать Параметры -m start и -bили -m stop и -e или -rf в одном запросе.
-r
Производит повторную запись выборки данных каждый день в течение интервала времени, задаваемом параметрами -b и -rf или параметрами –b и –e. Эта команда действительна только для интервалов, время начала и окончания которых приходится на один и тот же день, месяц и год.
--r
Выключает параметр повторения записи.
-o {путь | DSN!журнал_счетчиков}
Указывает путь к файлу, в котором записываются данные счетчиков производительности или данные трассировки, или местоположение базы и набора данных SQL. Чтобы база данных SQL использовала формат «DNS!журнал_счетчиков», введите в командной строке ключ -f. По умолчанию в качестве имени файла журнала используется имя выборки с расширением .blg для счетчиков производительности или .etl для данных трассировки.
-f {bin | bincirc | csv | tsv | SQL}
Указывает формат файла, используемый для сбора данных счетчиков производительности и данных трассировки. Для журнала может быть выбран один из следующих форматов: двоичный, циклический двоичный, текст с разделителями-запятыми и текст с разделителями-знаками табуляции, а также формат базы данных SQL. С параметром «DNS!;журнал_счетчиков» следует использовать в командной строке ключ -o. Для форматов базы данных SQL должно быть заранее определено имя источника данных (DSN), а пользователь должен иметь право записи в эту базу данных. Набор данных журнал_счетчиков создается в базе данных и определяется DSN. По умолчанию используется двоичный формат.
-a
Этот параметр используется для записи в конец файла.
--a
Выключает режим записи в конец и возвращает систему к режиму перезаписи.
-v {nnnnn | ммддччмм}
Добавляет данные контроля версий в конец выходного файла и пути. Используйте для контроля версий числовой формат nnnnn или формат даты ммддччмм, включающий месяц, день, час (в 24-часовой нотации) и минуты.
--v
Выключает параметр добавления данных контроля версий.
-rc имя_файла
Запускает эту команду после после того, как файл был закрыт при достижении его конца или во время выборки. Чтобы закрывать файлы во время выборки, используйте ключ -rfсовместно с ключом -cnf. Использование ключа -stop отключит этот режим. Команды всегда выполняются в активном режиме.
--rc
Выключает режим закрытия файлов во время выборки.
-max значение
Указывает максимальный размер файла журнала в мегабайтах. Если размер журнала превышает максимальный, накопление данных прекращается. Для базы данных SQL максимальный размер представляет максимальное число записей.
--max
Выключает ограничение на размер журнала. Этот параметр используется по умолчанию.
-cnf [[чч:]мм:]сс
Создает новый файл, когда файлы для хранения выходной информации превышают максимально допустимый размер или когда истекает указанное время. Необходимо включить ключ -vпри выполнении этой команды. По умолчанию создается только один файл журнала для каждой выборки.
--cnf
Выключает параметр создания нового файла журнала.
-c {путь [путь...] | -cf имя_файла}
Указывает путь к журналу для счетчика производительности или путь и имя файла журнала, в котором содержится список этих счетчиков. Чтобы задать несколько путей счетчиков, используйте пробел для разделения командной строки или параметр -cf, чтобы ввести список путей счетчиков из входного файла (по одному в строке).
Общий формат для путей счетчиков выглядит следующим образом: [\\компьютер]\объект[родительский_объект/экземпляр#индекс]\счетчик], где:
Компоненты «родительский_объект», «экземпляр», «индекс» и «счетчик» могут содержать допустимое имя или подстановочный знак. Компоненты «компьютер», «родительский_объект», «экземпляр» и «индекс» не являются необходимыми для всех счетчиков.
Путь к счетчику определяется для каждого счетчика отдельно. Например, объект логический_диск имеет индекс экземпляра, поэтому для него необходимо задать значение #индекс или ввести подстановочный знак. Таким образом, можно использовать следующий формат.
\логический_диск(*/*#*)\*
Для объекта процесс не требуется задавать индекс экземпляра. Таким образом, можно использовать следующий формат.
\процесс(*)\идентификатор_процесса
Ниже приведен список допустимых форматов.
- \\компьютер\объект(родительский_объект/экземпляр#индекс)\счетчик
- \\компьютер\объект(родительский_объект/экземпляр)\счетчик
- \\компьютер\объект(экземпляр#индекс)\счетчик
- \\компьютер\объект(экземпляр)\счетчик
- \\компьютер\объект\счетчик
- \объект(родительский_объект/экземпляр#индекс)\счетчик
- \объект(родительский_объект/экземпляр)\счетчик
- \объект(экземпляр#индекс)\счетчик
- \объект(экземпляр)\счетчик
- \объект\счетчик
Если подстановочный знак используется в имени родительского объекта, будут возвращены все экземпляры указанного объекта, соответствующие заданным полям «экземпляр» и «счетчик».
Если подстановочный знак используется в имени экземпляра, будут возвращены все экземпляры указанного объекта и родительского объекта, если имена всех экземпляров, соответствующих указанному индексу, соответствуют подстановочному знаку.
Если подстановочный знак используется в имени счетчика, будут возвращены все счетчики указанного объекта.
Частичное совпадение пути счетчика (например «pro*») не поддерживается.
-si [[чч:]мм:]сс
Указывает интервал обновления для выборки данных счетчиков в часах, минутах и секундах По умолчанию этот интервал составляет 15 секунд.
-ln имя_сеанса
Указывает имя, определенное пользователем, для сеанса трассировки событий. По умолчанию в качестве имени сеанса используется имя выборки.
-ets
Создает и запускает сеанс трассировки событий с помощью параметров, определенных в командной строке. Имеется возможность использовать этот дополнительный параметр вместе с действиями create trace, update, query и delete.
-rt
Указывает, что сеанс трассировки событий выполняется в режиме реального времени и не записывается в журнал. По умолчанию данные записываются в журнал.
--rt
Выключает параметр работы в режиме реального времени.
-p {GUID | поставщик [(флаги[,флаги ...])] уровень] | -pf {имя_файла}
Указывает поставщиков (выборщиков данных трассировки), которых можно использовать для накопления данных трассировки. Используйте поставщиков запросов logman, чтобы найти параметр pname (поставщики с именем) в списке зарегистрированных поставщиков. Чтобы перечислить нескольких поставщиков, используйте ключ -pf. Ключ -pf определяет входной файл, содержащий имена поставщиков. Имена поставщиков заключаются в кавычки ("") или в коды GUID в фигурных скобках, маски флагов и целые числа (уровень разрешения). Флаги используются или в шестнадцатеричном (OXFFFF) формате или в формате (флаг, флаг).
-ul
Указывает, что сеанс трассировки событий выполняется в пользовательском режиме. При использовании ключа -ul только один поставщик может быть включен для сеанса трассировки событий.
--ul
Отключает пользовательский режим, и сеанс трассировки событий выполняется в режиме ядра.
-bs значение
Указывает размер буфера (в килобайтах) для выборок данных трассировки.
-ft [[чч:]мм:]сс
Указывает интервал таймера сброса (в минутах и секундах) для выборок данных трассировки.
-nb мин макс
Указывает минимальное и максимальное число буферов для выборки данных трассировки. Минимальное значение по умолчанию равно числу процессоров системы плюс два. Максимальное значение по умолчанию равно 25.
-fd имя_сеанса
Сбрасывает все активные буферы существующего сеанса трассировки событий на диск. Используйте эту команду вместе с ключом -ln.
-u пароль_пользователя
Указывает имя учетной записи и пароль, которые используются запросом на выборку данных на локальном и удаленных компьютерах. Чтобы начать сбор данных по запросам на выборку данных, откройте оснастку «Оповещения и журналы производительности» для удаленного компьютера. Можно использовать символ * в качестве пароля в командной строке, чтобы было предложено ввести пароль.
--u
Восстанавливает имя учетной записи в службе «Оповещения и журналы производительности».
-rf [[чч:]мм:]сс
Указывает, что выборки выполняются за установленный период времени.
-y
Перезаписывает Параметры имени выборки, а затем применяет новые Параметры без запроса конечного пользователя.
-mode {режим_трассировки [режим_трассировки ...]}
Указывает дополнительные Параметры только тех для сеансов трассировки, у которых режим_трассировки может иметь значения globalsequence, localsequence или pagedmemory. При работе в режиме globalsequence трассировщик событий добавляет последовательный номер каждому получаемому событию, не зависимо от того, в каком сеансе трассировки было получено событие. При работе в режиме localsequence трассировщик событий добавляет последовательный номер событиям из определенного сеанса трассировки. При использовании режима localsequence последовательные номера могут повторятся от сеанса к сеансу, но внутри одного сеанса все номера уникальны. При работе в режиме pagedmemory трассировщик событий использует для внутренних выделений буфера выгружаемую память, а не определенный по умолчанию невыгружаемый пул.
/?
Отображает справку в командной строке.
Примечания
- Ниже перечислены допустимые Параметры для действий командной строки create, update, start, stop, delete и query.
-s имя_удаленного_компьютера
-[-]u домен/пароль_пользователя
- Ниже перечислены допустимые Параметры для действий create и update и общие ключи для аргументов счетчик и трассировка.
-y
-b М/д/гггг ч:мм:сс [AM|PM]
-e М/д/гггг ч:мм:сс [AM|PM]
-rf чч:мм:сс
-m start stop
-f bin|bincirc
-[-]r
-o путь
-[-]a
-[-]v nnnnn|ммддччмм
-[-]rc команда путь
-[-]max n
-[-]cnf чч:мм:сс
- Для аргумента счетчики существует всего два общих параметра:
-f bin|bincirc|csv|tsv|SQL
-o путь | DSN!журнал_счетчиков
- Для действия create счетчик существует всего два общих параметра:
-c путь_счетчика | -cf входной_файл
-si [[чч:]мм:]сс
Этот Параметры обновляют счетчик, останавливают и запускают выборки.
- Ниже перечислены Параметры выборки данных трассировки для действия update.
- max n
- o путь
-ft мм:сс
-fd
Эти Параметры осуществляют запрос на выборку данных трассировки, не прекращая выборки.
- Для аргумента счетчики существует всего два допустимых параметра:
-f bin|bincirc|csv|tsv|SQL
-o путь | DSN!журнал_счетчиков
- Для действия create счетчик существует всего две допустимых команды:
путь_счетчика | -cf входной_файл
-si чч:мм:сс
- Ниже перечислены допустимые команды для действия create трассировка.
-ln имя_сеанса
-[-]rt
-p Guid | поставщик (флаги[,флаги ...]) уровень | -pf имя_файла
-[-]ul
-bs n
-ft мм:сс
-nb мин макс
-fd имя_сеанса
-ets
- Использование параметра -config
Содержимое файла настроек, используемого с параметром -config, должно иметь следующий формат:
[параметр_команды]
значение
где параметр_команды — параметр командной строки, а значение — его значение. Например:
[create]
counter logx
[-s]
mysystem
[-u]
mypassword
- Использование параметра -mode
Этот параметр следует использовать только опытным пользователям.
- Управление системным монитором
Можно использовать команду Logman для управления системами Windows 2000 и Windows XP.
- Дополнительные сведения о включении команды Logman в сценарии инструментария управления Windows см. ссылку Scripting Logs and Monitoring на веб-узле Microsoft WindowsResource Kits.(http://www.microsoft.com/)
Примеры
Форматы данных в следующих примерах используются только с местным временем США.
Чтобы создавать ежедневные запросы на выборку данных счетчика с указанием времени начала и окончания, повторных выборок, номеров контроля версий, путей счетчиков и интервалов обновления, введите следующее.
Logman create counter daily_perf_log -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -v mmddhhmm -c "\Processor(_Total)\% Processor Time" "\Memory\Available bytes" -si 00:15 -o "c:\perflogs\daily_log"
Чтобы создавать ежедневные запросы на выборку данных с указанием времени начала и окончания, выборок выходных файлов, повторных выборок, номеров контроля версий, путей счетчиков и интервалов обновления, введите следующее.
Logman create counter daily_perf_log -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -o "c:\perflogs\daily_log" -v mmddhhmm -c "\Processor(_Total)\% Processor Time" "\Memory\Available bytes" -si 00:15
Чтобы создавать ежедневные запросы на выборку данных с помощью файла config, а не файла командной строки, введите следующее.