Creación de aplicaciones de equipo Mac con 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.
Tenga en cuenta las siguientes consideraciones al crear e implementar aplicaciones para equipos Mac.
Importante
Los procedimientos de este tema tratan información sobre la implementación de aplicaciones en equipos Mac en los que instaló el cliente de Configuration Manager. Los equipos Mac inscritos con Microsoft Intune no admiten la implementación de aplicaciones.
Consideraciones generales
Puede usar Configuration Manager para implementar aplicaciones en equipos Mac que ejecutan el cliente Mac de Configuration Manager. Los pasos para implementar software en equipos Mac son similares a los pasos para implementar software en equipos Windows. Sin embargo, antes de crear e implementar aplicaciones para equipos Mac administrados por Configuration Manager, tenga en cuenta lo siguiente:
Para poder implementar paquetes de aplicaciones Mac en equipos Mac, debe usar la herramienta CMAppUtil en un equipo Mac para convertir estas aplicaciones en un formato que Configuration Manager pueda leer.
Configuration Manager no admite la implementación de aplicaciones Mac en los usuarios. En su lugar, estas implementaciones deben realizarse en un dispositivo. De forma similar, en el caso de las implementaciones de aplicaciones Mac, Configuration Manager no admite la opción Pre-deploy software to the user's primary device (Implementar software en el dispositivo principal del usuario ) en la página Configuración de implementación del Asistente para implementar software.
Las aplicaciones Mac admiten implementaciones simuladas.
No se pueden implementar aplicaciones en equipos Mac que tengan un propósito disponible.
No se admite la opción de enviar paquetes de reactivación al implementar software para equipos Mac.
Los equipos Mac no admiten el servicio de transferencia inteligente en segundo plano (BITS) para descargar el contenido de la aplicación. Si se produce un error en la descarga de una aplicación, se reinicia desde el principio.
Configuration Manager no admite condiciones globales al crear tipos de implementación para equipos Mac.
Pasos para crear e implementar una aplicación
En la tabla siguiente se proporcionan los pasos, los detalles y la información para crear e implementar aplicaciones para equipos Mac.
Paso | Detalles |
---|---|
Paso 1: Preparación de aplicaciones Mac para Configuration Manager | Para poder crear aplicaciones de Configuration Manager a partir de paquetes de software de Mac, debe usar la herramienta CMAppUtil en un equipo Mac para convertir el software mac en un archivo Configuration Manager.cmmac . |
Paso 2: Crear una aplicación de Configuration Manager que contenga el software mac | Use el Asistente para crear aplicaciones para crear una aplicación para el software mac. |
Paso 3: Crear un tipo de implementación para la aplicación Mac | Este paso solo es necesario si no importó automáticamente esta información de la aplicación. |
Paso 4: Implementación de la aplicación Mac | Use el Asistente para implementar software para implementar la aplicación en equipos Mac. |
Paso 5: Supervisar la implementación de la aplicación Mac | Supervise el éxito de las implementaciones de aplicaciones en equipos Mac. |
Procedimientos complementarios para crear e implementar aplicaciones para equipos Mac
Use los procedimientos siguientes para crear e implementar aplicaciones para equipos Mac administrados por Configuration Manager.
Paso 1: Preparación de aplicaciones Mac para Configuration Manager
El proceso para crear e implementar aplicaciones de Configuration Manager en equipos Mac es similar al proceso de implementación para equipos Windows. Sin embargo, antes de crear aplicaciones de Configuration Manager que contengan tipos de implementación de Mac, debe preparar las aplicaciones mediante la herramienta CMAppUtil . Esta herramienta se descarga con los archivos de instalación del cliente Mac. La herramienta CMAppUtil puede recopilar información sobre la aplicación, que incluye datos de detección de los siguientes paquetes mac:
Imagen de disco de Apple (.dmg)
Archivo de metapaquete (.mpkg)
Paquete del instalador de macOS X (.pkg)
aplicación macOS X (.app)
Después de recopilar información de la aplicación, CMAppUtil crea un archivo con la extensión .cmmac. Este archivo contiene los archivos de instalación del software mac e información sobre los métodos de detección que se pueden usar para evaluar si la aplicación ya está instalada. CMAppUtil también puede procesar .dmg archivos que contienen varias aplicaciones Mac y crear tipos de implementación diferentes para cada aplicación.
Copie el paquete de instalación de software de Mac en la carpeta del equipo Mac donde extrajo el contenido del archivo macclient.dmg que descargó del Centro de descarga de Microsoft.
En el mismo equipo Mac, abra una ventana de terminal y vaya a la carpeta donde extrajo el contenido del archivo macclient.dmg .
Vaya a la carpeta Herramientas y escriba el siguiente comando de línea de comandos:
Propiedades ./CMAppUtil<>
Por ejemplo, supongamos que desea convertir el contenido de un archivo de imagen de disco de Apple denominado MySoftware.dmg almacenado en la carpeta de escritorio del usuario en un archivo cmmac de la misma carpeta. También quiere crear archivos cmmac para todas las aplicaciones que se encuentran en el archivo de imagen de disco. Para ello, use la siguiente línea de comandos:
./CMApputil –c /Users/<User Name>/Desktop/MySoftware.dmg -o /Users/<User Name>/Desktop -a
Nota:
El nombre de la aplicación no puede tener más de 128 caracteres.
Para configurar las opciones de CMAppUtil, use las propiedades de la línea de comandos de la tabla siguiente:
Propiedad Más información -h Muestra las propiedades disponibles de la línea de comandos. -r Genera el detection.xml del archivo .cmmac proporcionado en stdout. La salida contiene los parámetros de detección y la versión de CMAppUtil que se usó para crear el archivo .cmmac . -c Especifica el archivo de origen que se va a convertir. -o Especifica la ruta de acceso de salida junto con la propiedad –c. -un Crea automáticamente archivos .cmmac junto con la propiedad –c para todas las aplicaciones y paquetes del archivo de imagen de disco. -s Omite la generación del detection.xml si no se encuentra ningún parámetro de detección y fuerza la creación del archivo .cmmac sin el archivo detection.xml . -v Muestra una salida más detallada de la herramienta CMAppUtil junto con información de diagnóstico. Asegúrese de que el archivo .cmmac se ha creado en la carpeta de salida especificada.
Creación de una aplicación de Configuration Manager que contenga el software mac
Use el procedimiento siguiente para ayudarle a crear una aplicación para equipos Mac administrada por Configuration Manager.
En la consola de Configuration Manager, elija Aplicaciones deadministración deaplicaciones de biblioteca > de > software.
En la pestaña Inicio , en el grupo Crear , elija Crear aplicación.
En la página General del Asistente para crear aplicaciones, seleccione Detectar automáticamente información sobre esta aplicación a partir de los archivos de instalación.
Nota:
Si desea especificar información sobre la aplicación usted mismo, seleccione Especificar manualmente la información de la aplicación. Para obtener más información sobre cómo especificar manualmente la información, consulte Creación de aplicaciones con Configuration Manager.
En la lista desplegable Tipo , seleccione Mac OS X.
En el campo Ubicación , especifique la ruta de acceso UNC con el formato \\<server>\<share>\<filename> en el archivo de instalación de la aplicación Mac (archivo .cmmac ) que detectará la información de la aplicación. Como alternativa, elija Examinar para examinar y especificar la ubicación del archivo de instalación.
Nota:
Debe tener acceso a la ruta de acceso UNC que contiene la aplicación.
Elija Siguiente.
En la página Importar información del Asistente para crear aplicaciones, revise la información que se importó. Si es necesario, puede elegir Anterior para volver atrás y corregir los errores. Elija Siguiente para continuar.
En la página Información general del Asistente para crear aplicaciones, especifique información sobre la aplicación, como el nombre de la aplicación, los comentarios, la versión y una referencia opcional para ayudarle a hacer referencia a la aplicación en la consola de Configuration Manager.
Nota:
Es posible que parte de la información de la aplicación ya esté en esta página si se obtuvo anteriormente de los archivos de instalación de la aplicación.
Elija Siguiente, revise la información de la aplicación en la página Resumen y, a continuación, complete el Asistente para crear aplicaciones.
La nueva aplicación se muestra en el nodo Aplicaciones de la consola de Configuration Manager.
Paso 3: Crear un tipo de implementación para la aplicación Mac
Use el procedimiento siguiente para ayudarle a crear un tipo de implementación para equipos Mac administrados por Configuration Manager.
Nota:
Si importó automáticamente información sobre la aplicación en el Asistente para crear aplicaciones, es posible que ya se haya creado un tipo de implementación para la aplicación.
En la consola de Configuration Manager, elija Aplicaciones deadministración deaplicaciones de biblioteca > de > software.
Seleccione una aplicación. A continuación, en la pestaña Inicio , en el grupo Aplicación , elija Crear tipo de implementación para crear un nuevo tipo de implementación para esta aplicación.
Nota:
También puede iniciar el Asistente para crear tipos de implementación desde el Asistente para crear aplicaciones y desde la pestaña Tipos de implementación del cuadro de diálogo Propiedades del nombre >de la< aplicación.
En la página General del Asistente para crear tipos de implementación, en la lista desplegable Tipo , seleccione Mac OS X.
En el campo Ubicación , especifique la ruta de acceso UNC con el formato \\<server>\<share>\<filename> en el archivo de instalación de la aplicación (archivo .cmmac ). Como alternativa, elija Examinar para examinar y especificar la ubicación del archivo de instalación.
Nota:
Debe tener acceso a la ruta de acceso UNC que contiene la aplicación.
Elija Siguiente.
En la página Importar información del Asistente para crear tipos de implementación, revise la información que se importó. Si es necesario, elija Anterior para volver atrás y corregir los errores. Pulse Siguiente para continuar.
En la página Información general del Asistente para crear tipos de implementación, especifique información sobre la aplicación, como el nombre de la aplicación, los comentarios y los idiomas en los que está disponible el tipo de implementación.
Nota:
Es posible que parte de la información del tipo de implementación ya esté en esta página si se obtuvo anteriormente de los archivos de instalación de la aplicación.
Elija Siguiente.
En la página Requisitos del Asistente para crear tipos de implementación, puede especificar las condiciones que deben cumplirse para que el tipo de implementación se pueda instalar en equipos Mac.
Elija Agregar para abrir el cuadro de diálogo Crear requisito y agregar un nuevo requisito.
Nota:
También puede agregar nuevos requisitos en la pestaña Requisitos del <cuadro de diálogo Propiedades del nombre>de tipo de implementación.
En la lista desplegable Categoría , seleccione que este requisito es para un dispositivo.
En la lista desplegable Condición , seleccione la condición que desea usar para evaluar si el equipo Mac cumple los requisitos de instalación. El contenido de esta lista varía en función de la categoría que seleccione.
En la lista desplegable Operador , elija el operador que desea usar para comparar la condición seleccionada con el valor especificado para evaluar si el usuario o dispositivo cumple los requisitos de instalación. Los operadores disponibles varían en función de la condición seleccionada.
En el campo Valor , especifique los valores que se usarán con la condición y el operador seleccionados para evaluar si el usuario o dispositivo cumple con el requisito de instalación. Los valores disponibles varían en función de la condición y el operador que seleccione.
Elija Aceptar para guardar la regla de requisitos y salir del cuadro de diálogo Crear requisito .
En la página Requisitos del Asistente para crear tipos de implementación, elija Siguiente.
En la página Resumen del Asistente para crear tipos de implementación, revise las acciones que debe realizar el asistente. Si es necesario, elija Anterior para volver atrás y cambiar la configuración del tipo de implementación. Elija Siguiente para crear el tipo de implementación.
Una vez finalizada la página Progreso , revise las acciones que se han realizado y, a continuación, elija Cerrar para completar el Asistente para crear tipos de implementación.
Si inició este asistente desde el Asistente para crear aplicaciones, volverá a la página Tipos de implementación .
Implementación de la aplicación Mac
Los pasos para implementar una aplicación en equipos Mac son los mismos que los pasos para implementar una aplicación en equipos Windows, excepto por las siguientes diferencias:
No se admite la implementación de aplicaciones para los usuarios.
No se admiten las implementaciones que tienen un propósito disponible .
No se admite la opción Implementar previamente software en el dispositivo principal del usuario en la página Configuración de implementación del Asistente para implementar software .
Dado que los equipos Mac no admiten el Centro de software, se omite la configuración Notificaciones de usuario en la página Experiencia del usuario del Asistente para implementar software .
No se admite la opción de enviar paquetes de reactivación al implementar software para equipos Mac.
Nota:
Puede crear una colección que contenga solo equipos Mac. Para ello, cree una colección que use una regla de consulta y use la consulta WQL de ejemplo en el tema Creación de consultas .
Para obtener más información, consulte Implementación de aplicaciones.
Paso 5: Supervisar la implementación de la aplicación Mac
Puede usar el mismo proceso para supervisar las implementaciones de aplicaciones en equipos Mac que para supervisar las implementaciones de aplicaciones en equipos Windows.
Para obtener más información, consulte Supervisión de aplicaciones.