Introducción a la administración de aplicaciones en System Center Configuration ManagerIntroduction to application management in System Center Configuration Manager

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

En este tema, aprenderá los conceptos básicos que necesita saber antes de empezar a trabajar con aplicaciones de System Center Configuration Manager.In this topic, you'll learn the basics you need to know before you start working with System Center Configuration Manager applications.

Sugerencia

Si ya está familiarizado con la administración de aplicaciones en Configuration Manager, puede omitir este tema y pasar a la creación de una aplicación de ejemplo.If you are already familiar with how to manage applications in Configuration Manager, you can skip this topic and move on to creating a sample application. Consulte Crear e implementar una aplicación con System Center Configuration Manager.See Create and deploy an application with System Center Configuration Manager.

¿Qué es una aplicación?What is an application?

Aunque el término aplicación es un término ampliamente usado en informática, en Configuration Manager, significa algo distinto.Although application is a widely used term in computing, in Configuration Manager, it means something different. Piense en una aplicación como en una caja.Think of an application like a box. Dicha caja contiene uno o varios conjuntos de archivos de instalación de un paquete de software (conocidos como tipo de implementación) más instrucciones acerca de la implementación del software.This box contains one or more sets of installation files for a software package (known as a deployment type), plus instructions on how to deploy the software.

Cuando la aplicación se implementa en dispositivos, los requisitos deciden qué tipo de implementación se instala en el dispositivo.When the application is deployed to devices, requirements decide which deployment type is installed on the device.

Puede hacer muchas más cosas con una aplicación.You can do many more things with an application. Obtendrá información sobre ellas a medida que avance por esta guía.You'll learn about these things as you read this guide. La tabla siguiente presenta algunos conceptos que debe saber antes de empezar a investigar un poco más:The following table introduces some concepts you'll need to know before you start to dig deeper:

ConceptoConcept DescripciónDescription
RequirementsRequirements En versiones anteriores de Configuration Manager, a menudo se creaba una recopilación que contenía los dispositivos que quería implementar en una aplicación.In previous versions of Configuration Manager, you would often create a collection containing the devices you wanted to deploy an application to. Aunque todavía puede crear una recopilación, con los requisitos puede especificar criterios más detallados para la implementación de una aplicación.Although you can still create a collection, with requirements you can specify more detailed criteria for an application deployment.

Por ejemplo, puede especificar que una aplicación se instale solo en dispositivos que ejecutan Windows 10.For example, you can specify that an application can only install on devices that run Windows 10. A continuación, puede implementar la aplicación en los dispositivos, pero solo se instalará en los dispositivos que ejecuten Windows 10.Then, you can deploy the application to your devices, but it will only install on devices that run Windows 10.

Configuration Manager evalúa los requisitos para determinar si se instalará una aplicación y cualquiera de sus tipos de implementación.Configuration Manager evaluates requirements to determine whether an application and any of its deployment types will be installed. A continuación, determina el tipo de implementación correcto mediante el que debe instalarse una aplicación.Then it determines the correct deployment type by which to install an application. Cada siete días, de forma predeterminada, las reglas de requisitos se vuelven a evaluar para garantizar su cumplimiento conforme a la configuración de cliente Programar la reevaluación para implementaciones.Every seven days, by default, the requirement rules are reevaluated to ensure compliance according to the client setting Schedule re-evaluation for deployments.

Para obtener más información, consulte Crear e implementar una aplicación.For details, see Create and deploy an application.
Condiciones globalesGlobal conditions Cuando se utilicen los requisitos con un tipo de implementación específico en una única aplicación, también podrá crear condiciones globales.While requirements are used with a specific deployment type in a single application, you can also create global conditions. Son una biblioteca de requisitos predefinidos que puede usar con cualquier aplicación y tipo de implementación.These are a library of predefined requirements that you can use with any application and deployment type.

Configuration Manager contiene un conjunto de condiciones globales integradas y también permite crear las suyas propias.Configuration Manager contains a set of built-in global conditions, and you can also create your own.

