Jamf 部落格

S.U.P.E.R.M.A.N. 第二代:以腳本和工作流程,執行 macOS 更新和升級

Macjutsu 公司的 Kevin M. White 將 S.U.P.E.R.M.A.N. 帶回 JNUC,這次要向大家介紹更多的改良細節,還有全新功能。

S.U.P.E.R.M.A.N. 的全稱為 Software Update Policy Enforcement with Recursive Messaging And Notifications (以下簡稱 super),這個開源腳本,可讓管理者設定更新 macOS 版本的自動化流程。

此腳本的目標,是希望能彌合版本更新和所設目標之間的差距,即便面臨有限的執行和延遲選項、訊息傳遞效果不彰、使用者介面不佳等問題時,依然能讓管理者擁有更靈活的管理選擇。在短短一年內,就有超過上百個機構採用 super,並運用它修補了數千台 macOS 裝置。

Kevin 在這場講座中,帶我們認識了 super 的一些常見功能:

  • 全自動更新和升級配備 Intel 和 Apple 晶片的 Mac
  • 可自訂對話框和通知訊息文字
  • 多種延後和截止日期選項
  • 全面的驗證方法和詳盡的日誌記錄

2023 年 6 月發佈的 super v3,有以下這些重大變動:

  • 全面支援最新作業流程,包括更快的 macOS 升級、快速安全回應 (RSR) 等更新內容
  • 穩健的問題偵測與緩解能力
  • 更豐富的對話框文字自訂選項
  • 支援自助式工作流程
  • 可自訂的身分驗證對話框

super 的預設工作流程包含了例行檢查、下載、讓 macOS 準備就緒以進行更新、通知使用者重新啟動電腦,或在必要時強制進行重啟。系統安裝完成後,電腦將進行重啟,此時所有可用的非 macOS 更新都已完成,Jamf Pro 資產清單、簽入政策也都驗證完畢。

此外,它還能提供額外的延後和截止時間選項,讓管理者更好控制更新和升級的時程。你也可添加文字、標記、HTML、圖像或影片,對呈現給使用者的對話框內容進行自訂。

使用 Jamf Pro 部署 super 腳本

使用 Jamf Pro 部署 super 腳本相當的簡單:你可直接將此腳本作為「政策」添加至 Jamf Pro,且最多只能設定 8 項政策。非憑證選項則可透過「描述檔」來實施。super 可以定期自行重啟,也可以透過 Jamf Pro 來重啟。

以下是透過 Jamf Pro 執行 super 時,我們建議的一些最佳作法:

  • 如果將清點設為透過 Jamf Pro 來檢查軟體更新,則不建議同時以 super 政策進行清點
  • 藉由重新執行政策來讓 super 自行更新是可行的
  • 如果你只是想在本機上安裝 super,而不需要立即執行更新,則可以在政策的腳本參數中設為跳過更新
  • 腳本參數中的重置 super 選項,可用來清除舊的設定內容
  • 有關擴充屬性腳本,請查看 super 在 GitHub 上的 wiki 頁面

即將推出:super v4

在最新版中,super 改良了風格和清晰度,新增了一個更可靠的「永遠啟用」LaunchDaemon,Beta 版本已經開放使用,正式版預計將於今年稍晚時發佈。

有關如何開始使用 super 以及其它更多資訊,請參訪 https://github.com/Macjutsu/super/wiki

立即報名 JNUC 觀看這場講座,還有更多線上研討會隨你看。

訂閱 Jamf Blog

直接寄送市場趨勢、Apple 最新消息與 Jamf 相關新聞至您的收件匣,最新消息不漏接。

若要進一步了解我們如何蒐集、使用、揭露、傳輸及儲存您的資訊,請前往我們的隱私權政策頁面。