日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

logman

發布時間:2025/4/5 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 logman 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在本地和遠程系統上,管理和調度性能計數器和事件跟蹤日志。

語法動詞

] [start?collection_name] [stop?collection_name] [delete?collection_name] [query?{collection_name|providers}] [update?collection_name]

參數

create?{counter?|?trace}?collection_name
創建對計數器或跟蹤收集的收集查詢。可以使用命令行選項指定設置。
start?collection_name
開始數據收集查詢?collection_name。使用該選項將計劃收集更改為手動收集。在命令行中“update”參數,諸如開始時間 (-b),終止時間 (-e) 或重復時間 (-rt) 來重新調度集合。
stop?collection_name
停止數據收集查詢?collection_name。使用該選項將計劃收集更改為手動收集。在命令行中“update”參數,諸如開始時間 (-b),終止時間 (-e) 或重復時間 (-rt) 來重新調度集合。
delete?collection_name
刪除數據收集查詢?collection_name。如果?collection_name?不存在,則會收到錯誤消息。
query?{collection_name|providers}
如果未指定?collection_name?或?providers,則顯示所有現有收集查詢的狀態。使用?collection_name?顯示特定集合的屬性。要在遠程計算機上顯示屬性,請使用命令行中的?-s?remote computer?選項。使用?providers?作為關鍵字代替?collection_name,以便顯示本地系統上已安裝的注冊提供程序。要列出遠程系統上已安裝的注冊提供程序,請使用命令行中的?-s?選項。
update?collection_name
更新對計數器或跟蹤收集的收集查詢。對于計數器收集,對查詢的修改會終止并重新開始收集。對于跟蹤收集,在命令行中使用如下參數,以便在不停止收集的情況下進行查詢:-p?provider?[(flags[,flags ...])]?Level,?- max?n,?- o?PathName,?-ft?mm:ss, or?-fd.

語法選項

