如何在 Configuration Manager 中升級 Mac 計算機上的用戶端
適用於:Configuration Manager (目前的分支)
重要事項
從 2022 年 1 月開始,Configuration Manager 的這項功能已被取代。 如需詳細資訊,請參閱 Mac電腦。
請遵循本文中的高階步驟,使用 Configuration Manager 應用程式升級Mac計算機的用戶端。 您也可以下載 Mac 用戶端安裝檔案、將它複製到 Mac 電腦上的共用網路位置或本機資料夾,然後指示使用者手動執行安裝。
注意事項
執行這些步驟之前,請確定您的 Mac 電腦符合必要條件。 如需詳細資訊,請參閱 Mac 計算機支援的作系統。
下載最新的 Mac 用戶端
Configuration Manager的 Mac 用戶端未在 Configuration Manager 安裝媒體上提供。 Mac 用戶端安裝檔案包含 在名為ConfigmgrMacClient.msi的 Windows Installer 檔案中。
注意事項
macOS 用戶端安裝套件不適用於新的部署,但在 2022 年 12 月 31 日之前支援現有的部署。
建立 Mac 用戶端安裝檔案
在執行 Windows 的電腦上, 執行ConfigmgrMacClient.msi。 此安裝程式會解壓縮名為 Macclient.dmg的 Mac 用戶端安裝檔案。 根據預設,您可以在下列資料夾中找到此檔案:C:\Program Files\Microsoft\System Center Configuration Manager for Mac 用戶端。
擷取用戶端安裝檔案
將 Macclient.dmg 複製到 Mac 電腦。 在macOS中掛接Macclient.dmg檔案,然後將內容複製到Mac電腦上的資料夾。
建立 .cmmac 檔案
開啟 Mac 用戶端安裝檔案的 [ 工具 ] 資料夾。 使用 CMAppUtil 工具從用戶端安裝套件建立 .cmmac 檔案。 您將使用此檔案來建立 Configuration Manager 應用程式。
將新的 CMClient.pkg.cmmac 檔案複製到執行 Configuration Manager 主控台之電腦可用的網路位置。
如需詳細資訊,請參閱 建立和部署 Mac 計算機應用程式的補充程式。
建立和部署應用程式
安裝更新的用戶端
Mac 電腦上現有的 Configuration Manager 用戶端會提示使用者可以安裝更新。 使用者安裝客戶端之後,必須重新啟動其 Mac 計算機。
計算機重新啟動之後,[ 計算機註冊 精靈] 會自動執行 以要求新的用戶憑證。
如果您未使用 Configuration Manager 註冊,但從 Configuration Manager 獨立安裝客戶端憑證,請參閱設定用戶端以使用現有的憑證。
設定用戶端使用現有的憑證
使用此程式可防止 [計算機註冊精靈] 執行,以及將升級的用戶端設定為使用現有的客戶端憑證。
在 Configuration Manager 控制台中,建立 Mac OS X 類型的設定專案。
將設定新增至設定類型 為 Script 的組態專案。
將下列文稿新增至 設定:
#!/bin/sh echo "Starting script\n" echo "Changing directory to MAC Client\n" cd /Users/Administrator/Desktop/'MAC Client'/ echo "Import root cert\n" /usr/bin/sudo /usr/bin/security import /Users/Administrator/Desktop/'MAC Client'/Root.pfx -A -k /Library/Keychains/System.Keychain -P ROOT echo "Using openssl to convert pfx to a crt\n" /usr/bin/sudo openssl pkcs12 -in /Users/Administrator/Desktop/'MAC Client'/Root.pfx -out Root1.crt -nokeys -clcerts -passin pass:ROOT echo "Adding trust to root cert\n" /usr/bin/sudo /usr/bin/security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.Keychain Root1.crt echo "Import client cert\n" /usr/bin/sudo /usr/bin/security import /Users/Administrator/Desktop/'MAC Client'/MacClient.pfx -A -k /Library/Keychains/System.Keychain -P MAC echo "Executing ccmclient with MP\n" sudo ./ccmsetup -MP https://SCCM34387.SCCM34387DOM.NET/omadm/cimhandler.ashx echo "Editing Plist file\n" sudo /usr/libexec/Plistbuddy -c 'Add:SubjectName string CMMAC003L' /Library/'Application Support'/Microsoft/CCM/ccmclient.plist echo "Changing directory to CCM\n" cd /Library/'Application Support'/Microsoft/CCM/ echo "Making connection to the server\n" sudo open ./CCMClient echo "Ending Script\n" exit
將組態專案新增至 組態基準。 然後,將設定基準部署到與 Configuration Manager 分開安裝憑證的所有 Mac 計算機。