當運行下面的一個班輪:寫事件日誌錯誤
Write-EventLog -LogName Application -Source 'Application Error' -EntryType Error -EventID 1001 -Message 'Problem description'
我們看到了日誌Application
在入門:
根據Microsoft的事件ID 1001,應該提供%1,%2和%3的值:
檢測產品'% 1',功能'%2'在請求期間失敗 組件'%3'
在PowerShell中這怎麼可能?當添加交換機-RawData 10, 20
只有類型如下填寫:
有沒有辦法來沒有可用而不在事件日誌新日誌名稱或源的其他文本?或者要能夠填寫變量?如果自定義日誌名稱或來源不可用,我正在寫入Application error
。所以有跡可尋。
謝謝你的幫助。
來自MSI的事件ID 1001和來自應用程序錯誤或Windows錯誤報告的事件ID 1001不是同一個事件 - 源很重要。將其更改爲'MsiInstaller',您將看到 –
謝謝Mathias我現在明白了。哪個來源始終可用,並且最適合報告自定義錯誤?當隨機選擇另一個數字以避免額外的模糊時,它總是抱怨'無法找到事件ID xxx的描述...' – DarkLite1