Crear aplicaciones para equipos Mac con System Center Configuration ManagerCreate Mac computer applications with System Center Configuration Manager

Se aplica a: System Center Configuration Manager (Rama actual)Applies to: System Center Configuration Manager (Current Branch)

Tenga en cuenta las siguientes consideraciones cuando cree e implemente aplicaciones en equipos Mac.Keep the following considerations in mind when you create and deploy applications for Mac computers.

Importante

Los procedimientos incluidos en este tema abarcan información sobre la implementación de aplicaciones en los equipos Mac que están instalados en el cliente de Configuration Manager.The procedures in this topic cover information about deploying applications to Mac computers on which you installed the Configuration Manager client. Los equipos Mac que inscribe con Microsoft Intune no admiten la implementación de aplicaciones.Mac computers that you enrolled with Microsoft Intune do not support application deployment.

Consideraciones generalesGeneral considerations

Puede usar System Center Configuration Manager para implementar aplicaciones en equipos Mac que ejecutan el cliente Mac de Configuration Manager.You can use System Center Configuration Manager to deploy applications to Mac computers that run the Configuration Manager Mac client. Los pasos para implementar software en equipos Mac son similares a los pasos para implementar software en equipos Windows.The steps to deploy software to Mac computers are similar to the steps to deploy software to Windows computers. Pero, antes de crear e implementar aplicaciones para equipos Mac administrados por Configuration Manager, debe tener en cuenta lo siguiente:However, before you create and deploy applications for Mac computers that are managed by Configuration Manager, consider the following:

  • Antes de 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.Before you can deploy Mac application packages to Mac computers, you must use the CMAppUtil tool on a Mac computer to convert these applications into a format that can be read by Configuration Manager.

  • Configuration Manager no es compatible con la implementación de aplicaciones Mac en usuarios.Configuration Manager does not support the deployment of Mac applications to users. En su lugar, estas implementaciones deben realizarse en un dispositivo.Instead, these deployments must be made to a device. Además, para las implementaciones de aplicaciones Mac, Configuration Manager no es compatible con la opción Implementar previamente el software en el dispositivo primario del usuario de la página Configuración de implementación del Asistente para implementar software.Similarly, for Mac application deployments, Configuration Manager does not support the Pre-deploy software to the user’s primary device option on the Deployment Settings page of the Deploy Software Wizard.

  • Las aplicaciones de Mac admiten implementaciones simuladas.Mac applications support simulated deployments.

  • No se puede implementar aplicaciones en equipos Mac que tienen un objetivo Disponible.You cannot deploy applications to Mac computers that have a purpose of Available.

  • La opción para enviar paquetes de reactivación al implementar software no es compatible para equipos Mac.The option to send wake-up packets when you deploy software is not supported for Mac computers.

  • Los equipos Mac no son compatibles con el Servicio de transferencia inteligente en segundo plano (BITS) para descargar el contenido de la aplicación.Mac computers do not support Background Intelligent Transfer Service (BITS) for downloading application content. Si se produce un error en la descarga de la aplicación, se reinicia desde el principio.If an application download fails, it is restarted from the beginning.

  • Configuration Manager no admite condiciones globales al crear tipos de implementación para los equipos Mac.Configuration Manager does not support global conditions when you create deployment types for Mac computers.

Pasos para crear e implementar una aplicaciónSteps to create and deploy an application

En la tabla siguiente se proporcionan los pasos, detalles e información para crear e implementar aplicaciones para equipos Mac.The following table provides the steps, details, and information for creating and deploying applications for Mac computers.

PasoStep DetallesDetails
Paso 1: Preparar aplicaciones Mac para Configuration ManagerStep 1: Prepare Mac applications for Configuration Manager Para poder crear aplicaciones de Configuration Manager a partir de paquetes de software Mac, debe usar la herramienta CMAppUtil en un equipo Mac para convertir el software Mac en un archivo .cmmac de Configuration Manager.Before you can create Configuration Manager applications from Mac software packages, you must use the CMAppUtil tool on a Mac computer to convert the Mac software into a Configuration Manager.cmmac file.
Paso 2: Crear una aplicación de Configuration Manager que contenga el software MacStep 2: Create a Configuration Manager application that contains the Mac software Use el Asistente para crear aplicaciones para crear una aplicación para el software Mac.Use the Create Application Wizard to create an application for the Mac software.
Paso 3: Crear un tipo de implementación para la aplicación MacStep 3: Create a deployment type for the Mac application Este paso es necesario sólo si no se importó automáticamente esta información de la aplicación.This step is required only if you did not automatically import this information from the application.
Paso 4: Implementar la aplicación MacStep 4: Deploy the Mac application Use el Asistente para implementar software para implementar la aplicación en equipos Mac.Use the Deploy Software Wizard to deploy the application to Mac computers.
Paso 5: Supervisar la implementación de la aplicación MacStep 5: Monitor the deployment of the Mac application Supervise que las implementaciones de aplicaciones se han realizado correctamente en los equipos Mac.Monitor the success of application deployments to Mac computers.

