建立硬體事件訂閱

在已安裝 Baseboard 管理控制器 (BMC) 的電腦上,會引發硬體事件,並在系統事件記錄檔中記錄 (SEL) ,這是儲存在非volatile 記憶體中的 BMC 事件存放區。 若要使用 事件檢視器 在 Windows Server 2008 上讀取這些硬體事件,您必須建立事件的訂用帳戶。 硬體事件訂閱僅適用于 Windows Server 2008。

下列程式定義如何建立 SEL 事件訂閱以擷取硬體事件:

  1. 將下列 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>
    
  2. 在命令提示字元視窗中執行下列命令來建立事件訂閱, (Wecutil.exe程式位於 %SYSTEMROOT%\System32 directory.) :

    Wecutil cs< 路徑 >\wsmanselrg.xml

  3. 在命令提示字元視窗中執行下列命令,以確保訂用帳戶為作用中:

    Wecutil grwsmanselrg

BMC 是本機連結至伺服器的微控制器。 BMC 具有感應器,可監視伺服器的實體狀態,以及可透過網路進行通訊的個別網路連線,即使伺服器已離線也一樣。 您可以透過智慧型平臺管理介面 (IPMI) WMI 提供者存取 BMC 資料。 如需 IPMI 提供者的詳細資訊,請參閱 IPMI 提供者

電腦必須安裝 BMC 和 IPMI 提供者,事件訂用帳戶才能運作。 針對在 Windows Server 2008 上執行的電腦,預設會安裝 IPMI 提供者。 如果 BMC 無法使用,則無法安裝 IPMI 驅動程式,而且訂用帳戶執行時間狀態一律會顯示錯誤 (0x8004001 - WMI 一般失敗) 。