建立硬體事件訂閱
在已安裝基礎板管理控制器 (BMC) 的計算機上,會引發硬體事件,並記錄在系統事件記錄檔 (SEL),這是儲存在非大量記憶體中的 BMC 事件存放區。 若要使用 事件檢視器 在 Windows Server 2008 上讀取這些硬體事件,您必須建立事件的訂用帳戶。 硬體事件訂閱只能在 Windows Server 2008 上運作。
下列程式會定義如何建立 SEL 事件訂用帳戶來擷取硬體事件:
將下列 XML 儲存在.xml檔案中(在此範例中,檔案名為 Wsmanselrg.xml)。 此 XML 會定義訂用帳戶。
<Subscription xmlns="http://schemas.microsoft.com/2006/03/windows/events/subscription"> <Description>A subscription for the HardwareEvents</Description> <SubscriptionId>WSManSelRg</SubscriptionId> <Uri>http://schemas.microsoft.com/wbem/wsman/1/logrecord/sel</Uri> <EventSources> <EventSource> <Address>LOCALHOST</Address> </EventSource> </EventSources> <LogFile>HardwareEvents</LogFile> <Delivery Mode="pull"> <PushSettings> <Heartbeat Interval="10000"/> </PushSettings> </Delivery> </Subscription>
在命令提示字元視窗中執行下列命令來建立事件訂閱(Wecutil.exe程式位於 %SYSTEMROOT%\System32 目錄中。):
Wecutil cs <path>\wsmanselrg.xml
在命令提示字元視窗中執行下列命令,確定訂用帳戶為作用中:
Wecutil gr wsmanselrg
BMC 是連接到伺服器本機的微控制器。 BMC 有感測器可監視伺服器的實體狀態,以及可以透過網路進行通訊的個別網路連線,即使伺服器已離線也一樣。 您可以透過智慧平臺管理介面 (IPMI) WMI 提供者存取 BMC 資料。 如需 IPMI 提供者的詳細資訊,請參閱 IPMI 提供者。
計算機必須安裝 BMC 和 IPMI 提供者,事件訂用帳戶才能運作。 針對在 Windows Server 2008 上執行的計算機,預設會安裝 IPMI 提供者。 如果 BMC 無法使用,則無法安裝 IPMI 驅動程式,而且訂用帳戶運行時間狀態一律會顯示錯誤(0x8004001 - WMI 一般失敗)。