適用於:設定管理員 (目前的分支)
將 設定管理員 內部部署執行指令碼功能的功能帶到 Microsoft Intune 系統管理中心。 允許其他角色,例如技術服務人員,從雲端即時針對個別 設定管理員 受管理的裝置執行 PowerShell 指令碼。 這將提供組態管理員系統管理員已定義和核准的 PowerShell 指令碼的所有傳統優點給這個新環境。
必要條件
從系統管理中心執行指令碼需要下列項目:
- 租用戶附加:ConfigMgr 用戶端詳細資料的所有必要條件
- 已安裝支援的 設定管理員 版本。
- 階層中的所有網站都必須符合最低的 設定管理員 版本需求。
- 設定管理員 用戶端必須執行最新版本的用戶端。
- 若要執行 PowerShell 指令碼,用戶端必須執行 PowerShell 3.0 版或更新版本。
- 如果您執行的指令碼包含來自較新版本 PowerShell 的功能,則執行指令碼的用戶端必須執行該較新版本的 PowerShell。
- 至少一個已在 設定管理員 中建立並核准的指令碼。
- 目前不支援具有參數的指令碼,且不會顯示在 Microsoft Intune 系統管理中心。
- 只有已經建立並核准的指令碼才會顯示在系統管理中心中。 如需核准指令碼的詳細資訊,請參閱 核准或拒絕指令碼。
權限
您的使用者帳戶需要下列權限:
- 設定管理員 中對裝置集合的讀取權限。
- 設定管理員 中裝置集合的讀取資源權限。
- 指派給使用者的 Intune 角色
- 若要使用指令碼,您必須是適當 設定管理員 安全性角色的成員。 如需詳細資訊,請參閱 執行指令碼的安全性範圍。
- 若要執行指令碼,帳戶必須擁有集合的執行指令碼權限。
執行指令碼
在瀏覽器中,移至 Microsoft Intune 系統管理中心。
選取 [裝置],然後選取 [所有裝置]。
選取透過租用戶附加從 設定管理員 同步的裝置。
選取 [指令碼]。
將列出最近直接以裝置為目標所執行的指令碼。 此清單包含從系統管理中心、SDK, 或組態管理員主控台執行的指令碼。 針對包含裝置的集合,不會顯示從內部部署主控台起始的指令碼,除非指令碼也是專門針對單一裝置啟動的。
選擇執行指令碼。
將會列出系統管理員根據在 設定管理員 中指派的範圍可用的指令碼。
選取 [執行] 以執行指令碼。
系統會通知您指令碼已啟動。 您不需要等待指令碼完成,即可將另一個指令碼傳送到裝置。
選取主頁面上的 [重新整理 ],以最新的指令碼狀態和上次執行時間更新清單。
指令碼完成後,您可以選取指令碼以在 [輸出] 窗格中顯示結果。 您可以複製指令碼輸出的文字。 如果您想要再次執行指令碼,請選取 [ 重新執行指令碼 ]。