我正在設定我的第一個日誌計數器。但這不起作用!存在一些文件或資料夾權限問題。或者也許我寫錯了 create-counter 語句。
這是我的計數器命令:
logman create counter BillTest -si 30 -v nnnnnn -max 200 -o "C:\Temp" -c "\Processor(*)\*" "\Memory(*)\*" "\LogicalDisk(*)\*"
logman start BillTest
第一個指令有效。表示計數器創建成功。
第二個命令失敗:
集合「BillTest」未啟動,請檢查應用程式事件日誌是否有任何錯誤
這是事件檢視器中的錯誤:
服務無法開啟記錄 BillTest 的日誌檔案 C:\Temp_000001.blg,並將被停止。檢查日誌資料夾是否存在、拼字、權限,並確保沒有其他日誌或應用程式寫入此日誌檔案。您可以使用設定程式重新輸入日誌檔案名稱。該日誌將不會啟動。傳回的錯誤是:存取被拒絕。
我驗證了 C:\Temp 存在。我不是權限專家,但我確實將該資料夾的安全性標籤中的所有帳戶設定為「完全控制」。儘管如此,logman start 指令還是失敗並出現相同的錯誤。
我注意到它試圖寫入 C:\Temp_000001.blg 而不是 C:\Temp\000001.blg。這可能是問題的一部分。因此,我嘗試將計數器更新為“C:\Temp\”而不是“C:\Temp”,但由於路徑無效錯誤而失敗。另外,我在網路上看到的所有範例都沒有添加尾部斜線。所以,那裡沒有骰子。
我在我的機器 (Windows XP) 和我的開發伺服器 (Windows Server 2003) 上嘗試過此操作。兩者都因相同的錯誤而失敗。
我怎樣才能解決這個問題?
答案1
將 -o 改為:
-o "c:\temp\mylogdata"
修復後它可以在我的 win 7 系統上運行