Share via


Aktualisieren von Clients auf Mac-Computern in Configuration Manager

Gilt für: Configuration Manager (Current Branch)

Wichtig

Ab Januar 2022 ist dieses Feature von Configuration Manager veraltet. Weitere Informationen finden Sie unter Mac-Computer.

Führen Sie die allgemeinen Schritte in diesem Artikel aus, um den Client für Mac-Computer mithilfe einer Configuration Manager-Anwendung zu aktualisieren. Sie können auch die Mac-Clientinstallationsdatei herunterladen, sie in einen freigegebenen Netzwerkspeicherort oder einen lokalen Ordner auf dem Mac-Computer kopieren und dann die Benutzer anweisen, die Installation manuell auszuführen.

Hinweis

Bevor Sie diese Schritte ausführen, stellen Sie sicher, dass Ihr Mac-Computer die Voraussetzungen erfüllt. Weitere Informationen finden Sie unter Unterstützte Betriebssysteme für Mac-Computer.

Laden Sie den neuesten Mac-Client herunter

Der Mac-Client für Configuration Manager wird nicht auf dem Configuration Manager-Installationsmedium bereitgestellt. Die Mac-Clientinstallationsdateien sind in einer Windows Installer-Datei namensConfigmgrMacClient.msienthalten.

Hinweis

Das macOS-Clientinstallationspaket ist für neue Bereitstellungen nicht verfügbar, aber vorhandene Bereitstellungen werden bis zum 31. Dezember 2022 unterstützt.

Erstellen der Mac-Clientinstallationsdatei

Führen Sie auf einem Computer, auf dem Windows ausgeführt wird, ConfigmgrMacClient.msiaus. Dieses Installationsprogramm entpackt die Mac-Clientinstallationsdatei namens Macclient.dmg. Standardmäßig finden Sie diese Datei im folgenden Ordner: C:\Programme\Microsoft\System Center Configuration Manager für Mac-Client.

Extrahieren der Clientinstallationsdateien

Kopieren Sie macclient.dmg auf einen Mac-Computer. Binden Sie die Datei Macclient.dmg in macOS ein, und kopieren Sie den Inhalt in einen Ordner auf dem Mac-Computer.

Erstellen einer CMMAC-Datei

  1. Öffnen Sie den Ordner Tools der Mac-Clientinstallationsdateien. Verwenden Sie das CMAppUtil-Tool , um eine CMMAC-Datei aus dem Clientinstallationspaket zu erstellen. Sie verwenden diese Datei, um die Configuration Manager Anwendung zu erstellen.

  2. Kopieren Sie die neue Datei CMClient.pkg.cmmac an einen Netzwerkspeicherort, der für den Computer verfügbar ist, auf dem die Configuration Manager-Konsole ausgeführt wird.

    Weitere Informationen finden Sie in den ergänzenden Verfahren zum Erstellen und Bereitstellen von Anwendungen für Mac-Computer.

Erstellen und Bereitstellen der App

  1. Erstellen Sie in der Configuration Manager-Konsole eine Anwendung aus der Datei CMClient.pkg.cmmac.

  2. Stellen Sie diese Anwendung auf Mac-Computern in Ihrer Hierarchie bereit.

Installieren des aktualisierten Clients

Der vorhandene Configuration Manager-Client auf Mac-Computern fordert den Benutzer auf, dass ein Update zur Installation verfügbar ist. Nachdem Benutzer den Client installiert haben, müssen sie ihren Mac-Computer neu starten.

Nach dem Neustart des Computers wird der Assistent für die Computerregistrierung automatisch ausgeführt, um ein neues Benutzerzertifikat anzufordern.

Wenn Sie Configuration Manager Registrierung nicht verwenden, aber das Clientzertifikat unabhängig von Configuration Manager installieren, finden Sie weitere Informationen unter Konfigurieren von Clients für die Verwendung eines vorhandenen Zertifikats.

Konfigurieren von Clients für die Verwendung eines vorhandenen Zertifikats

Verwenden Sie dieses Verfahren, um zu verhindern, dass der Assistent für die Computerregistrierung ausgeführt wird, und um den aktualisierten Client für die Verwendung eines vorhandenen Clientzertifikats zu konfigurieren.

  1. Erstellen Sie in der Configuration Manager-Konsole ein Konfigurationselement vom Typ Mac OS X.

  2. Fügen Sie diesem Konfigurationselement eine Einstellung mit dem Einstellungstyp Skript hinzu.

  3. Fügen Sie der Einstellung das folgende Skript hinzu:

    #!/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. Fügen Sie das Konfigurationselement einer Konfigurationsbaseline hinzu. Stellen Sie dann die Konfigurationsbaseline auf allen Mac-Computern bereit, die ein Zertifikat unabhängig von Configuration Manager installieren.