在com.jamf.connect.actions網域中,以下偏好設定密鑰決定功能表的行為。每一個項目的唯一必填部分是名稱;其他所有部分選填。建立功能表列項目時請考慮下列事項:
任何命令的結果都可傳遞給下一個。使用
<<result>>作為命令選項會將其替換為上一個命令的結果。true或者不會將false結果傳遞到下一個命令。在命令結尾新增
true或false時,只會在先前執行的命令相應傳回時才執行該命令。例如,將alertTrue作為命令名稱,則僅當先前執行的命令傳回true時才會執行alert命令。
結果狀態是持續的,允許依據單一結果將多個命令指派為是否執行。例如,若將true的結果傳遞給序列命令,並將false修飾符附加到其命令名稱,則這些命令都不會執行。
全域偏好設定
下表包括自訂功能表列動作設定描述檔的全域偏好設定。
設定 | 說明 | 類型 |
|---|---|---|
| 確定動作功能表是否會顯示狀態圖示 (綠色、黃色或紅色) Note:
| 布林 |
| 當設定為 true 時,Self Service+ 將使用命令結果作為功能表項目的文字。 Note:
| 布林 |
動作內容
設定 | 說明 | 類型 |
|---|---|---|
| (必填) 動作名稱 | 字串 |
| 用於在功能表列中顯示項目的文字 Note: 如未指定,則標題將為 Name。 | 字典 |
| 確定項目是否會顯示在功能表中 Note: Show 命令中的所有命令都必須返回 true 才能顯示功能表項目。 | 陣列 |
| 包含動作。 | 陣列 |
| 確定執行動作後的狀況。 | 陣列 |
| 動作的唯一 ID | 字串 |
| 確定動作集是否應僅在連線到 Active Directory 網域時才執行 | 布林 |
| 執行動作之間的分鐘數 | 整數 |
| 將游標停留在功能表項目上方時所顯示的文字 | 字串 |
| 在功能表列中建立可見分隔線 |
命令
Self Service+含有可用於執行動作項目的內建命令。請考慮下列與命令相關的事項:
所有選項皆為字串。
所有命令皆可返回結果。
結果在命令之間不會持續存在。
CommandOptions支援標準Self Service+變數,如<<domain>>、<<user>>和<<email>>。命令區分大小寫。
命令 | 功能 | 命令選項 |
|---|---|---|
| 在特定檔案路徑執行二進位檔案 | 要執行的路徑 |
| 在特定檔案路徑開啟應用程式 | 要開啟的應用程式路徑 |
| 在使用者預設瀏覽器中開啟 URL | 要開啟的 URL |
| Ping 主機 | 要 Ping 的主機 |
| 確定目前使用者是否為 Active Directory 群組成員 | 要測試的群組 |
| 向使用者顯示強制回應對話方塊
| 警示文字 Note: 如命令選項為空白或「true」、「false」之一,則不顯示警示。此選項可用於僅顯示錯誤。 |
| 在通知中心顯示通知
| 通知文字 Note: 如命令選項為空白或「true」、「false」之一,則不顯示通知。此選項可用於僅顯示錯誤。 |
| 始終會返回 false 的命令。用來清除命令集內先前的結果 | 文字 |
| 始終返回 true 的命令。用來清除命令集內先前的結果 | 文字 |