[-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
指明創建、開始、停止、刪除、查詢或更新命令操作將在遠程系統上執行。默認情況下,這些命令用于本地系統。
-config?FileName
指定包含命令行參數的設置文件的路徑名。
-b?M/d/yyyy h:mm:ss[AM?|?PM]
以 24 小時格式指定收集開始時間。通過在命令行添加 AM 或 PM,可以使用 12-小時格式指定收集開始時間。除非指定時間,否則默認情況下,使用當前日期和時間。使用手動開始選項立即開始收集。
-e?M/d/yyyy h:mm:ss[AM?|?PM]
以 24 小時的格式指定收集結束時間。通過在命令行添加 AM 或 PM,可以指定 12 小時格式的收集結束時間。除非指定時間,否則默認情況下,使用當前日期和時間。使用手動停止,然后使用重復選項,在當前實際時間之前指定停止時間,否則會接收到錯誤消息。
-m?start?stop
通過在命令行中使用?start?和?stop?參數,手動指定開始和停止收集。不能在同一查詢的命令行中一起使用?-m?start?和?-b?或?-m?stop?和?-e?或?-rf?參數。
-r
按照?-b?和?-rf?選項或?-b?和?-e?選項指定的時段每天重復收集查詢。此命令只對在同一天、同一月和同一年中指定的開始時間和結束時間有效。
--r
關閉重復選項。
-o?Path?|?DSN!counter_log
指定收集性能計數器和跟蹤數據或 SQL 數據庫和數據集位置的輸出文件的路徑名。要使用 DSN!counter_log 格式指定 SQL,請在命令行中使用?-f?選項。默認情況下,收集日志文件的名稱是在收集查詢名稱前加上前綴 .blg(對于性能計數器)或 .etl(對于跟蹤數據)。
-f?{bin?|?bincirc?|?csv?|?tsv?|?SQL}
指定用于收集性能計數器和跟蹤數據的文件格式。收集性能計數器時,可以使用二進制、循環二進制、逗號和制表符分隔或 SQL 數據庫格式。必須在帶 DNS!counter_log 選項的命令行中使用?-o?選項。對于 SQL 數據庫格式,必須預定義數據庫系統名稱 (DSN),并且必須授予寫入數據庫的特權。數據集?counter_log?是在數據庫中創建的,并由 DSN 指定。默認設置為二進制。
-a
可使用該選項追加文件。
--a
關閉追加命令選項,并回復到覆蓋模式。
-v?{nnnnn?|?mmddhhmm}
將版本控制信息添加到輸出文件和路徑名稱的末尾。在版本控制中使用?nnnnn?數值格式或日期格式?mmddhhmm(月、日、24-小時、分鐘)。
--v
關閉版本選項。
-rc?FileName
指定在結尾關閉文件后或在收集期間運行此命令。將?-rf?選項與?-cnf?聯合使用以便在收集期間關閉文件。使用?-stop?選項將會導致無法關閉此命令。命令總是在前臺運行。
--rc
關閉運行此命令選項。
-max?value
指定所集合的日志文件的最大值(兆字節)。如果日志文件的大小超過了該最大值,則集合將會停止。對于 SQL 數據庫而言,其最大值即是可寫入的記錄數。
--max
關閉最大大小限制選項。這是默認選項。
-cnf?[[hh:]mm:]ss
輸出文件超過最大大小時或指定的時間已過去時,創建新文件。執行此命令時必須使用?-v?選項。默認情況下,每次收集期間只創建一個日志文件。
--cnf
關閉創建新文件選項。
-c?{Path?[path ...] |?-cf?FileName}
為日志指定性能計數器路徑,或指定列出這些計數器的日志文件的路徑名。要列出多個計數器路徑,請使用空格分隔命令行,或者使用?-cf?選項在輸入文件中列出計數器路徑(每行記錄一個)。

計數器路徑的通用格式如下:[\\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

如果在父節點名稱中指定了通配符,則將返回指定對象的所有與指定事例和計數器域匹配的事例。

如果在事例名稱中指定通配符,則將返回指定對象和父節點對象中的所有事例(如果指定索引相應的所有事例名稱與通配符匹配)。

如果在計數器名稱中指定通配符,則將返回指定對象的所有計數器。

不支持部分計數器字符匹配。

-si?[[hh:]mm:]ss
按小時、分鐘和秒指定性能計數器集合的范例間隔。默認值是 15 秒。
-ln?logger_name
指定事件跟蹤記錄會話的用戶自定義名稱。默認情況下,集合名稱用作記錄器名稱。
-ets
通過命令行上指定的選項創建和開始事件跟蹤會話。通過?create traceupdatequery?和?delete?參數,使用此可選參數。
-rt
指定事件跟蹤會話以實時模式運行,并不記錄到文件。默認情況下,數據記錄到文件。
--rt
關閉實時記錄選項。
-p?{GUID?|?provider?[(flags[,flags ...])]?Level] |?-pf?{FileName}
指定用于跟蹤數據收集的提供程序(跟蹤數據收集程序)。使用 logman 查詢提供程序從注冊提供程序列表查找?pname(提供程序名)。使用?-pf?選項列出多個提供程序。-pf?選項識別包含提供程序名稱的輸出文件。提供程序名稱由引號 ("") 引起來,或者帶有由括號、標志掩碼和整數(啟用級別)包括起來的 GUID。標志為十六進制 (OXFFFF) 或 (flag, flag) 格式。
-ul
指定以用戶模式運行事件跟蹤會話。如果使用?-ul?選項,則只能為事件跟蹤會話啟用一個提供程序。
--ul
指定關閉用戶模式,并以內核模式運行事件跟蹤會話。
-bs?value
指定跟蹤事件收集的緩沖大小(以?n?千字節表示)。
-ft?[[hh:]mm:]ss
按分和秒指定用于跟蹤數據收集的刷新計時器間隔。
-nb?min max
指定跟蹤數據收集的緩沖區的最小值和最大值。最小默認值是系統上處理器的數目加 2。最大默認值是 25。
-fd?logger_name
將現有事件跟蹤會話的所有活動緩沖區轉儲到磁盤。與?-ln?選項一起使用此選項。
-u?user password
指定收集查詢在本地或遠程系統上使用的帳戶名和密碼。要開始收集用于收集查詢的數據,請將“性能日志和警報”記錄到遠程系統。可以在命令行中將?*?用作密碼,以便產生密碼提示符。
--u
重新設置訪問“性能日志和警報”服務帳戶的帳戶名。
-rf?[[hh:]mm:]ss
指定收集在規定時段中運行。
-y
覆蓋收集名稱的設置,然后在不查詢最終用戶的情況下應用新設置。
-mode?{trace_mode?[trace_mode ...]}
只在?trace_mode?是?globalsequencelocalsequence?或?pagedmemory?時,才指定跟蹤會話的高級選項。Globalsequence?指定事件跟蹤程序向其接收到的每個事件添加序列號,而不管是哪個跟蹤會話接收到事件。Localsequence?指定事件跟蹤程序為特定跟蹤會話期間接收到的事件添加序列號。使用?localsequence?選項時,所有會話中可以存在重復序列號,但在每個跟蹤會話內必須是唯一序列號。Pagedmemory?指定事件跟蹤程序將在內部緩沖區分配中使用頁面內存池,而不是使用默認的非頁面內存池。
/?
在命令提示符顯示幫助。

注釋

  • 命令行動詞?createupdatestartstopdelete?以及?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

總結

以上是生活随笔為你收集整理的logman的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。