Para obtener más información, consulte Crear condiciones globales.For details, see Create global conditions.
Implementación simuladaSimulated deployment Evalúa los requisitos, el método de detección y las dependencias de una aplicación.Evaluates the requirements, detection method, and dependencies for an application. Informa de los resultados sin instalar realmente la aplicación.It reports the results without actually installing the application.

Para obtener más información, consulte Simular implementaciones de aplicaciones.For details, see Simulate application deployments.
Acción de implementaciónDeployment action Especifica si desea instalar o desinstalar (si se admite) la aplicación que se va a implementar.Specifies whether you want to install, or uninstall (when supported), the application you are deploying.

Para obtener más información, consulte Implementar aplicaciones.For details, see Deploy applications.
Propósito de implementaciónDeployment purpose Especifica si la aplicación de la implementación tendrá el estado Requeridoo Disponible.Specifies whether the deployment app will be Required, or Available.

Requerido significa que la aplicación se implementa automáticamente según la programación configurada.Required means that the application is deployed automatically according to the schedule that has been set up. Sin embargo, un usuario puede realizar un seguimiento del estado de la implementación de la aplicación si no está oculto y puede instalar la aplicación antes de la fecha límite mediante el Centro de software.However, a user can track the application deployment status if it is not hidden, and can install the application before the deadline by using the Software Center.

Disponible significa que si la aplicación se implementa en un usuario, este la verá en el Centro de software y la podrá solicitar a petición.Available means that if the application is deployed to a user, the user sees the published application in Software Center, and can request it on demand.

Para obtener más información, consulte Implementar aplicaciones.For details, see Deploy applications.
RevisionesRevisions Si se hacen revisiones en una aplicación o en un tipo de implementación contenido en una aplicación, Configuration Manager crea una versión nueva de la aplicación.When you make revisions to an application or to a deployment type that is contained in an application, Configuration Manager creates a new version of the application. También puede ver el historial de cada revisión de aplicación, ver sus propiedades, restaurar una versión anterior de una aplicación o eliminar una versión anterior.You can display the history of each application revision, view its properties, restore a previous version of an application, or delete an old version.

Para obtener más información, consulte Actualizar y retirar aplicaciones.For details, see Update and retire applications.
Método de detecciónDetection method Los métodos de detección se usan para detectar si ya está instalada una aplicación implementada.Detection methods are used to discover whether a deployed application is already installed. Si el método de detección indica que la aplicación está instalada, Configuration Manager no intenta instalarla de nuevo.If the detection method indicates the application is installed, Configuration Manager does not attempt to install it again.

Para obtener más información, consulte Crear aplicaciones.For details, see Create applications.
DependenciasDependencies Las dependencias definen uno o más tipos de implementación de otra aplicación que se deben instalar antes de que se instale un tipo de implementación.Dependencies define one or more deployment types from another application that must be installed before a deployment type is installed. Puede configurar los tipos de implementación dependientes para que se instalen automáticamente antes de la instalación de un determinado tipo de implementación.You can set up the dependent deployment types to be installed automatically before a deployment type is installed.

Para obtener más información, consulte Crear aplicaciones.For details, see Create applications.
SustituciónSupersedence Configuration Manager le permite actualizar o reemplazar las aplicaciones existentes mediante una relación de sustitución.Configuration Manager lets you upgrade or replace existing applications by using a supersedence relationship. Cuando se sustituye una aplicación, puede especificar un nuevo tipo de implementación para reemplazar el tipo de implementación de la aplicación sustituida.When you supersede an application, you can specify a new deployment type to replace the deployment type of the superseded application. También puede decidir si desea actualizar o desinstalar la aplicación sustituida antes de que se instale la aplicación sustituida.You can also decide whether to upgrade or uninstall the superseded application before the superseding application is installed.