Procedimientos adicionales para crear e implementar aplicaciones para equipos MacSupplemental procedures to create and deploy applications for Mac computers

Use los procedimientos siguientes para crear e implementar aplicaciones para equipos Mac administrados por Configuration Manager.Use the following procedures to create and deploy applications for Mac computers that are managed by Configuration Manager.

Paso 1: Preparar aplicaciones Mac para Configuration ManagerStep 1: Prepare Mac applications for 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.The process for creating and deploying Configuration Manager applications to Mac computers is similar to the deployment process for Windows computers. Pero, para poder crear aplicaciones de Configuration Manager que contengan tipos de implementación para Mac, es necesario preparar las aplicaciones con la herramienta CMAppUtil.However, before you create Configuration Manager applications that contain Mac deployment types, you must prepare the applications by using the CMAppUtil tool. Esta herramienta se descarga con los archivos de instalación del cliente Mac.This tool is downloaded with the Mac client installation files. La herramienta CMAppUtil puede recopilar información acerca de la aplicación, que incluye datos de detección de los siguientes paquetes Mac:The CMAppUtil tool can gather information about the application, which includes detection data from the following Mac packages:

  • Imagen de disco Apple (.dmg)Apple Disk Image (.dmg)

  • Archivo de paquete Meta (.mpkg)Meta Package File (.mpkg)

  • Paquete de instalador de Mac OSX (.pkg)Mac OS X Installer Package (.pkg)

  • Aplicación de Mac OSX (.app)Mac OS X Application (.app)

Después de recopilar la información de la aplicación, CMAppUtil crea un archivo con la extensión .cmmac.After it gathers application information, the CMAppUtil then creates a file with the extension .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.This file contains the installation files for the Mac software and information about detection methods that can be used to evaluate whether the application is already installed. CMAppUtil también puede procesar archivos de .dmg con varias aplicaciones Mac y crear diferentes tipos de implementación para cada aplicación.CMAppUtil can also process .dmg files that contain multiple Mac applications and create different deployment types for each application.

  1. Copie el paquete de instalación de software Mac en la carpeta del equipo Mac en la que extrajo el contenido del archivo macclient.dmg que descargó del Centro de descarga de Microsoft.Copy the Mac software installation package to the folder on the Mac computer where you extracted the contents of the macclient.dmg file that you downloaded from the Microsoft Download Center.

  2. En el mismo equipo Mac, abra una ventana de terminal y desplácese hasta la carpeta en la que extrajo el contenido del archivo macclient.dmg .On the same Mac computer, open a terminal window and navigate to the folder where you extracted the contents of the macclient.dmg file.

  3. Desplácese hasta la carpeta Herramientas y escriba el siguiente comando de línea de comandos:Navigate to the Tools folder and type the following command-line command:

    ./CMAppUtil <propiedades>./CMAppUtil <properties>

    Por ejemplo, supongamos que quiere convertir el contenido de un archivo de imagen de disco de Apple denominado MySoftware.dmg que está almacenado en la carpeta de escritorio del usuario en un archivo cmmac de la misma carpeta.For example, say you want to convert the contents of an Apple disk image file named MySoftware.dmg that's stored in the user's desktop folder into a cmmac file in the same folder. También quiere crear archivos cmmac para todas las aplicaciones que se encuentren en el archivo de imagen de disco.You also want to create cmmac files for all applications that are found in the disk image file. Para ello, utilice la siguiente línea de comandos:To do this, use the following command line:

    ./CMApputil –c /Usuarios/ <nombre de usuario> /Desktop/MySoftware.dmg -o /Users/ <nombre de usuario> /Desktop -a./CMApputil –c /Users/ <User Name> /Desktop/MySoftware.dmg -o /Users/ <User Name> /Desktop -a

    Nota

    El nombre de la aplicación no puede ser superior a 128 caracteres.The application name can't be more than 128 characters.

    Para configurar opciones para CMAppUtil, utilice las propiedades de línea de comandos de la tabla siguiente:To configure options for CMAppUtil, use the command-line properties in the following table:

    PropiedadProperty Más informaciónMore information
    -h-h Muestra las propiedades de línea de comandos disponibles.Displays the available command-line properties.
    -r-r Muestra el detection.xml del archivo de .cmmac proporcionado en stdout.Outputs the detection.xml of the provided .cmmac file to stdout. El resultado contiene los parámetros de detección y la versión de CMAppUtil que se utilizó para crear el archivo .cmmac .The output contains the detection parameters and the version of CMAppUtil that was used to create the .cmmac file.
    -c-c Especifica el archivo de origen que se va a convertir.Specifies the source file to be converted.
    -o-o Especifica la ruta de acceso de salida junto con la propiedad –c.Specifies the output path in conjunction with the –c property.
    -a-a Crea automáticamente archivos .cmmac junto con la propiedad –c para todas las aplicaciones y paquetes del archivo de imagen de disco.Automatically creates .cmmac files in conjunction with the –c property for all applications and packages in the disk image file.
    -s-s Omite la generación de detection.xml si no se encuentran parámetros de detección y fuerza la creación del archivo .cmmac sin el archivo detection.xml .Skips generating the detection.xml if no detection parameters are found and forces the creation of the .cmmac file without the detection.xml file.
    -v-v Muestra un resultado más detallado de la herramienta CMAppUtil junto con información de diagnóstico.Displays more detailed output from the CMAppUtil tool together with diagnostic information.
  4. Asegúrese de que se ha creado el archivo .cmmac en la carpeta de salida que especificó.Ensure that the .cmmac file has been created in the output folder that you specified.

