監視 WMI
重要
這個版本的 Orchestrator 已終止支援。 建議您 升級至 Orchestrator 2019。
當收到 WMI 事件時,監視器 WMI 活動會叫用 Runbook,因為您指定的 WMI 事件查詢。 您可以檢查附加至伺服器的裝置是否有變更,並在發生錯誤時叫用採取更正動作的 Runbook。
設定監視 WMI 活動
設定監視 WMI 活動之前,您需要判斷下列專案:
您要監視的電腦
您想要執行的 WMI 事件查詢
警告
WMI 事件查詢與標準 WMI 查詢不同。
使用下列資訊來設定監視 WMI 活動。
[詳細資料] 索引標籤
設定 | 組態指示 |
---|---|
電腦 | 輸入您要監視新 WMI 事件的電腦名稱稱。 您也可以使用省略號 (...) 按鈕來流覽電腦。 |
Namespace | 輸入您想要查詢的 WMI 命名空間名稱。 |
WMI 查詢 | 輸入 WMI 事件查詢,此查詢將用來查詢您在 [電腦] 方塊中指定的 電腦 。 |
語法範例
以下是簡單通知查詢的語法: SELECT * FROM [EventClass] WITHIN [interval] WHERE TargetInstance ISA [object]
當您提交此 WMI 查詢時,您正在提交作業,以通知所有由 [EventClass] 表示的事件。 WITHIN 子句表示測試的執行方式,這是以 [interval] 表示的秒間隔。 WHERE 子句可用來縮小查詢範圍,並可包含活動、內嵌活動的屬性,以及條件陳述式。
監視數據機的新增:下列查詢會提交通知作業來監視數據機的新增,而且會在新增數據機時造成 WMI 事件叫用。 測試會每隔 10 秒執行一次。 SELECT * FROM __InstanceCreationEvent WITHIN 10 WHERE TargetInstance ISA "Win32_POTSModem"
監視數據機的刪除:下列查詢會提交通知作業來監視數據機的刪除,而且會在刪除數據機時叫用 WMI 事件。 測試會每隔 50 秒執行一次。 SELECT * FROM __InstanceDeletionEvent WITHIN 50 WHERE TargetInstance ISA "Win32_POTSModem"
監視顯示組態的修改:下列查詢會提交通知工作來監視顯示組態的修改,如果顯示頻率大於 70,則會導致 WMI 事件叫用。 測試會每隔 20 秒執行一次。 SELECT * FROM __InstanceModificationEvent WITHIN 20 WHERE TargetInstance ISA "Win32_DisplayConfiguration" AND TargetInstance.DisplayFrequency > 70
監視處理器值的修改:下列查詢會提交通知作業來監視處理器值中的修改,而且如果 CPU 使用率大於 50,則會導致 WMI 事件叫用。 測試會每隔 5 秒執行一次。 SELECT * FROM __InstanceModificationEvent WITHIN 5 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 50
提示
如果查詢太複雜或需要大量資源進行評估,則 WMI 可能會拒絕查詢。
已發佈資料
下表列出已發佈的資料項目。
項目 | 描述 |
---|---|
執行 WMI 查詢的電腦 | 執行 WMI 查詢的電腦名稱稱。 |
WMI 查詢 | 傳送至電腦的 WMI 查詢。 |
以字串表示的 WMI 查詢結果 | WMI 查詢的結果。 |
WMI 命名空間 | 您查詢的 WMI 命名空間。 |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應