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
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.
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
En la consola de Configuration Manager, cree una aplicación a partir del archivo CMClient.pkg.cmmac.
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.
En la consola de Configuration Manager, cree un elemento de configuración del tipo Mac OS X.
Agregue una configuración a este elemento de configuración con el tipo de configuración Script.
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
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.