Crear una aplicación de Configuration Manager que contenga el software MacCreate a Configuration Manager application that contains the Mac software

Use el procedimiento siguiente para ayudarle a crear una aplicación para equipos Mac administrados por Configuration Manager.Use the following procedure to help you create an application for Mac computers that are managed by Configuration Manager.

  1. En la consola de Configuration Manager, elija Biblioteca de software > Administración de aplicaciones > Aplicaciones.In the Configuration Manager console, choose Software Library > Application Management > Applications.

  2. En la pestaña Inicio, en el grupo Crear, elija Crear aplicación.On the Home tab, in the Create group, choose Create Application.

  3. En la página General del Asistente para crear aplicaciones, seleccione Detectar automáticamente la información sobre esta aplicación a partir de archivos de instalación.On the General page of the Create Application Wizard, select Automatically detect information about this application from installation files.

    Nota

    Seleccione Especificar manualmente la información de la aplicación si quiere especificar información sobre la aplicación.If you want to specify information about the application yourself, select Manually specify the application information. Para obtener más información sobre cómo especificar manualmente la información, consulte How to create applications with System Center Configuration Manager (Cómo crear aplicaciones con System Center Configuration Manager).For more information about how to manually specify the information, see How to create applications with System Center Configuration Manager.

  4. En la lista desplegable Tipo , seleccione Mac OS X.In the Type drop-down list, select Mac OS X.

  5. En el campo Ubicación, especifique la ruta UNC en el formato \\<servidor>\<recurso compartido>\<nombre de archivo> en el archivo de instalación de la aplicación Mac (archivo .cmmac) que detectará la información de la aplicación.In the Location field, specify the UNC path in the form \\<server>\<share>\<filename> to the Mac application installation file (.cmmac file) that will detect application information. Como alternativa, pulse Examinar para buscar y especificar la ubicación del archivo de instalación.Alternatively, choose Browse to browse to and specify the installation file location.

    Nota

    Debe tener acceso a la ruta UNC que contiene la aplicación.You must have access to the UNC path that contains the application.

  6. Elija Siguiente.Choose Next.

  7. En la página Importar información del Asistente para crear aplicaciones, revise la información que se ha importado.On the Import Information page of the Create Application Wizard, review the information that was imported. Si es necesario, puede pulsar Anterior para volver atrás y corregir los errores.If necessary, you can choose Previous to go back and correct any errors. Pulse Siguiente para continuar.Choose Next to proceed.

  8. En la página Información general del Asistente para crear aplicaciones, especifique información general sobre la aplicación, como el nombre de la aplicación, comentarios, la versión y una referencia opcional que le ayude a hacer referencia a la aplicación en la consola de Configuration Manager.On the General Information page of the Create Application Wizard, specify information about the application such as the application name, comments, version, and an optional reference to help you reference the application in the Configuration Manager console.

    Nota

    Es posible que parte de la información de la aplicación esté ya en esta página si previamente se ha obtenido de los archivos de instalación de la aplicación.Some of the application information might already be on this page if it was previously obtained from the application installation files.

  9. Pulse Siguiente, revise la información de la aplicación en la página Resumen y, después, complete el Asistente para crear aplicaciones.Choose Next, review the application information on the Summary page, and then complete the Create Application Wizard.

  10. La nueva aplicación se muestra en el nodo Aplicaciones de la consola de Configuration Manager.The new application is displayed in the Applications node of the Configuration Manager console.

