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
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.
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
No console Configuration Manager, crie um aplicativo do arquivo CMClient.pkg.cmmac.
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.
No console Configuration Manager, crie um item de configuração do tipo Mac OS X.
Adicione uma configuração a esse item de configuração com o tipo de configuração Script.
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
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.