Para obtener más información, consulte Crear aplicaciones.For details, see Create applications.
Administración centrada en el usuarioUser-centric management Las aplicaciones de Configuration Manager admiten la administración centrada en el usuario, por lo que permiten asociar usuarios específicos con dispositivos concretos.Configuration Manager applications support user-centric management, letting you associate specific users with specific devices. En lugar de tener que recordar el nombre del dispositivo de un usuario, ahora puede implementar aplicaciones para el usuario y el dispositivo.Instead of having to remember the name of a user’s device, you can deploy apps to the user and to the device. Esta funcionalidad puede ayudarle a asegurarse de que las aplicaciones más importantes siempre estén disponible en todos los dispositivos a los que accede un usuario específico.This functionality can help you make sure that the most important apps are always available on each device that a specific user accesses. Si un usuario adquiere un nuevo equipo, puede instalar automáticamente las aplicaciones del usuario en el dispositivo antes de que inicie sesión.If a user acquires a new computer, you can automatically install the user’s apps on the device before they sign in.

Para obtener información, consulte Vincular usuarios y dispositivos con la afinidad entre usuario y dispositivo.For details, see Link users and devices with user device affinity.

¿Qué tipos de aplicación puede implementar?What application types can you deploy?

Configuration Manager le permite implementar los siguientes tipos de aplicaciones:Configuration Manager lets you deploy the following app types:

  • Windows Installer (archivo *.msi)Windows Installer (*.msi file)
  • Paquete de aplicación de Windows (*.appx, *.appxbundle)Windows app package (*.appx, *.appxbundle)
  • Paquete de aplicación de Windows (en la Tienda Windows)Windows app package (in the Windows Store)
  • Microsoft Application Virtualization 4Microsoft Application Virtualization 4
  • Microsoft Application Virtualization 5Microsoft Application Virtualization 5
  • Archivo .CAB de Windows MobileWindows Mobile Cabinet
  • macOSmacOS

Además, al administrar dispositivos a través de la administración de dispositivos locales de Microsoft Intune o Configuration Manager, puede administrar estos tipos de aplicación adicionales:Additionally, when you manage devices through Microsoft Intune or Configuration Manager on-premises device management, you can manage these further app types:

  • Paquete de aplicación de Windows Phone (archivo *.xap)Windows Phone app package (*.xap file)
  • Paquete de aplicación iOS (archivo *.ipa)App Package for iOS (*.ipa file)
  • Paquete de aplicación de Android (archivo *.apk)App Package for Android (*.apk file)
  • Paquete de aplicación para Android en Google PlayApp Package for Android on Google Play
  • Paquete de aplicación de Windows Phone (en la Tienda Windows Phone)Windows Phone app package (in the Windows Phone Store)
  • Windows Installer a través de MDMWindows Installer through MDM
  • Aplicación webWeb Application

Aplicaciones basadas en estadoState-based applications

Las aplicaciones de Configuration Manager usan la supervisión basada en estado, lo cual permite hacer un seguimiento del último estado de implementación de aplicación para usuarios y dispositivos.Configuration Manager applications use state-based monitoring, by which you can track the last application deployment state for users and devices. Los mensajes de estado muestran información acerca de dispositivos individuales.The state messages display information about individual devices. Por ejemplo, si una aplicación se implementa en una recopilación de usuarios, puede ver el estado de cumplimiento de la implementación y el propósito de la implementación en la consola de Configuration Manager.For example, if an application is deployed to a collection of users, you can view the compliance state of the deployment and the deployment purpose in the Configuration Manager console. Puede supervisar la implementación de todo el software mediante el área de trabajo Supervisión en la consola de Configuration Manager.You can monitor the deployment of all software by using the Monitoring workspace in the Configuration Manager console. Las implementaciones de software incluyen actualizaciones de software, configuración de cumplimiento, aplicaciones, secuencias de tareas, y paquetes y programas.Software deployments include software updates, compliance settings, applications, task sequences, and packages and programs. Para obtener más información, consulte Supervisión de aplicaciones.For more information, see Monitor applications.

