logman
在本地和遠程系統上,管理和調度性能計數器和事件跟蹤日志。
語法動詞
] [start?collection_name] [stop?collection_name] [delete?collection_name] [query?{collection_name|providers}] [update?collection_name]
參數
create?{counter?|?trace}?collection_name語法選項
[-e?M/d/yyyy h:mm:ss[AM?|?PM]] [-m?[start] [stop]] [-[-]r] [-o?{Path?|?DSN!counter_log}] [-f?{bin?|?bincirc?|?csv?|?tsv?|?SQL}] [-[-]a] [-[-]v?[{nnnnn?|?mmddhhmm}]] [-[-]?rc?[FileName]] [-[-]?max?{value}] [-[-]cnf?[[[hh:]]mm:]ss] [-c?{Path?[path ...] |?-cf?FileName}] [-si?[[hh:]mm:]ss] [-ln?logger_name] [-ets] [-[-]?rt] [-p?{GUID?|?provider?[(flags?[,flags...]}]?Level?|?-pf?FileName}] [-[-]?ul] [-bs?value] [-ft?[[hh:]mm:]ss] [-nb?min max] [-fd?logger name] [-[-]u?user password] [-rf?[[hh:]mm:]ss] [-y] [-mode?{trace_mode?[trace_mode ...]}]
參數
-s?computer_name計數器路徑的通用格式如下:[\\Computer]\object[parent/instance#index]\counter] where:
父節點、實例、索引和格式的計數器組件可以是有效名或通配符。不是所有計數器都必須具有計算機、父節點、實例和索引組件。
可以根據計數器本身決定計數器路徑。例如,LogicalDisk?對象具有事例?index,所以必須提供?#index?或通配符。因此,可以使用如下格式:
\LogicalDisk(*/*#*)\*
相對而言,Process?對象不需要事例?index。因此,可以使用如下格式:
\Process(*)\ID Process
可用格式列表如下:
- \\machine\object(parent/instance#index)\counter
- \\machine\object(parent/instance)\counter
- \\machine\object(instance#index)\counter
- \\machine\object(instance)\counter
- \\machine\object\counter
- \object(parent/instance#index)\counter
- \object(parent/instance)\counter
- \object(instance#index)\counter
- \object(instance)\counter
- \object\counter
如果在父節點名稱中指定了通配符,則將返回指定對象的所有與指定事例和計數器域匹配的事例。
如果在事例名稱中指定通配符,則將返回指定對象和父節點對象中的所有事例(如果指定索引相應的所有事例名稱與通配符匹配)。
如果在計數器名稱中指定通配符,則將返回指定對象的所有計數器。
不支持部分計數器字符匹配。
注釋
- 命令行動詞?create、update、start、stop、delete?以及?query?的有效選項是:
-s?remote machine name
-[-]u?Domain/username password
- create?和?update?的有效選項以及?counter?和?trace?的常用選項是:
-y
-b?M/d/yyyy h:mm:ss [AM|PM]
-e?M/d/yyyy h:mm:ss [AM|PM]
-rf?hh:mm:ss
-m?start stop
-f?bin|bincirc
-r
-o?PathName
-[-]a
-[-]v?nnnnn|mmddhhmm
-[-]rc?command pathname
-[-]max?n
-[-]cnf?hh:mm:ss
- 只有?counters?的常用選項是:
-f?bin|bincirc|csv|tsv|SQL
-o?PathName?|?DSN!counter_log
- create?counter?的常用選項是:
-c?counterpath?|?-cf?input file
-si?[[hh:]mm:]ss
這些選項更新計數器,并將停止和開始收集。
- 用于跟蹤收集的?update?的選項:
/n/
- o?PathName
-ft?mm:ss
-fd
這些選項將在不停止收集的情況下查詢跟蹤收集。
- 只使用?counters?的有效選項是:
-f?bin|bincirc|csv|tsv|SQL
-o?PathName?|?DSN!counter_log
- 使用?create?counter?命令的有效選項是:
counterpath?|?-cf?input file
-si?hh:mm:ss
- 使用?create?trace?命令的有效選項是:
-ln?logger name
-[-]rt
-p?Guid | provider (flags[,flags ...]) level?|?-pf?FileName
-[-]ul
-bs?n
-ft?mm:ss
-nb?min max
-fd?logger name
-ets
- 使用?-config?選項
與?-config?選項一起使用的設置文件的內容應具有如下格式:
[command_option]
value
其中?command_option?是命令行選項,然后在?value?指定其值。例如:[create]
counter logx
-s
mysystem
-u
mypassword
- 使用?-mode?選項
如果是高級用戶,應該只使用此選項。
-
管理性能監視器
只能使用?Logman?來管理運行 Windows 2000 或 Windows XP 的系統。
-
有關如何將?Logman?合并到 腳本中的詳細信息,請在?Microsoft Windows 資源庫網站上參閱“腳本日志和監視”。(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
要使用配置文件而不是命令行文件來創建日常收集查詢,請鍵入:
Logman -config file daily_perf.txt
要通過開始時間和結束時間、重復收集、版本控制號、提供程序名稱、輸入和輸出文件收集來創建日常跟蹤收集查詢,請鍵入:
Logman create trace daily_kernel_trace_log -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -v mmddhhmm -p "Windows Kernel Trace" 0xFFFFFFFF -rf 100 -o "c:\perflogs\daily_nt_trace"
要通過開始時間和結束時間、重復收集、版本控制號、Guid 和記錄器名稱、輸入和輸出文件收集來創建日常跟蹤收集查詢,請鍵入:
Logman create trace daily_lsass_trace_log -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -v mmddhhmm -p "Local Security Authority(LSA) " 0x00000001 -rf 30:00 -o " c:\perflogs\daily_lsass_trace"
要通過開始時間和結束時間、重復收集、版本控制號、計數器路徑、范例間隔、SQL 格式以及輸出文件收集創建日常計數器收集查詢,請鍵入:
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 -f sql -o perfdb!daily_log
要通過范例間隔、帳戶名和密碼來開始日常收集,請鍵入:
Logman start daily_perf_log -s \\%computer_name% -u admin "adminpassword"
要開始手動數據收集,請鍵入:
Logman start daily_perf_log
要停止數據收集,請鍵入:
Logman stop daily_perf_log
要刪除數據收集,請鍵入:
Logman delete daily_perf_log
要顯示收集查詢的狀態,請鍵入如下命令:
Logman query
Logman query daily_perf_log
總結
- 上一篇: 组播RP配置
- 下一篇: HttpWatch是强大的网页数据分析工