Share via


Come aggiornare i client nei computer Mac in Configuration Manager

Si applica a: Configuration Manager (Current Branch)

Importante

A partire da gennaio 2022, questa funzionalità di Configuration Manager è deprecata. Per altre informazioni, vedere Computer Mac.

Seguire i passaggi generali di questo articolo per aggiornare il client per i computer Mac usando un'applicazione Configuration Manager. È anche possibile scaricare il file di installazione del client Mac, copiarlo in un percorso di rete condivisa o in una cartella locale nel computer Mac e quindi indicare agli utenti di eseguire manualmente l'installazione.

Nota

Prima di eseguire questi passaggi, assicurarsi che il computer Mac soddisfi i prerequisiti. Per altre informazioni, vedere Sistemi operativi supportati per computer Mac.

Scaricare il client Mac più recente

Il client Mac per Configuration Manager non viene fornito nel supporto di installazione Configuration Manager. I file di installazione del client Mac sono contenuti in un file di Windows Installer denominato ConfigmgrMacClient.msi.

Nota

Il pacchetto di installazione client macOS non è disponibile per le nuove distribuzioni, ma le distribuzioni esistenti sono supportate fino al 31 dicembre 2022.

Creare il file di installazione del client Mac

In un computer che esegue Windows eseguire ConfigmgrMacClient.msi. Questo programma di installazione decomprime il file di installazione del client Mac denominato Macclient.dmg. Per impostazione predefinita, è possibile trovare questo file nella cartella seguente: C:\Programmi\Microsoft\System Center Configuration Manager per il client Mac.

Estrarre i file di installazione client

Copiare Macclient.dmg in un computer Mac. Montare il file Macclient.dmg in macOS e quindi copiare il contenuto in una cartella nel computer Mac.

Creare un file cmmac

  1. Aprire la cartella Strumenti dei file di installazione del client Mac. Usare lo strumento CMAppUtil per creare un file cmmac dal pacchetto di installazione client. Questo file verrà usato per creare l'applicazione Configuration Manager.

  2. Copiare il nuovo file CMClient.pkg.cmmac in un percorso di rete disponibile per il computer che esegue la console Configuration Manager.

    Per altre informazioni, vedere le procedure supplementari per creare e distribuire applicazioni per computer Mac.

Creare e distribuire l'app

  1. Nella console Configuration Manager creare un'applicazione dal file CMClient.pkg.cmmac.

  2. Distribuire questa applicazione nei computer Mac nella gerarchia.

Installare il client aggiornato

Il client Configuration Manager esistente nei computer Mac richiederà all'utente che sia disponibile un aggiornamento per l'installazione. Dopo aver installato il client, gli utenti devono riavviare il computer Mac.

Dopo il riavvio del computer, la Registrazione guidata computer viene eseguita automaticamente per richiedere un nuovo certificato utente.

Se non si usa la registrazione Configuration Manager, ma si installa il certificato client in modo indipendente da Configuration Manager, vedere Configurare i client per l'uso di un certificato esistente.

Configurare i client per l'uso di un certificato esistente

Utilizzare questa procedura per impedire l'esecuzione della Registrazione guidata computer e per configurare il client aggiornato per l'uso di un certificato client esistente.

  1. Nella console Configuration Manager creare un elemento di configurazione di tipo Mac OS X.

  2. Aggiungere un'impostazione a questo elemento di configurazione con il tipo di impostazione Script.

  3. Aggiungere lo script seguente all'impostazione:

    #!/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. Aggiungere l'elemento di configurazione a una baseline di configurazione. Distribuire quindi la baseline di configurazione in tutti i computer Mac che installano un certificato in modo indipendente da Configuration Manager.