Paso 3: Crear un tipo de implementación para la aplicación MacStep 3: Create a deployment type for the Mac application

Use el procedimiento siguiente para ayudarle a crear un tipo de implementación para equipos Mac administrados por Configuration Manager.Use the following procedure to help you create a deployment type for Mac computers that are managed by Configuration Manager.

Nota

Si ha importado 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.If you automatically imported information about the application in the Create Application Wizard, a deployment type for the application might already have been created.

  1. En la consola de Configuration Manager, elija Biblioteca de software > Administración de aplicaciones > Aplicaciones.In the Configuration Manager console, choose Software Library > Application Management > Applications.

  2. Seleccione una aplicación.Select an application. Después, en la pestaña Inicio, en el grupo Aplicación, pulse Crear tipo de implementación para crear un nuevo tipo de implementación para esta aplicación.Then, on the Home tab, in the Application group, choose Create Deployment Type to create a new deployment type for this application.

    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 de <nombre de la aplicación>.You can also start the Create Deployment Type Wizard from the Create Application Wizard and from the Deployment Types tab of the <application name> Properties dialog box.

  3. En la página General del Asistente para crear tipos de implementación, en la lista desplegable Tipo, seleccione Mac OS X.On the General page of the Create Deployment Type Wizard, in the Type drop-down list, select Mac OS X.

  4. En el campo Ubicación, especifique la ruta de acceso UNC en el formato \\<servidor>\<recurso compartido>\<nombre de archivo> en el archivo de instalación de la aplicación (archivo .cmmac).In the Location field, specify the UNC path in the form \\<server>\<share>\<filename> to the application installation file (.cmmac file). Como alternativa, pulse Examinar para buscar y especificar la ubicación del archivo de instalación.Alternatively, choose Browse to browse to and specify the installation file location.

    Nota

    Debe tener acceso a la ruta UNC que contiene la aplicación.You must have access to the UNC path that contains the application.

  5. Elija Siguiente.Choose Next.

  6. En la página Importar información del Asistente para crear tipos de implementación, revise la información que se importó.On the Import Information page of the Create Deployment Type Wizard, review the information that was imported. Si es necesario, pulse Anterior para volver atrás y corregir los errores.If necessary, choose Previous to go back and correct any errors. Pulse Siguiente para continuar.Choose Next to continue.

  7. En la página Información general del Asistente para crear tipos de implementación, especifique la información sobre el nombre de la aplicación, como el nombre de la aplicación, comentarios y los idiomas en los que está disponible el tipo de implementación.On the General Information page of the Create Deployment Type Wizard, specify information about the application such as the application name, comments, and the languages in which the deployment type is available.

    Nota

    Es posible que parte de la información del tipo de implementación esté ya en esta página si previamente se ha obtenido de los archivos de instalación de la aplicación.Some of the deployment type information might already be on this page if it was previously obtained from the application installation files.

  8. Elija Siguiente.Choose Next.

  9. En la página Requisitos del Asistente para crear tipos de implementación, puede especificar las condiciones que deben cumplirse antes de que se pueda instalar el tipo de implementación en los equipos Mac.On the Requirements page of the Create Deployment Type Wizard, you can specify the conditions that must be met before the deployment type can be installed on Mac computers.

  10. Pulse Agregar para abrir el cuadro de diálogo Crear requisito y agregar un nuevo requisito.Choose Add to open the Create Requirement dialog box and add a new requirement.

    Nota

    También puede agregar nuevos requisitos en la pestaña Requisitos del cuadro de diálogo Propiedades de <nombre de tipo de implementación>.You can also add new requirements on the Requirements tab of the <deployment type name> Properties dialog box.

  11. En la lista desplegable Categoría , seleccione que este requisito es para un dispositivo.From the Category drop-down list, select that this requirement is for a device.

  12. En la lista desplegable Condición, seleccione la condición que quiere usar para evaluar si el equipo Mac cumple los requisitos de instalación.From the Condition drop-down list, select the condition that you want to use to assess whether the Mac computer meets the installation requirements. El contenido de esta lista varía dependiendo de la categoría que seleccione.The contents of this list varies depending on the category that you select.

  13. En la lista desplegable Operador, pulse el operador que se va a usar para comparar la condición seleccionada con el valor especificado para evaluar si el usuario o el dispositivo cumple los requisitos de instalación.From the Operator drop-down list, choose the operator to use to compare the selected condition to the specified value to assess whether the user or device meets the installation requirements. Los operadores disponibles varían según la condición seleccionada.The available operators vary depending on the selected condition.

  14. En el campo Valor, especifique los valores que se van a usar con la condición y el operador seleccionados para evaluar si el usuario o el dispositivo cumple con el requisito de instalación.In the Value field, specify the values to use with the selected condition and operator to assess whether the user or device meets in the installation requirement. Los valores disponibles varían según la condición y el operador que seleccione.The available values vary depending on the condition and operator that you select.

  15. Pulse Aceptar para guardar la regla de requisitos y cierre el cuadro de diálogo Crear requisito.Choose OK to save the requirement rule and exit the Create Requirement dialog box.

  16. En la página Requisitos del Asistente para crear tipos de implementación, pulse Siguiente.On the Requirements page of the Create Deployment Type Wizard, choose Next.

  17. En la página Resumen del Asistente para crear tipos de implementación, revise las acciones que debe realizar el asistente.On the Summary page of the Create Deployment Type Wizard, review the actions for the wizard to take. Si es necesario, pulse Anterior para volver atrás y cambiar la configuración del tipo de implementación.If necessary, choose Previous to go back and change deployment type settings. Pulse Siguiente para crear el tipo de implementación.Choose Next to create the deployment type.

  18. Una vez que se haya completado la página Progreso, revise las acciones que se hayan realizado y, después, pulse Cerrar para completar el Asistente para crear tipos de implementación.After the Progress page finishes, review the actions that have been taken, and then choose Close to complete the Create Deployment Type Wizard.

  19. Si se inició este asistente desde el Asistente para crear aplicaciones, volverá a la página Tipos de implementación.If you started this wizard from the Create Application Wizard, you will return to the Deployment Types page.

