租用戶連結: 從系統管理中心執行指令碼

適用於:設定管理員 (目前的分支)

將 設定管理員 內部部署執行指令碼功能的功能帶到 Microsoft Intune 系統管理中心。 允許其他角色,例如技術服務人員,從雲端即時針對個別 設定管理員 受管理的裝置執行 PowerShell 指令碼。 這將提供組態管理員系統管理員已定義和核准的 PowerShell 指令碼的所有傳統優點給這個新環境。

系統管理中心的指令碼清單螢幕擷取畫面

必要條件

從系統管理中心執行指令碼需要下列項目:

  • 租用戶附加:ConfigMgr 用戶端詳細資料的所有必要條件
  • 已安裝支援的 設定管理員 版本。
    • 階層中的所有網站都必須符合最低的 設定管理員 版本需求。
  • 設定管理員 用戶端必須執行最新版本的用戶端。
  • 若要執行 PowerShell 指令碼,用戶端必須執行 PowerShell 3.0 版或更新版本。
    • 如果您執行的指令碼包含來自較新版本 PowerShell 的功能,則執行指令碼的用戶端必須執行該較新版本的 PowerShell。
  • 至少一個已在 設定管理員 中建立並核准的指令碼。
    • 目前不支援具有參數的指令碼,且不會顯示在 Microsoft Intune 系統管理中心。
    • 只有已經建立並核准的指令碼才會顯示在系統管理中心中。 如需核准指令碼的詳細資訊,請參閱 核准或拒絕指令碼

權限

您的使用者帳戶需要下列權限:

  • 設定管理員 中對裝置集合讀取權限。
  • 設定管理員 中裝置集合讀取資源權限。
  • 指派給使用者的 Intune 角色
  • 若要使用指令碼,您必須是適當 設定管理員 安全性角色的成員。 如需詳細資訊,請參閱 執行指令碼的安全性範圍
  • 若要執行指令碼,帳戶必須擁有集合執行指令碼權限。

執行指令碼

  1. 在瀏覽器中,移至 Microsoft Intune 系統管理中心

  2. 選取 [裝置],然後選取 [所有裝置]

  3. 選取透過租用戶附加從 設定管理員 同步的裝置。

  4. 選取 [指令碼]。

    將列出最近直接以裝置為目標所執行的指令碼。 此清單包含從系統管理中心、SDK, 或組態管理員主控台執行的指令碼。 針對包含裝置的集合,不會顯示從內部部署主控台起始的指令碼,除非指令碼也是專門針對單一裝置啟動的。

    從系統管理中心執行指令碼

  5. 選擇執行指令碼。

    將會列出系統管理員根據在 設定管理員 中指派的範圍可用的指令碼。

  6. 選取 [執行] 以執行指令碼。

  7. 系統會通知您指令碼已啟動。 您不需要等待指令碼完成,即可將另一個指令碼傳送到裝置。

  8. 選取主頁面上的 [重新整理 ],以最新的指令碼狀態和上次執行時間更新清單。

  9. 指令碼完成後,您可以選取指令碼以在 [輸出] 窗格中顯示結果。 您可以複製指令碼輸出的文字。 如果您想要再次執行指令碼,請選取 [ 重新執行指令碼 ]。

    系統管理中心的指令碼輸出

後續步驟

從系統管理中心安裝應用程式

深入了解 PowerShell 指令碼安全性