Delen via


Clients op Mac-computers upgraden in Configuration Manager

Van toepassing op: Configuration Manager (current branch)

Belangrijk

Vanaf januari 2022 wordt deze functie van Configuration Manager afgeschaft. Zie Mac-computers voor meer informatie.

Volg de stappen op hoog niveau in dit artikel om de client voor Mac-computers te upgraden met behulp van een Configuration Manager-toepassing. U kunt ook het Installatiebestand van de Mac-client downloaden, kopiëren naar een gedeelde netwerklocatie of een lokale map op de Mac-computer en gebruikers vervolgens instrueren om de installatie handmatig uit te voeren.

Opmerking

Voordat u deze stappen uitvoert, moet u ervoor zorgen dat uw Mac-computer voldoet aan de vereisten. Zie Ondersteunde besturingssystemen voor Mac-computers voor meer informatie.

De nieuwste Mac-client downloaden

De Mac-client voor Configuration Manager wordt niet geleverd op de Configuration Manager-installatiemedia. De installatiebestanden van de Mac-client bevinden zich in een Windows Installer-bestand met de naamConfigmgrMacClient.msi.

Opmerking

Het installatiepakket van de macOS-client is niet beschikbaar voor nieuwe implementaties, maar bestaande implementaties worden ondersteund tot 31 december 2022.

Het installatiebestand van de Mac-client maken

Voer op een computer met Windows ConfigmgrMacClient.msiuit. Met dit installatieprogramma wordt het Installatiebestand van de Mac-client met de naam Macclient.dmg uitgepakt. Standaard vindt u dit bestand in de volgende map: C:\Program Files\Microsoft\System Center Configuration Manager voor Mac-client.

De clientinstallatiebestanden extraheren

Kopieer Macclient.dmg naar een Mac-computer. Koppel het bestand Macclient.dmg in macOS en kopieer de inhoud naar een map op de Mac-computer.

Een .cmmac-bestand maken

  1. Open de map Extra van de installatiebestanden van de Mac-client. Gebruik het hulpprogramma CMAppUtil om een .cmmac-bestand te maken op basis van het clientinstallatiepakket. U gebruikt dit bestand om de Configuration Manager-toepassing te maken.

  2. Kopieer het nieuwe BESTAND CMClient.pkg.cmmac naar een netwerklocatie die beschikbaar is voor de computer waarop de Configuration Manager-console wordt uitgevoerd.

    Zie Aanvullende procedures voor het maken en implementeren van toepassingen voor Mac-computers voor meer informatie.

De app maken en implementeren

  1. Maak in de Configuration Manager-console een toepassing op basis van het bestand CMClient.pkg.cmmac.

  2. Implementeer deze toepassing op Mac-computers in uw hiërarchie.

De bijgewerkte client installeren

De bestaande Configuration Manager-client op Mac-computers vraagt de gebruiker dat er een update beschikbaar is om te installeren. Nadat gebruikers de client hebben geïnstalleerd, moeten ze hun Mac-computer opnieuw opstarten.

Nadat de computer opnieuw is opgestart, wordt de wizard Computerinschrijving automatisch uitgevoerd om een nieuw gebruikerscertificaat aan te vragen.

Als u geen Configuration Manager-inschrijving gebruikt, maar het clientcertificaat onafhankelijk van Configuration Manager installeert, raadpleegt u Clients configureren om een bestaand certificaat te gebruiken.

Clients configureren voor het gebruik van een bestaand certificaat

Gebruik deze procedure om te voorkomen dat de wizard Computerinschrijving wordt uitgevoerd en om de bijgewerkte client te configureren voor het gebruik van een bestaand clientcertificaat.

  1. Maak in de Configuration Manager-console een configuratie-item van het type Mac OS X.

  2. Voeg een instelling toe aan dit configuratie-item met het instellingstype Script.

  3. Voeg het volgende script toe aan de instelling:

    #!/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. Voeg het configuratie-item toe aan een configuratiebasislijn. Implementeer vervolgens de configuratiebasislijn op alle Mac-computers die onafhankelijk van Configuration Manager een certificaat installeren.