Compartilhar via


Como atualizar clientes em computadores Mac no Configuration Manager

Aplica-se a: Gerenciador de Configurações (branch atual)

Importante

A partir de janeiro de 2022, esse recurso de Configuration Manager é preterido. Para obter mais informações, confira Computadores Mac.

Siga as etapas de alto nível neste artigo para atualizar o cliente para computadores Mac usando um aplicativo Configuration Manager. Você também pode baixar o arquivo de instalação do cliente Mac, copiá-lo para um local de rede compartilhada ou uma pasta local no computador Mac e instruir os usuários a executar manualmente a instalação.

Observação

Antes de executar essas etapas, verifique se o computador Mac atende aos pré-requisitos. Para obter mais informações, consulte Sistemas operacionais com suporte para computadores Mac.

Baixar o cliente Mac mais recente

O cliente Mac para Configuration Manager não é fornecido na mídia de instalação Configuration Manager. Os arquivos de instalação do cliente Mac estão contidos em um arquivo do Windows Installer chamado ConfigmgrMacClient.msi.

Observação

O pacote de instalação do cliente macOS não está disponível para novas implantações, mas as implantações existentes têm suporte até 31 de dezembro de 2022.

Criar o arquivo de instalação do cliente Mac

Em um computador que executa o Windows, execute ConfigmgrMacClient.msi. Esse instalador descompacta o arquivo de instalação do cliente Mac, chamado Macclient.dmg. Por padrão, você pode encontrar esse arquivo na seguinte pasta: C:\Arquivos de Programa\Microsoft\System Center Configuration Manager para o cliente Mac.

Extrair os arquivos de instalação do cliente

Copie Macclient.dmg para um computador Mac. Monte o arquivo Macclient.dmg no macOS e copie o conteúdo para uma pasta no computador Mac.

Criar um arquivo .cmmac

  1. Abra a pasta Ferramentas dos arquivos de instalação do cliente Mac. Use a ferramenta CMAppUtil para criar um arquivo .cmmac do pacote de instalação do cliente. Você usará esse arquivo para criar o aplicativo Configuration Manager.

  2. Copie o novo arquivo CMClient.pkg.cmmac para um local de rede disponível para o computador que executa o console Configuration Manager.

    Para obter mais informações, consulte os procedimentos complementares para criar e implantar aplicativos para computadores Mac.

Criar e implantar o aplicativo

  1. No console Configuration Manager, crie um aplicativo do arquivo CMClient.pkg.cmmac.

  2. Implante esse aplicativo em computadores Mac em sua hierarquia.

Instalar o cliente atualizado

O cliente Configuration Manager existente em computadores Mac solicitará ao usuário que uma atualização esteja disponível para instalar. Depois que os usuários instalam o cliente, eles devem reiniciar o computador Mac.

Depois que o computador é reiniciado, o assistente de Registro de Computador é executado automaticamente para solicitar um novo certificado de usuário.

Se você não usar Configuration Manager registro, mas instalar o certificado do cliente independentemente do Configuration Manager, consulte Configurar clientes para usar um certificado existente.

Configurar clientes para usar um certificado existente

Use esse procedimento para impedir que o Assistente de Registro de Computador seja executado e para configurar o cliente atualizado para usar um certificado de cliente existente.

  1. No console Configuration Manager, crie um item de configuração do tipo Mac OS X.

  2. Adicione uma configuração a esse item de configuração com o tipo de configuração Script.

  3. Adicione o seguinte script à configuração:

    #!/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. Adicione o item de configuração a uma linha de base de configuração. Em seguida, implante a linha de base de configuração em todos os computadores Mac que instalam um certificado independentemente de Configuration Manager.