Dela via


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

  1. Ö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.

  2. 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

  1. I Configuration Manager-konsolen skapar du ett program från filen CMClient.pkg.cmmac.

  2. 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.

  1. I Configuration Manager-konsolen skapar du ett konfigurationsobjekt av typen Mac OS X.

  2. Lägg till en inställning i det här konfigurationsobjektet med inställningstypen Skript.

  3. 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  
    
  4. Lägg till konfigurationsobjektet i en konfigurationsbaslinje. Distribuera sedan konfigurationsbaslinjen till alla Mac-datorer som installerar ett certifikat oberoende av Configuration Manager.