Udostępnij za pośrednictwem


Jak uaktualnić klientów na komputerach Mac w Configuration Manager

Dotyczy: programu Configuration Manager (bieżąca gałąź)

Ważna

Od stycznia 2022 r. ta funkcja Configuration Manager jest przestarzała. Aby uzyskać więcej informacji, zobacz Komputery Mac.

Wykonaj kroki wysokiego poziomu opisane w tym artykule, aby uaktualnić klienta dla komputerów Mac przy użyciu aplikacji Configuration Manager. Możesz również pobrać plik instalacyjny klienta mac, skopiować go do udostępnionej lokalizacji sieciowej lub folderu lokalnego na komputerze Mac, a następnie poinstruować użytkowników o ręcznym uruchomieniu instalacji.

Uwaga

Przed wykonaniem tych kroków upewnij się, że komputer Mac spełnia wymagania wstępne. Aby uzyskać więcej informacji, zobacz Obsługiwane systemy operacyjne dla komputerów Mac.

Pobieranie najnowszego klienta dla komputerów Mac

Klient mac dla Configuration Manager nie jest dostarczany na nośniku instalacyjnym Configuration Manager. Pliki instalacyjne klienta komputerów Mac znajdują się w pliku Instalatora Windows o nazwie ConfigmgrMacClient.msi.

Uwaga

Pakiet instalacyjny klienta systemu macOS nie jest dostępny dla nowych wdrożeń, ale istniejące wdrożenia są obsługiwane do 31 grudnia 2022 r.

Tworzenie pliku instalacyjnego klienta mac

Na komputerze z systemem Windows uruchom polecenieConfigmgrMacClient.msi. Ten instalator rozpakowuje plik instalacyjny klienta mac o nazwie Macclient.dmg. Domyślnie ten plik można znaleźć w następującym folderze: C:\Program Files\Microsoft\System Center Configuration Manager dla klienta mac.

Wyodrębnianie plików instalacyjnych klienta

Skopiuj plik Macclient.dmg na komputer Mac. Zainstaluj plik Macclient.dmg w systemie macOS, a następnie skopiuj zawartość do folderu na komputerze Mac.

Tworzenie pliku cmmac

  1. Otwórz folder Narzędzia plików instalacyjnych klienta komputerów Mac. Użyj narzędzia CMAppUtil , aby utworzyć plik cmmac z pakietu instalacyjnego klienta. Użyjesz tego pliku do utworzenia aplikacji Configuration Manager.

  2. Skopiuj nowy plik CMClient.pkg.cmmac do lokalizacji sieciowej dostępnej dla komputera z uruchomioną konsolą Configuration Manager.

    Aby uzyskać więcej informacji, zobacz Dodatkowe procedury tworzenia i wdrażania aplikacji dla komputerów Mac.

Tworzenie i wdrażanie aplikacji

  1. W konsoli Configuration Manager utwórz aplikację na podstawie pliku CMClient.pkg.cmmac.

  2. Wdróż tę aplikację na komputerach Mac w hierarchii.

Instalowanie zaktualizowanego klienta

Istniejący klient Configuration Manager na komputerach Mac wyświetli monit o udostępnienie aktualizacji do zainstalowania. Po zainstalowaniu klienta użytkownicy muszą ponownie uruchomić komputer Mac.

Po ponownym uruchomieniu komputera kreator rejestracji komputera zostanie automatycznie uruchomiony w celu zażądania nowego certyfikatu użytkownika.

Jeśli nie używasz rejestracji Configuration Manager, ale instalujesz certyfikat klienta niezależnie od Configuration Manager, zobacz Konfigurowanie klientów do korzystania z istniejącego certyfikatu.

Konfigurowanie klientów do korzystania z istniejącego certyfikatu

Użyj tej procedury, aby uniemożliwić działanie Kreatora rejestracji komputerów i skonfigurować uaktualniony klient do korzystania z istniejącego certyfikatu klienta.

  1. W konsoli Configuration Manager utwórz element konfiguracji typu Mac OS X.

  2. Dodaj ustawienie do tego elementu konfiguracji z typem ustawienia Skrypt.

  3. Dodaj następujący skrypt do ustawienia:

    #!/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. Dodaj element konfiguracji do konfiguracji odniesienia. Następnie wdróż konfigurację odniesienia na wszystkich komputerach Mac, które instalują certyfikat niezależnie od Configuration Manager.