動作: 逐步說明

此主題包含建立 Edge Intelligence 動作並將其連結到查詢或警示的逐步說明。 主題內容也解釋了動作變數、預留位置的使用,以及在動作中使用查詢資料。

先決條件

  • Ivanti Neurons 代理程式安裝在您要查詢或要設定警示的端點上。 請參閱Ivanti Neurons 代理程式
  • 具有為 Edge Intelligence 設定動作、執行動作和設定警示之權限的角色。 請參閱角色

從 Edge Intelligence 組態面板建立自訂查詢動作

在此範例中,您會向應用程式狀態查詢新增動作,以解除安裝應用程式。 此動作使用 PowerShell 指令碼,其中包含查詢所擷取資訊的預留位置。 應用程式解除安裝後,使用者會收到通知。

  1. 前往 洞察 > Edge Intelligence,然後按一下頁面右上角的 「設定」圖示
    Edge Intelligence 組態面板隨即顯示。

  2. 動作索引標籤中,選取新增新動作
    新增動作頁面隨即會在面板內開啟。

    1. 為動作指定名稱,例如解除安裝應用程式
    2. 變數區段,選取新增新變數
      新增變數面板隨即顯示。
      1. 為變數指定名稱,例如名稱

        為便於說明,此範例中為變數指定的名稱,與下一個範例中自動產生的變數相同。 這並非必要之舉。

      2. 請勿指定。 值會由查詢提供。
      3. 將選項公用變數保持啟用狀態。 這允許在執行動作期間設定變數的值。
      4. 按一下保存
        變數已保存,且新增變數面板關閉。
      5. 重複步驟 i 到 iv,為版本廠商建立變數。
    3. 工作區段,選取新增新工作
      新增工作面板隨即顯示。
      1. 為工作指定名稱,例如按名稱解除安裝應用程式
      2. 在底部區段中按一下選取,以瀏覽可用工作的清單。 選取執行 PowerShell
      3. 在出現的指令碼欄位中,插入您的 (草稿) PowerShell 指令碼。
        在此範例中:
        複製
        $application = Get-WmiObject -Class Win32_Product -Filter "Name = '$(var placeholder)'" $application.Uninstall()

        如果您對於應取代 $(var placeholder) 之文字的確切拼字有信心,則可以直接將最終版本鍵入或貼上到指令碼欄位中。 在這種情況下,您可以跳至步驟 vi。

      4. 可用預留位置區段 (位於指令碼欄位下方),使用 複製至剪貼簿 複製 $(action.Name)。這是您在步驟 2b 中建立的變數名稱
      5. 指令碼欄位中,使用您在步驟 iv 中複製的預留位置取代 $(var placeholder)
        指令碼看起來應該類似這樣:
        複製
        $application = Get-WmiObject -Class Win32_Product -Filter "Name = '$(action.Name)'" $application.Uninstall()
      6. 按一下保存
        工作已保存,且新增工作面板關閉。
    4. 工作區段中,再次選取新增新工作
      新增工作面板隨即顯示。
      1. 為工作指定名稱,例如通知一般使用者
      2. 在底部區段中按一下選取,以瀏覽可用工作的清單。 選取通知使用者
      3. 在出現的主題欄位中,鍵入 (例如) 已成功解除安裝應用程式: $(action.Name)

        預留位置再次列於新增工作面板的工作特定欄位下方,在本範例中為主題訊息欄位。

      4. 訊息欄位中,輸入要傳送給使用者的訊息正文。 例如:
        親愛的使用者:

        下列應用程式已成功解除安裝:
        $(action.Name)
        $(action.Vendor)
        $(action.Version)

        此致!
        IT 團隊
      5. 按一下保存
        工作已保存,且新增工作面板關閉。

      結果應類似下圖所示。
      設定的結果。工作區段列出兩個工作,變數區段列出三個變數。

    5. 按一下保存
      動作已保存,且新增動作頁面關閉。
  3. Edge Intelligence 組態面板的查詢索引標籤上,找到應用程式狀態查詢,然後按一下其名稱。
    查詢的詳細資訊頁面會在面板內開啟,並顯示連結之動作的概觀。
    1. 動作區段中,選取新增動作
      新增動作面板隨即開啟。
    2. 從下拉式清單中選取解除安裝應用程式,亦即您在步驟 2a-e 中建立之動作的名稱。
      動作資料區段 (列出您在步驟 2b 中建立的變數) 和可用預留位置區段 (列出查詢擷取到的資料) 隨即顯示。
      1. 動作區段中,對於名稱:
        • 類型中選取使用以下值:
        • 中,指定 $(query.name),即程式的預留位置。
      2. 動作區段中,對於廠商:
        • 類型中選取使用以下值:
        • 中,指定 $(query.publisher),即發行者的預留位置。
      3. 動作區段中,對於版本:
        • 類型中選取使用以下值:
        • 中,指定 $(query.version),即版本的預留位置。

      您可以使用預留位置定義旁邊顯示的 複製 圖示,來複製預留位置。

    3. 按一下新增以保存變更。
      新增動作面板隨即關閉。
  4. 按一下關閉
    Edge Intelligence 組態面板關閉。

