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
Ö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.
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
Erstellen Sie in der Configuration Manager-Konsole eine Anwendung aus der Datei CMClient.pkg.cmmac.
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.
Erstellen Sie in der Configuration Manager-Konsole ein Konfigurationselement vom Typ Mac OS X.
Fügen Sie diesem Konfigurationselement eine Einstellung mit dem Einstellungstyp Skript hinzu.
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
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.