Como atualizar clientes em computadores Mac no System Center Configuration ManagerHow to upgrade clients on Mac computers in System Center Configuration Manager

Aplica-se a: O System Center Configuration Manager (ramo atual)Applies to: System Center Configuration Manager (Current Branch)

Siga os passos de alto nível descritos abaixo para atualizar o cliente para computadores Mac utilizando uma aplicação do System Center Configuration Manager.Follow the high-level steps described below to upgrade the client for Mac computers by using a System Center Configuration Manager application. Em alternativa, pode transferir os ficheiros de instalação do cliente Mac, copiá-los para uma localização de rede partilhada ou uma pasta local do computador Mac e, em seguida, instruir os utilizadores para executarem manualmente a instalação.Alternatively, you can also download the Mac client installation file, copy it to a shared network location or a local folder on the Mac computer and then instruct users to run the installation manually.

Nota

Antes de executar estes passos, certifique-se de que o computador Mac cumpre os pré-requisitos.Before you perform these steps, make sure that your Mac computer meets the prerequisites. Consulte sistemas operativos suportados para computadores Mac.See Supported operating systems for Mac computers.

Passo 1: Transferir o ficheiro de instalação de cliente Mac mais recente do Microsoft Download CenterStep 1: Download the latest Mac client installation file from the Microsoft Download Center

O cliente de Mac para o Configuration Manager não é fornecido no suporte de instalação do Configuration Manager e tem de ser transferido do Microsoft Download Center.The Mac client for Configuration Manager is not supplied on the Configuration Manager installation media and must be downloaded from the Microsoft Download Center. Os ficheiros de instalação do cliente Mac estão contidos num ficheiro Windows Installer com o nome ConfigmgrMacClient.msi.The Mac client installation files are contained in a Windows Installer file named ConfigmgrMacClient.msi.

Pode transferir este ficheiro a partir do Centro de Transferências da Microsoft.You can download this file from the Microsoft Download Center.

Passo 2: Execute o ficheiro de instalação transferido para criar o ficheiro de instalação de cliente MacStep 2: Run the downloaded installation file to create the Mac client installation file

Num computador com o Windows, execute o ConfigmgrMacClient.msi transferido para descompactar o ficheiro de instalação do cliente Mac, com o nome Macclient.dmg.On a computer that runs Windows, run the ConfigmgrMacClient.msi that you downloaded to unpack the Mac client installation file, named Macclient.dmg. Por predefinição, este ficheiro pode ser localizado na pasta C:\Program Files (x86)\Microsoft\System Center 2012 Configuration Manager Mac Client do computador com Windows após a descompactação dos ficheiros.This file can be found, by default, in the C:\Program Files (x86)\Microsoft\System Center 2012 Configuration Manager Mac Client folder on the Windows computer after you have unpacked the files.

Passo 3: Extraia os ficheiros de instalação de clienteStep 3: Extract the client installation files

Copie o ficheiro de Macclient.dmg numa partilha de rede ou numa pasta local de um computador Mac.Copy the Macclient.dmg file to a network share, or a local folder on a Mac computer. Em seguida, no computador Mac, monte e abra o ficheiro Macclient.dmg e copie os ficheiros numa pasta do computador Mac.Then, from the Mac computer, mount and then open the Macclient.dmg file and copy the files to a folder on the Mac computer.

Passo 4: Criar um ficheiro. cmmac que pode ser utilizado para criar uma aplicaçãoStep 4: Create a .cmmac file that can be used to create an application

  1. Utilize a ferramenta CMAppUtil (localizada na pasta Ferramentas dos ficheiros de instalação do cliente Mac) para criar um ficheiro .cmmac a partir do pacote de instalação do cliente.Use the CMAppUtil tool (found in the Tools folder of the Mac client installation files) to create a .cmmac file from the client installation package. Este ficheiro será utilizado para criar a aplicação do Configuration Manager.This file will be used to create the Configuration Manager application.

  2. Copie o novo ficheiro Cmclient.pkg ficheiro para uma localização que esteja disponível no computador que está a executar a consola do Configuration Manager.Copy the new file CMClient.pkg.cmmac file to a location that is available to the computer that is running the Configuration Manager console.

    Para obter mais informações, consulte o procedimentos suplementares para criar e implementar aplicações para computadores Mac.For more information, see the Supplemental procedures to create and deploy applications for Mac computers.

Passo 5: Criar e implementar uma aplicação que contém os ficheiros de cliente MacStep 5: Create and deploy an application containing the Mac client files

  1. Na consola do Configuration Manager, crie uma aplicação a Cmclient.pkg ficheiro que contém os ficheiros de instalação de cliente.In the Configuration Manager console, create an application from the CMClient.pkg.cmmac file that contains the client installation files.

  2. Implemente esta aplicação nos computadores Mac da sua hierarquia.Deploy this application to Mac computers in your hierarchy.

    Para obter mais informações, consulte aplicações para computadores Mac criar com o System Center Configuration Manager.For more information, see Creating Mac computer applications with System Center Configuration Manager.

Passo 6: Os utilizadores instalam o cliente mais recenteStep 6: Users install the latest client

Serão solicitados aos utilizadores dos clientes Mac se uma atualização do cliente do Configuration Manager está disponível e tem de estar instalada.Users of Mac clients will be prompted that an update to the Configuration Manager client is available and must be installed. Depois de instalarem o cliente, os utilizadores têm de reiniciar o computador Mac.After users install the client, they must restart their Mac computer.

Depois de reiniciar o computador, o Assistente de Inscrição do Computador é executado automaticamente para solicitar um novo certificado de utilizador.After the computer restarts, the Computer Enrollment wizard automatically runs to request a new user certificate.

Se não utilizar a inscrição do Gestor de configuração, mas instalar o certificado de cliente independentemente do Configuration Manager, consulte configurar o cliente atualizado para utilizar um certificado existente.If you do not use Configuration Manager enrollment but install the client certificate independently from Configuration Manager, see Configure the upgraded client to use an existing certificate.

Configure the upgraded client to use an existing certificate Configure the upgraded client to use an existing certificate

Efetue o seguinte procedimento para evitar a execução do Assistente de Inscrição do Computador e para configurar o cliente atualizado para utilizar um certificado de cliente existente.Run the following procedure to prevent the Computer Enrollment Wizard from running and to configure the upgraded client to use an existing client certificate.

  • Na consola do Configuration Manager, crie um item de configuração do tipo Mac OS X.In the Configuration Manager console, create a configuration item of the type Mac OS X.

  • Adicione uma definição a este item de configuração com o tipo de definição Script.Add a setting to this configuration item with the setting type Script.

  • Adicione o script seguinte à definição:Add the following script to the setting:

    #!/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 para uma linha de base de configuração e, em seguida, implementar a linha de base de configuração para todos os computadores Mac que instalam um certificado independentemente do Configuration Manager.Add the configuration item to a configuration baseline, and then deploy the configuration baseline to all Mac computers that install a certificate independently from Configuration Manager.

    Para obter mais informações sobre como criar e implementar itens de configuração para computadores Mac, consulte como criar itens de configuração para dispositivos Mac OS X geridos com o cliente do System Center Configuration Manager e como implementar linhas de base de configuração no System Center Configuration Manager.For more information about how to create and deploy configuration items for Mac computers, see How to create configuration items for Mac OS X devices managed with the System Center Configuration Manager client and How to deploy configuration baselines in System Center Configuration Manager.