Implementar la aplicación MacDeploy the Mac application

Los pasos para implementar una aplicación en los equipos Mac son los mismos que los pasos para implementar una aplicación en equipos Windows, con la excepción de las siguientes diferencias:The steps to deploy an application to Mac computers are the same as the steps to deploy an application to Windows computers, except for the following differences:

  • No se admite la implementación de aplicaciones en los usuarios.The deployment of applications to users is not supported.

  • Las implementaciones que tienen un objetivo Disponible no son compatibles.Deployments that have a purpose of Available are not supported.

  • No se admite la opción Implementar previamente en el dispositivo primario del usuario de la página Configuración de implementación del Asistente para implementar software.The Pre-deploy software to the user’s primary device option on the Deployment Settings page of the Deploy Software Wizard is not supported.

  • Debido a que los equipos Mac no son compatibles con el Centro de software, se omite el valor Notificaciones de usuario de la página Experiencia del usuario del Asistente para implementar software.Because Mac computers do not support Software Center, the setting User notifications on the User Experience page of the Deploy Software Wizard is ignored.

  • La opción para enviar paquetes de reactivación al implementar software no es compatible para equipos Mac.The option to send wake-up packets when you deploy software is not supported for Mac computers.

Nota

Puede crear una recopilación que contenga solo equipos Mac.You can build a collection that contains only Mac computers. Para ello, cree una recopilación que use una regla de consulta y use la consulta WQL de ejemplo del tema How to create queries (Cómo crear consultas).To do so, create a collection that uses a query rule and use the example WQL query in the How to create queries topic.

Para obtener más información, consulte Deploy applications (Implementar aplicaciones).For more information, see Deploy applications.

Paso 5: Supervisar la implementación de la aplicación MacStep 5: Monitor the deployment of the Mac application

Puede usar el mismo proceso para supervisar las implementaciones de aplicaciones en equipos Mac como haría para supervisar las implementaciones de aplicaciones en equipos Windows.You can use the same process to monitor application deployments to Mac computers as you would to monitor application deployments to Windows computers.

Para obtener más información, consulte Monitor applications (Supervisar aplicaciones).For more information, see Monitor applications.