介绍
HP Workforce Experience Platform (WXP) 中的 指令碼 模組可讓您將自訂 PowerShell 5.1 指令碼部署至受管理裝置群組。此功能目前適用於 Windows 10 和 Windows 11,可協助自動化裝置群中的例行管理工作。
便條:
腳本功能目前處於測試階段。一些進階功能,例如編輯和刪除指令碼,計劃在未來的版本中推出。
本文提供下列主題的逐步說明:
存取指令碼庫
登入WXP將顯示 主頁 。
從左側功能表中,按一下修復 >指令碼。「 指令碼」 頁面會顯示三個索引標籤:
庫 (默認):顯示用戶創建或上傳的所有可用腳本。
指派:將 PowerShell 指令碼連結至一或多個裝置群組,以進行手動或排程執行。
圖庫:顯示 HP 提供的精選指令碼。
在 「資料庫」 標籤中,會顯示下列欄:
欄位 | 說明 |
|---|---|
指令碼名稱 | 指令碼的名稱。 |
版本 | 指令碼的版本號碼。 |
創建者 | 建立指令碼的使用者。 |
大意 | 腳本的簡要說明。 |
手術 | 指出指令碼是動作還是評估。 |
選用欄包括:
欄位 | 說明 |
|---|---|
指令碼ID | 指派給每個指令碼的唯一識別碼。 |
運行方式 | 指出將執行指令碼的內容或使用者。選項為「系統」或「使用者」。 |
主機環境 | 指定指令碼是在 32 位元還是 64 位元環境中執行。 |
執行政策 | 決定指令碼執行規則,例如略過或用戶端預設值。 |
使用齒輪圖示 (欄選項) 新增欄,以從預設檢視中移除欄。按一下 重設為預設值 以 還原預設檢視。
將指令碼新增至程式庫
從WXP的左側功能表中,按一下 Remediations > Scripts。依預設,會顯示 「資料庫」 標籤。
按一下 新增指令碼。新增 指令碼 對話方塊隨即顯示。
在 步驟 1 (共 3 個步驟) 中,提供下列項目:
.ps1 檔案上傳:上傳 PowerShell 5.1 腳本檔案。
作業類型:選擇 [動作] 以觸發變更,或選擇 [評估] 以評估而不進行任何變更。
在 步驟 2 (共 3 個步驟) 中,定義執行屬性:
執行身分:選取 [系統 ] 或 [ 登入的使用者 ] 以判斷執行內容。
主機環境:選取 32 位元或 64 位元,以符合目標裝置的執行平台。
執行政策:選擇 略過 或 用戶端預設。「所有已簽署」不支援略過。
便條: 使用 用戶端預設 值,使用受信任的發行者執行已簽署的指令碼。
在 步驟 3 (共 3 個步驟) 中,輸入指令碼中繼資料:
指令碼名稱:指令碼的唯一描述性名稱。
指令碼版本:版本號碼。
劇情簡介:劇本功能的簡短摘要。
描述:詳細解釋腳本的用途。
按一下 [新增] 以儲存指令碼。快顯視窗會顯示成功或失敗。
便條: 指令碼必須透過 「指派」 標籤來指派。目前不支援腳本編輯。
指令碼的參數支援
WXP 指令碼支援在 PowerShell 指令碼中新增輸入參數。此功能可協助客戶與合作夥伴在整個環境中建立可自訂且可重複使用的指令碼。
若要在指令碼中指派參數:
在 Scripts Overview 中,前往 Parameters,然後按一下 Add Parameter。
輸入參數名稱、類型與值。請注意:
最多支援五個參數。
支援的類型為 String、Integer、Boolean 與 Switch。
按一下 Save。
Scripts 檢視會顯示指令碼中已設定的所有參數。必須先在此處指定參數,才能建立指派。建立後,指派精靈會顯示額外的頁面,提示您確認或取代為參數指定的任何預設值。
在程式庫中檢視指令碼詳細資料
從WXP的左側功能表中,按一下 Remediations > Scripts > Library。
按一下 指令碼名稱以 開啟其詳細資料。會顯示三個索引標籤:「 概觀 」(預設)、 「指派」和 「活動」。
概觀 標籤
區段 | 欄位 |
|---|---|
腳本資訊 | 概要、說明、建立者、上次修改日期和版本 |
執行屬性 | 作業類型、主機環境、執行方式、執行原則 |
腳本內容 | 顯示原始 PowerShell 程式碼。 |
[指派] 索引標籤
欄位 | 說明 |
|---|---|
地位 | 目前的指派狀態(例如,未排程)。 |
大意 | 腳本在這種情況下的目的。 |
手術 | 行動或評估。 |
作業名稱 | 部署執行個體的名稱。 |
團體 | 指派給指令碼的裝置群組。 |
活動標籤
欄位 | 說明 |
|---|---|
發起日期 | 指令碼執行的時間戳記。 |
補救名稱 | 執行執行個體的名稱。 |
手術 | 指出執行是動作還是評估。 |
發起人 | 觸發指令碼的使用者。 |
地位 | 目前狀態(例如,已完成、進行中)。 |
使用齒輪圖示 (欄選項) 在預設視圖中新增欄或從預設視圖中移除欄。
篩選器和排序
使用每欄中的搜尋方塊,依 修復名稱、 作業、 起始者或 狀態來尋找指令碼。
依 Initiated On 排序結果。
存取腳本庫
從WXP的左側功能表中,按一下修復措施 >指令碼>庫。「 資源庫」 索引標籤隨即顯示,其中顯示 HP 策劃的指令碼範本。會顯示下列欄:
欄位 | 說明 |
|---|---|
地位 | 指出指令碼可用性或狀態。 |
最後更新 | 上次修改日期。 |
指令碼名稱 | 預先定義指令碼的名稱。 |
版本 | 指令碼版本號碼。 |
創建者 | 作者(HP 或內部)。 |
操作類型 | 指出動作或評估類型。 |
使用齒輪圖示 (欄選項) 來新增或移除欄。
在資源庫中檢視指令碼詳細資料
從WXP的左側選單中,按一下修復 >指令碼>庫。「 資源庫」 標籤隨即顯示。
在 [資源庫] 索引標籤上,按一下 [指令碼名稱]。指令碼詳細資料頁面隨即顯示,其中顯示下列詳細資料:
區段 | 欄位 |
|---|---|
腳本資訊 | 概要, 說明, 建立者, 上次修改, 版本 |
執行屬性 | 作業類型、主機環境、架構、執行方式、執行原則 |
腳本內容 | 完整的 PowerShell 原始程式碼 |
便條:
若要使用資源庫指令碼,請在工作流程中建立指派並定義目標群組。
存取指派
從WXP的左側功能表中,按一下修復 >指令碼>分配。「 指派 」標籤隨即顯示,其中顯示下列詳細資料
欄位 | 說明 |
|---|---|
作業名稱 | 指令碼指派的名稱。 |
已指派的指令碼 | 相關聯指令碼的名稱。 |
服務對象 | 指派給指令碼的裝置群組。 |
作者 | 作業的建立者。 |
地位 | 目前的指派狀態。例如,已排程、未排程。 |
需要指派才能將程式庫中的指令碼套用至裝置。
建立新指派
從WXP的左側功能表中,按一下 Remediations > Scripts > Assignments。「 指派 」標籤隨即顯示。
在 [指派] 索引標籤上,按一下 [新增]。新增 指令碼指派 對話方塊隨即顯示,顯示步驟 1 (共 4 個步驟) 以輸入基本詳細資料:
作者:自動填入登入的使用者名稱。
作業名稱:輸入作業有意義的名稱。
描述:說明指令碼部署的用途。
按一下 下一步。將顯示 步驟 2 (共 4 個步驟) 以選取 指令碼。
從清單中選擇指令碼。您也可以使用搜尋列來尋找正確的腳本。
按一下 下一步。將顯示 步驟 3 (共 4 個步驟), 以選取目標 群組。
使用核取方塊來選取一或多個群組。
按一下 下一步。會顯示 步驟 4 (共 4 個步驟) 以供檢閱。
檢閱選取的 指令碼 和目標 群組。
按一下 [完成]。隨即顯示快顯視窗,指示成功或失敗。
您可以在 「指派」 標籤上檢視新指派,狀態為 「未排程」。
執行指派
從 WXP 左側選單中,按一下 Remediations > Scripts > Assignments。系統會顯示 Assignments 索引標籤。
在 Assignments 索引標籤中,按一下 Assignment Name 以開啟 Assignment Details 頁面。
在 Assignment Details 頁面中,您可以按一下右上角的 Run 按鈕立即執行指派,或捲動至頁面底部並按一下 Add Schedule,以將指派排程為一次性或定期執行。
聯絡我們
如需任何協助,請建立支援案例或來信至 support@wxp.hp.com。