Uppgradera klienter på Mac-datorer i Configuration Manager
Gäller för: Konfigurationshanteraren (current branch)
Viktigt
Från och med januari 2022 är den här funktionen i Configuration Manager inaktuell. Mer information finns i Mac-datorer.
Följ de övergripande stegen i den här artikeln för att uppgradera klienten för Mac-datorer med hjälp av ett Configuration Manager program. Du kan också ladda ned Mac-klientinstallationsfilen, kopiera den till en delad nätverksplats eller en lokal mapp på Mac-datorn och sedan instruera användarna att köra installationen manuellt.
Obs!
Innan du utför de här stegen måste du se till att mac-datorn uppfyller kraven. Mer information finns i Operativsystem som stöds för Mac-datorer.
Ladda ned den senaste Mac-klienten
Mac-klienten för Configuration Manager tillhandahålls inte på Configuration Manager installationsmediet. Installationsfilerna för Mac-klienten finns i en Windows Installer-fil med namnet ConfigmgrMacClient.msi.
Obs!
MacOS-klientinstallationspaketet är inte tillgängligt för nya distributioner, men befintliga distributioner stöds fram till den 31 december 2022.
Skapa Mac-klientinstallationsfilen
Kör ConfigmgrMacClient.msipå en dator som kör Windows. Det här installationsprogrammet packar upp Mac-klientinstallationsfilen med namnet Macclient.dmg. Som standard hittar du den här filen i följande mapp: C:\Program Files\Microsoft\System Center Configuration Manager för Mac-klienten.
Extrahera klientinstallationsfilerna
Kopiera Macclient.dmg till en Mac-dator. Montera Macclient.dmg-filen i macOS och kopiera sedan innehållet till en mapp på Mac-datorn.
Skapa en .cmmac-fil
Öppna mappen Verktyg för Mac-klientinstallationsfilerna. Använd verktyget CMAppUtil för att skapa en .cmmac-fil från klientinstallationspaketet. Du använder den här filen för att skapa Configuration Manager-programmet.
Kopiera den nya CMClient.pkg.cmmac-filen till en nätverksplats som är tillgänglig för den dator som kör Configuration Manager-konsolen.
Mer information finns i Kompletterande procedurer för att skapa och distribuera program för Mac-datorer.
Skapa och distribuera appen
I Configuration Manager-konsolen skapar du ett program från filen CMClient.pkg.cmmac.
Distribuera det här programmet till Mac-datorer i hierarkin.
Installera den uppdaterade klienten
Den befintliga Configuration Manager-klienten på Mac-datorer uppmanar användaren att installera en uppdatering. När användarna har installerat klienten måste de starta om sin Mac-dator.
När datorn har startats om körs guiden Datorregistrering automatiskt för att begära ett nytt användarcertifikat.
Om du inte använder Configuration Manager registrering, men installerar klientcertifikatet oberoende av Configuration Manager, kan du läsa Konfigurera klienter att använda ett befintligt certifikat.
Konfigurera klienter att använda ett befintligt certifikat
Använd den här proceduren för att förhindra att guiden Datorregistrering körs och för att konfigurera den uppgraderade klienten att använda ett befintligt klientcertifikat.
I Configuration Manager-konsolen skapar du ett konfigurationsobjekt av typen Mac OS X.
Lägg till en inställning i det här konfigurationsobjektet med inställningstypen Skript.
Lägg till följande skript i inställningen:
#!/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
Lägg till konfigurationsobjektet i en konfigurationsbaslinje. Distribuera sedan konfigurationsbaslinjen till alla Mac-datorer som installerar ett certifikat oberoende av Configuration Manager.