Configuration Manager vuelve a evaluar las implementaciones de aplicaciones con determinada frecuencia.Application deployments are regularly re-evaluated by Configuration Manager. Por ejemplo:For example:

  • El usuario final desinstala una aplicación implementada.A deployed application is uninstalled by the end-user. En el siguiente ciclo de evaluación, Configuration Manager detecta que la aplicación no está presente y vuelve a instalarla.At the next evaluation cycle, Configuration Manager detects that the application is not present, and reinstalls it.

  • Una aplicación no se instaló en un dispositivo porque no cumple los requisitos.An application was not installed on a device because it failed to meet the requirements. Posteriormente, se realiza un cambio en el dispositivo y cumple los requisitos.Later, a change is made to the device and it now meets the requirements. Configuration Manager detecta este cambio y la aplicación se instala.Configuration Manager detects this change, and the application is installed.

Puede establecer la configuración de cliente Programar reevaluación de implementaciones para configurar el intervalo de reevaluación de las implementaciones de aplicaciones.You can set the re-evaluation interval for application deployments by using the Schedule re-evaluation for deployments client setting. Para más información, vea Acerca de la configuración de cliente.For more information, see About client settings.

Empezar a crear una aplicaciónGet started creating an application

Si quiere comenzar de inmediato a crear una aplicación, encontrará un tutorial para crear una aplicación sencilla en el tema Crear e implementar una aplicación con System Center Configuration Manager.If you want to jump right in and start to create an application, you'll find a walkthrough for creating a simple application in the Create and deploy an application topic.

Si está familiarizado con los aspectos básicos y quiere obtener más información de referencia sobre las opciones disponibles, empiece por Crear aplicaciones.If you are familiar with the basics and looking for more detailed reference information about all the options available to you, start from Create applications.

Centro de software y Catálogo de aplicacionesSoftware Center and the Application Catalog

En versiones anteriores de Configuration Manager, el Centro de software se usaba para instalar y programar las instalaciones de software, configurar las opciones de control remoto y configurar la administración de energía.In previous versions of Configuration Manager, Software Center was used to install and schedule software installations, configure remote control settings, and set up power management. Los usuarios podían conectarse al catálogo de aplicaciones para buscar y solicitar software, configurar algunas opciones de preferencia y borrar remotamente sus dispositivos móviles.Users could connect to the Application Catalog to browse for and request software, set some preferences, and remotely wipe their mobile devices.

Aunque estas opciones siguen estando disponibles en System Center Configuration Manager, ahora hay una nueva versión del Centro de software disponible que permite buscar aplicaciones.While these settings are still available in System Center Configuration Manager, a new version of Software Center is now available that allows you to browse for applications. No tiene que usar el catálogo de aplicaciones, que requiere un explorador web habilitado para Silverlight.You don't have to use the Application Catalog, which requires a Silverlight-enabled web browser. Sin embargo, los roles de sistema de sitio de punto de sitios web del catálogo de aplicaciones y de punto de servicio web del catálogo de aplicaciones siguen siendo necesarios para que las aplicaciones disponibles para el usuario aparezcan en el Centro de software.However, the Application Catalog website point and Application Catalog web service point site system roles are still required for user-available apps to appear in Software Center.

Para obtener más información, consulte Planear y configurar la administración de aplicaciones en Configuration Manager.For more information, see Plan for and configure application management.

Paquetes y programas de Configuration ManagerConfiguration Manager packages and programs

Configuration Manager mantiene la compatibilidad de los paquetes y programas usados en versiones anteriores del producto.Configuration Manager continues to support packages and programs that were used in previous versions of the product. Una implementación que utilice paquetes y programas podría ser más adecuada que una implementación que use una aplicación cuando se implementa algo de lo siguiente:A deployment that uses packages and programs might be more suitable than a deployment that uses an application when you deploy any of the following:

  • Scripts que no instalan una aplicación en un equipo, como un script para desfragmentar la unidad de disco del equipo.Scripts that do not install an application on a computer, such as a script to defragment the computer disk drive.

  • Secuencias de comandos "Uso único" que no es necesario supervisar de forma constante.“One-off” scripts that do not need to be continually monitored.

  • Scripts que se ejecutan según una programación periódica y no pueden usar evaluación global.Scripts that run on a recurring schedule and cannot use global evaluation.

    Para obtener más información, consulte Paquetes y programas.For more information, see Packages and programs.