如何在 Configuration Manager 中升級 Mac 電腦上的用戶端
適用於:Configuration Manager (目前的分支)
重要事項
從 2022 年 1 月開始,Configuration Manager的這項功能已被取代。 如需詳細資訊,請參閱 Mac 電腦。
請遵循本文中的高階步驟,使用Configuration Manager應用程式升級 Mac 電腦的用戶端。 您也可以下載 Mac 用戶端安裝檔案、將它複製到 Mac 電腦上的共用網路位置或本機資料夾,然後指示使用者手動執行安裝。
注意事項
執行這些步驟之前,請確定您的 Mac 電腦符合必要條件。 如需詳細資訊,請參閱 Mac 電腦支援的作業系統。
下載最新的 Mac 用戶端
Configuration Manager安裝媒體上未提供適用于 Configuration Manager 的 Mac 用戶端。 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 電腦。