您可以將某個警示設定為在觸發該警示時執行指令碼或命令。

開始之前

所需權限:警示 > 建立警示警示 > 修改警示

執行這項作業的原因和時機

使用警示環境變數定義複雜的指令碼,並將指令碼附加到多個警示或詳細目錄物件。例如,您可以編寫指令碼,用於在警示觸發時,將下列問題票證資訊輸入至外部系統:

  • 警示名稱

  • 觸發警示的物件

  • 觸發警示的事件

  • 警示觸發器值

編寫指令碼時,請在指令碼中包含以下環境變數:

  • VMWARE_ALARM_NAME

  • VMWARE_ALARM_TARGET_NAME

  • VMWARE_ALARM_EVENTDESCRIPTION

  • VMWARE_ALARM_ALARMVALUE

指令碼無需變更,即可附加到任何物件的任何警示。

程序

  1. 在 [警示設定] 對話方塊的 [動作] 索引標籤中,按一下新增以新增動作。
  2. 動作資料行中,從下拉式功能表中選取執行命令
  3. 組態資料行中,輸入指令碼或命令資訊:

    對於此類型的命令...

    輸入下列內容...

    EXE 可執行檔

    命令的完整路徑名稱。例如,若要在 C:\tools 目錄中執行 cmd.exe 命令,請輸入:

    c:\tools\cmd.exe.

    BAT 批次檔

    命令的完整路徑名稱 (做為 c:\windows\system32\cmd.exe 命令的引數)。例如,若要在 C:\tools 目錄中執行 cmd.bat 命令,請輸入:

    c:\windows\system32\cmd.exe /c c:\tools\cmd.bat

    備註︰

    此命令及其參數必須格式化為一個字串。

    如果指令碼不使用警示環境變數,則在組態欄位中包括任何所需參數。例如:

    c:\tools\cmd.exe AlarmName targetName
    c:\windows\system32\cmd.exe /c c:\tools\cmd.bat alarmName targetName
  4. (選擇性) ︰ 設定警示轉換和頻率。請參閱 指定觸發時要執行的動作

下一步

按一下確定儲存警示定義並結束對話方塊,或導覽至不同的索引標籤以進行進一步變更。