動作: 逐步說明
此主題包含建立 Edge Intelligence 動作並將其連結到查詢或警示的逐步說明。 主題內容也解釋了動作變數、預留位置的使用,以及在動作中使用查詢資料。
先決條件
- Ivanti Neurons 代理程式安裝在您要查詢或要設定警示的端點上。 請參閱Ivanti Neurons 代理程式。
- 端點的原則必須已啟用功能 Edge Intelligence。 請參閱原則中的代理程式原則功能。
- 具有為 Edge Intelligence 設定動作、執行動作和設定警示之權限的角色。 請參閱角色。
從 Edge Intelligence 組態面板建立自訂查詢動作
在此範例中,您會向應用程式狀態查詢新增動作,以解除安裝應用程式。 此動作使用 PowerShell 指令碼,其中包含查詢所擷取資訊的預留位置。 應用程式解除安裝後,使用者會收到通知。
-
前往 洞察 > Edge Intelligence,然後按一下頁面右上角的 。
Edge Intelligence 組態面板隨即顯示。 -
在動作索引標籤中,選取新增新動作。
新增動作頁面隨即會在面板內開啟。- 為動作指定名稱,例如解除安裝應用程式。
- 在變數區段,選取新增新變數。
新增變數面板隨即顯示。- 為變數指定名稱,例如名稱。
為便於說明,此範例中為變數指定的名稱,與下一個範例中自動產生的變數相同。 這並非必要之舉。
- 請勿指定值。 值會由查詢提供。
- 將選項公用變數保持啟用狀態。 這允許在執行動作期間設定變數的值。
- 按一下保存。
變數已保存,且新增變數面板關閉。 - 重複步驟 i 到 iv,為版本和廠商建立變數。
- 為變數指定名稱,例如名稱。
- 在工作區段,選取新增新工作。
新增工作面板隨即顯示。- 為工作指定名稱,例如按名稱解除安裝應用程式。
- 在底部區段中按一下選取,以瀏覽可用工作的清單。 選取執行 PowerShell。
- 在出現的指令碼欄位中,插入您的 (草稿) PowerShell 指令碼。
在此範例中:複製$application = Get-WmiObject -Class Win32_Product -Filter "Name = '$(var placeholder)'" $application.Uninstall()
如果您對於應取代 $(var placeholder) 之文字的確切拼字有信心,則可以直接將最終版本鍵入或貼上到指令碼欄位中。 在這種情況下,您可以跳至步驟 vi。
- 從可用預留位置區段 (位於指令碼欄位下方),使用 複製 $(action.Name)。這是您在步驟 2b 中建立的變數名稱 。
- 在指令碼欄位中,使用您在步驟 iv 中複製的預留位置取代 $(var placeholder)。
指令碼看起來應該類似這樣:複製$application = Get-WmiObject -Class Win32_Product -Filter "Name = '$(action.Name)'" $application.Uninstall()
- 按一下保存。
工作已保存,且新增工作面板關閉。
- 在工作區段中,再次選取新增新工作。
新增工作面板隨即顯示。- 為工作指定名稱,例如通知一般使用者。
- 在底部區段中按一下選取,以瀏覽可用工作的清單。 選取通知使用者。
- 在出現的主題欄位中,鍵入 (例如) 已成功解除安裝應用程式: $(action.Name)。
預留位置再次列於新增工作面板的工作特定欄位下方,在本範例中為主題和訊息欄位。
- 在訊息欄位中,輸入要傳送給使用者的訊息正文。 例如:
親愛的使用者:
下列應用程式已成功解除安裝:
$(action.Name)
$(action.Vendor)
$(action.Version)
此致!
IT 團隊 - 按一下保存。
工作已保存,且新增工作面板關閉。
- 按一下保存。
動作已保存,且新增動作頁面關閉。
- 在 Edge Intelligence 組態面板的查詢索引標籤上,找到應用程式狀態查詢,然後按一下其名稱。
查詢的詳細資訊頁面會在面板內開啟,並顯示連結之動作的概觀。- 在動作區段中,選取新增動作。
新增動作面板隨即開啟。 - 從下拉式清單中選取解除安裝應用程式,亦即您在步驟 2a-e 中建立之動作的名稱。
動作資料區段 (列出您在步驟 2b 中建立的變數) 和可用預留位置區段 (列出查詢擷取到的資料) 隨即顯示。- 在動作區段中,對於名稱:
- 在類型中選取使用以下值:
- 在值中,指定 $(query.name),即程式的預留位置。
- 在動作區段中,對於廠商:
- 在類型中選取使用以下值:
- 在值中,指定 $(query.publisher),即發行者的預留位置。
- 在動作區段中,對於版本:
- 在類型中選取使用以下值:
- 在值中,指定 $(query.version),即版本的預留位置。
您可以使用預留位置定義旁邊顯示的 圖示,來複製預留位置。
- 在動作區段中,對於名稱:
- 按一下新增以保存變更。
新增動作面板隨即關閉。
- 在動作區段中,選取新增動作。
- 按一下關閉。
Edge Intelligence 組態面板關閉。
解除安裝應用程式 動作現已可供使用:
- 執行應用程式狀態查詢。
- 從查詢結果的清單檢視中,找到包含所要電腦名稱和程式的行。
您也可以選擇使用節選器及/或參數來執行此動作。 - 開啟所選行的選項功能表 (),然後選取解除安裝應用程式。
- 此動作會解除安裝程式,且應用程式狀態查詢結果會更新。
- 您在步驟 2d 中建立的通知,會顯示給一般使用者。
如果您前往查詢層級選項功能表,而不是記錄層級選項功能表,Edge Intelligence 會將動作套用至查詢結果中的所有記錄。 根據您的查詢參數,可能涵蓋環境中每台電腦上的每個應用程式。
使用「管理查詢動作」面板建立快速動作
在此範例中,您將新增與範例從 Edge Intelligence 組態面板建立自訂查詢動作中類似的動作,但其是作為快速動作。 這會自動為您執行一些組態步驟。
- 前往洞察 > Edge Intelligence,然後開啟應用程式狀態查詢 (在清單類別中)。
應用程式狀態查詢小工具隨即顯示。 - 使用切換按鈕 切換到清單檢視。
- 開啟選項功能表 (),然後選取管理。
管理應用程式狀態查詢的動作面板隨即顯示,其中顯示連結之動作的清單。 - 選取建立快速動作。
建立快速動作面板隨即顯示。- 指定動作名稱,例如按名稱解除安裝應用程式快速動作。
- 選取執行 Powershell 工作。
選取的工作會新增至工作下方,且會顯示此工作的其他設定欄位。- 在指令碼欄位中,插入您的 (草稿) PowerShell 指令碼。
在此範例中:複製$application = Get-WmiObject -Class Win32_Product -Filter "Name = '$(var placeholder)'" $application.Uninstall()
- 在指令碼欄位中,選取 $(var placeholder),然後按一下可用預留位置下方的預留位置程式。
預留位置插入後,指令碼現在應類似這樣:複製$application = Get-WmiObject -Class Win32_Product -Filter "Name = '$(query.name)'" $application.Uninstall()
您可以在鍵入指令碼時插入預留位置。
- 在指令碼欄位中,插入您的 (草稿) PowerShell 指令碼。
- 選取新增另一項工作。
可用工作清單隨即顯示。 - 選取通知使用者工作。
選取的工作會新增至工作下方,且會顯示此工作的其他設定欄位。- 為通知指定主題和訊息 。 您可以在這些欄位中使用預留位置。
- 按一下保存。
建立快速動作面板關閉,且管理工作階段查詢動作面板會再次顯示。新動作會列於連結的動作下方。
- 按一下關閉。
管理工作階段查詢動作面板關閉。
按名稱解除安裝應用程式 快速動作動作現已可供使用。
將現有的動作連結至查詢或警示
-
前往 Insights > Edge Intelligence,然後按一下頁面右上角的 。
Edge Intelligence 組態面板隨即顯示。 -
在查詢索引標籤上,選取要將其連結到動作的查詢。 例如: Active Directory 使用者。
Active Directory 使用者查詢的連結動作清單,會在面板內開啟。- 在動作區段中,選取新增動作。
新增動作面板隨即開啟。 - 從下拉式清單中選取從本機管理員中移除,這是 Ivanti 提供的預設動作。
動作資料區段 (列出動作的變數) 和可用預留位置區段 (列出由 Active Directory 使用者查詢擷取的資料) 隨即顯示。- 在動作資料區段中,對於 accountName:
- 在類型中選取使用以下值:
- 在值中指定 $(query.accountName),即 Accountname 的預留位置。
並非所有查詢都具有相關或有用的預留位置,可與為不同查詢建立之動作一起使用。
您也可以使用預留位置定義旁邊顯示的 圖示,來複製預留位置。
- 在動作資料區段中,對於 accountName:
- 按一下新增以保存變更。
新增動作面板關閉,且從本機管理員中移除列於 Active Directory 使用者查詢的動作區段中。
- 在動作區段中,選取新增動作。
- 按一下關閉。
Edge Intelligence 組態面板關閉。
現在可以在 Active Directory 使用者查詢的選項功能表 () 中選取該動作。
在警示中新增動作的過程相同,但在步驟 2 中,必須在警示索引標籤上選取警示。
從 Edge Intelligence 組態 面板新增動作後,在設定警示時可以選取該動作。