Compartir vía


Actualización de clientes en equipos Mac en Configuration Manager

Se aplica a: Configuration Manager (rama actual)

Importante

A partir de enero de 2022, esta característica de Configuration Manager está en desuso. Para obtener más información, consulte Equipos Mac.

Siga los pasos de alto nivel de este artículo para actualizar el cliente para equipos Mac mediante una aplicación de Configuration Manager. También puede descargar el archivo de instalación del cliente Mac, copiarlo en una ubicación de red compartida o en una carpeta local en el equipo Mac y, a continuación, indicar a los usuarios que ejecuten manualmente la instalación.

Nota:

Antes de realizar estos pasos, asegúrese de que el equipo Mac cumple los requisitos previos. Para obtener más información, consulte Sistemas operativos compatibles con equipos Mac.

Descarga del cliente Mac más reciente

El cliente Mac para Configuration Manager no se proporciona en el medio de instalación Configuration Manager. Los archivos de instalación del cliente Mac se encuentran en un archivo de Windows Installer denominado ConfigmgrMacClient.msi.

Nota:

El paquete de instalación del cliente macOS no está disponible para las nuevas implementaciones, pero las implementaciones existentes se admiten hasta el 31 de diciembre de 2022.

Creación del archivo de instalación del cliente Mac

En un equipo que ejecuta Windows, ejecute ConfigmgrMacClient.msi. Este instalador desempaqueta el archivo de instalación del cliente Mac, denominado Macclient.dmg. De forma predeterminada, puede encontrar este archivo en la carpeta siguiente: C:\Archivos de programa\Microsoft\System Center Configuration Manager para el cliente Mac.

Extracción de los archivos de instalación de cliente

Copie Macclient.dmg en un equipo Mac. Monte el archivo Macclient.dmg en macOS y copie el contenido en una carpeta del equipo Mac.

Creación de un archivo .cmmac

  1. Abra la carpeta Herramientas de los archivos de instalación del cliente Mac. Use la herramienta CMAppUtil para crear un archivo .cmmac a partir del paquete de instalación del cliente. Usará este archivo para crear la aplicación Configuration Manager.

  2. Copie el nuevo archivo CMClient.pkg.cmmac en una ubicación de red disponible para el equipo que ejecuta la consola de Configuration Manager.

    Para obtener más información, consulte procedimientos complementarios para crear e implementar aplicaciones para equipos Mac.

Creación e implementación de la aplicación

  1. En la consola de Configuration Manager, cree una aplicación a partir del archivo CMClient.pkg.cmmac.

  2. Implemente esta aplicación en equipos Mac de la jerarquía.

Instalación del cliente actualizado

El cliente de Configuration Manager existente en equipos Mac solicitará al usuario que hay una actualización disponible para instalar. Después de que los usuarios instalen el cliente, deben reiniciar su equipo Mac.

Una vez reiniciado el equipo, el Asistente para inscripción de equipos se ejecuta automáticamente para solicitar un nuevo certificado de usuario.

Si no usa Configuration Manager inscripción, pero instala el certificado de cliente independientemente de Configuration Manager, consulte Configuración de clientes para usar un certificado existente.

Configuración de clientes para usar un certificado existente

Use este procedimiento para evitar que se ejecute el Asistente para inscripción de equipos y configurar el cliente actualizado para que use un certificado de cliente existente.

  1. En la consola de Configuration Manager, cree un elemento de configuración del tipo Mac OS X.

  2. Agregue una configuración a este elemento de configuración con el tipo de configuración Script.

  3. Agregue el siguiente script a la configuración:

    #!/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. Agregue el elemento de configuración a una línea base de configuración. A continuación, implemente la línea base de configuración en todos los equipos Mac que instalan un certificado independientemente de Configuration Manager.