解除安裝應用程式 動作現已可供使用:

  1. 執行應用程式狀態查詢。
  2. 從查詢結果的清單檢視中,找到包含所要電腦名稱程式的行。
    您也可以選擇使用節選器及/或參數來執行此動作。
  3. 開啟所選行的選項功能表 (選項功能表圖示),然後選取解除安裝應用程式
    1. 此動作會解除安裝程式,且應用程式狀態查詢結果會更新。
    2. 您在步驟 2d 中建立的通知,會顯示給一般使用者。

如果您前往查詢層級選項功能表,而不是記錄層級選項功能表,Edge Intelligence 會將動作套用至查詢結果中的所有記錄。 根據您的查詢參數,可能涵蓋環境中每台電腦上的每個應用程式。

使用「管理查詢動作」面板建立快速動作

在此範例中,您將新增與範例從 Edge Intelligence 組態面板建立自訂查詢動作中類似的動作,但其是作為快速動作。 這會自動為您執行一些組態步驟。

  1. 前往洞察 > Edge Intelligence,然後開啟應用程式狀態查詢 (在清單類別中)。
    應用程式狀態查詢小工具隨即顯示。
  2. 使用切換按鈕 「切換檢視」圖示 切換到清單檢視。
  3. 開啟選項功能表 (選項功能表圖示),然後選取管理
    管理應用程式狀態查詢的動作面板隨即顯示,其中顯示連結之動作的清單。
  4. 選取建立快速動作

    建立快速動作面板隨即顯示。
    1. 指定動作名稱,例如按名稱解除安裝應用程式快速動作
    2. 選取執行 Powershell 工作。
      選取的工作會新增至工作下方,且會顯示此工作的其他設定欄位。
      1. 指令碼欄位中,插入您的 (草稿) PowerShell 指令碼。
        在此範例中:
        複製
        $application = Get-WmiObject -Class Win32_Product -Filter "Name = '$(var placeholder)'" $application.Uninstall()
      2. 指令碼欄位中,選取 $(var placeholder),然後按一下可用預留位置下方的預留位置程式
        預留位置插入後,指令碼現在應類似這樣:
        複製
        $application = Get-WmiObject -Class Win32_Product -Filter "Name = '$(query.name)'" $application.Uninstall()

        您可以在鍵入指令碼時插入預留位置。

    3. 選取新增另一項工作
      可用工作清單隨即顯示。
    4. 選取通知使用者工作。
      選取的工作會新增至工作下方,且會顯示此工作的其他設定欄位。
      1. 為通知指定主題訊息 。 您可以在這些欄位中使用預留位置。
    5. 按一下保存
      建立快速動作面板關閉,且管理工作階段查詢動作面板會再次顯示。新動作會列於連結的動作下方。
  5. 按一下關閉

    管理工作階段查詢動作面板關閉。

按名稱解除安裝應用程式 快速動作動作現已可供使用。

將現有的動作連結至查詢或警示

  1. 前往 Insights > Edge Intelligence,然後按一下頁面右上角的 「設定」圖示
    Edge Intelligence 組態面板隨即顯示。

  2. 查詢索引標籤上,選取要將其連結到動作的查詢。 例如: Active Directory 使用者
    Active Directory 使用者查詢的連結動作清單,會在面板內開啟。

    1. 動作區段中,選取新增動作
      新增動作面板隨即開啟。
    2. 從下拉式清單中選取從本機管理員中移除,這是 Ivanti 提供的預設動作。
      動作資料區段 (列出動作的變數) 和可用預留位置區段 (列出由 Active Directory 使用者查詢擷取的資料) 隨即顯示。
      1. 動作資料區段中,對於 accountName:
        • 類型中選取使用以下值:
        • 中指定 $(query.accountName),即 Accountname 的預留位置。

        並非所有查詢都具有相關或有用的預留位置,可與為不同查詢建立之動作一起使用。

        您也可以使用預留位置定義旁邊顯示的 複製 圖示,來複製預留位置。

    3. 按一下新增以保存變更。
      新增動作面板關閉,且從本機管理員中移除列於 Active Directory 使用者查詢的動作區段中。
  3. 按一下關閉
    Edge Intelligence 組態面板關閉。

現在可以在 選項功能表 Active Directory 使用者查詢的選項功能表 () 中選取該動作。

在警示中新增動作的過程相同,但在步驟 2 中,必須在警示索引標籤上選取警示。
Edge Intelligence 組態 面板新增動作後,在設定警示時可以選取該動作。