Crear aplicaciones en Configuration Manager

Se aplica a: Configuration Manager (rama actual)

Una aplicación de Configuration Manager define los metadatos acerca de la aplicación. Una aplicación tiene uno o varios tipos de implementación. Estos tipos de implementación incluyen los archivos de instalación y la información necesaria para instalar software en dispositivos. Un tipo de implementación también tiene reglas, como métodos de detección y requisitos. Estas reglas especifican cuándo y cómo el cliente instala el software.

Cree aplicaciones utilizando los siguientes métodos:

En este artículo también se incluye la siguiente información para configurar un tipo de implementación:

Crear una aplicación

  1. En la consola de Configuration Manager, vaya al área de trabajo Biblioteca de software, expanda Administración de aplicaciones y seleccione el nodo Aplicaciones.

  2. En la pestaña Inicio de la cinta de opciones, en el grupo Crear , seleccione Crear aplicación.

A continuación, detecte automáticamente o especifique manualmente la información de la aplicación:

  • Detecte automáticamente la información de la aplicación para crear una aplicación básica con un único tipo de implementación. Por ejemplo, un archivo de Windows Installer que no tiene dependencias ni requisitos. Después de crear una aplicación mediante este procedimiento, edítela según sea necesario. Puede agregar o cambiar tipos de implementación y agregar métodos de detección, dependencias o requisitos.

  • Especificar manualmente la información de la aplicación para crear aplicaciones más complejas. Defina más de un tipo de implementación, dependencias, métodos de detección o requisitos.

Detectar automáticamente la información de la aplicación

  1. En la página General del Asistente para crear aplicaciones, seleccione Detectar automáticamente información sobre esta aplicación desde los archivos de instalación.

  2. En la lista desplegable Tipo , seleccione el tipo de archivo de instalación de aplicaciones que desee utilizar para detectar la información de la aplicación. Para obtener más información acerca de los tipos de instalación disponibles, consulta Tipos de implementación admitidos por Configuration Manager.

  3. En el cuadro Ubicación , especifique el archivo de instalación de aplicaciones que desea utilizar para detectar la información de la aplicación. Esta ubicación es una ruta de acceso de red (\\server\share\filename) o un vínculo de tienda. Debe tener acceso a la ruta de acceso de red y a cualquier subcarpeta que incluya contenido de la aplicación.

    Importante

    Al seleccionar Windows Installer (*.msi archivo) como tipo de aplicación, el sitio importa todos los archivos de la carpeta especificada. Después, envía estos archivos a los puntos de distribución. Asegúrese de que la carpeta especificada contenga solo los archivos necesarios para instalar la aplicación. Microsoft prueba Configuration Manager para admitir hasta 20 000 archivos en el paquete de aplicación. Si la aplicación tiene más archivos, considere la posibilidad de crear varias aplicaciones con menos archivos.

  4. En la página Importar información del Asistente para crear aplicaciones, revise la información y seleccione Siguiente. Si es necesario, seleccione Anterior para volver atrás y corregir los errores.

  5. En la página Información general del Asistente para crear aplicaciones, especifique la siguiente información:

    Nota:

    Si Configuration Manager detecta automáticamente esta información de los archivos de instalación de la aplicación, ya está rellenada aquí. Además, las opciones que se muestran pueden ser diferentes según el tipo de aplicación que se cree.

    • Información general sobre la aplicación, como el nombre de la aplicación, los comentarios del administrador, el publicador y la versión de software. Para ayudarle a encontrar la aplicación en la consola de Configuration Manager, especifique una referencia opcional o seleccione categorías administrativas.

    • Programa de instalación: especifique el programa de instalación y las propiedades necesarias para instalar el tipo de implementación de la aplicación.

      Sugerencia

      Si el programa de instalación no aparece, elija Examinar y busque la ubicación del programa de instalación.

    • Comportamiento de instalación: Seleccione una de las tres opciones para cómo Configuration Manager instala este tipo de implementación. Para obtener más información sobre estas opciones, consulte Experiencia del usuario.

    • Usa una conexión VPN automática (si está configurada): si has implementado un perfil de VPN en el dispositivo en el que el usuario inicia la aplicación, conéctate a la VPN cuando se inicie la aplicación. Esta opción es solo para Windows 8.1 y Windows Phone 8.1. En dispositivos Windows Phone 8.1, si implementas más de un perfil de VPN en el dispositivo, no se admiten las conexiones VPN automáticas. Para obtener más información, consulta Perfiles de VPN.

    • Aprovisionar esta aplicación para todos los usuarios del dispositivo: Aprovisionar una aplicación con un paquete de aplicación de Windows para todos los usuarios del dispositivo. Para obtener más información, consulte Crear aplicaciones para Windows.

      Sugerencia

      Si está modificando una aplicación existente, esta configuración se encuentra en la pestaña Experiencia del usuario de las propiedades del tipo de implementación del paquete de aplicación de Windows.

  6. Elija Siguiente, revise la información de la aplicación en la página Resumen y, a continuación, finalice el asistente Crear aplicación.

La nueva aplicación aparece ahora en el nodo Aplicaciones de la consola de Configuration Manager. Ha terminado de crear una aplicación.

Para agregar más tipos de implementación o configurar otras opciones, consulte Crear tipos de implementación para la aplicación.

Especificar manualmente la información de la aplicación

  1. En la página General del Asistente para crear aplicaciones, seleccione Especificar manualmente la información de la aplicación y, a continuación, elija Siguiente.

  2. Especifique información general sobre la aplicación:

    • El nombre de la aplicación es obligatorio y debe tener menos de 256 caracteres.

    • Los comentarios del administrador, el publicador y la versión del software son metadatos adicionales para describir aún más la aplicación.

    • Para ayudarle a encontrar la aplicación en la consola de Configuration Manager, especifique una referencia opcional o seleccione categorías administrativas.

    • Fecha de publicación

    • Seleccione los usuarios o grupos responsables de esta aplicación como propietarios y contactos de soporte técnico. De forma predeterminada, estos valores se establecen en el nombre de usuario.

  3. En la página Centro de software del asistente para crear aplicaciones, especifique la información siguiente:

    • Idioma seleccionado: en la lista desplegable, seleccione la versión de idioma de la aplicación que desea configurar. Elija Agregar o quitar para configurar más idiomas para esta aplicación.

    • Nombre de la aplicación localizada: especifique el nombre de la aplicación en el idioma seleccionado.

      Importante

      Se requiere un nombre de aplicación localizado para cada versión de idioma que configure.

    • Categorías de usuario: elija Editar para especificar categorías de aplicación en el idioma seleccionado. Los usuarios del Centro de software usan estas categorías para ayudar a filtrar y ordenar las aplicaciones.

      Nota:

      Las categorías de usuario para las implementaciones de aplicaciones dirigidas a dispositivos se muestran como filtros en el Centro de software. Estas implementaciones pueden estar disponibles o ser necesarias.

      Cambiar el nombre o eliminar una categoría no se aplica automáticamente a las aplicaciones con esta categoría. Estos cambios se aplicarán en la siguiente revisión de la aplicación. Para solucionar este problema para cambiar el nombre o eliminar:
      • En primer lugar, desactiva la casilla de la categoría en cualquier aplicación que haga referencia a ella. Después, aplique ese cambio, que revisa la aplicación.
        • En lugar de la acción de cambio de nombre, cree una nueva categoría con el nuevo nombre y agregue la nueva categoría a las aplicaciones relevantes.
        • Puede eliminar la categoría después de revisar las aplicaciones.
    • Documentación de usuario: especifica la ubicación de un archivo desde el que los usuarios del Centro de software pueden obtener más información sobre esta aplicación. Esta ubicación es la dirección de un sitio web o una ruta de acceso de red y un nombre de archivo. Asegúrese de que los usuarios tengan acceso a esta ubicación.

    • Texto del vínculo: especifique el texto que aparece en lugar de "Información adicional" cuando se especifica la documentación del usuario.

    • Dirección URL de privacidad: especifique una dirección de sitio web para la declaración de privacidad de la aplicación.

    • Descripción localizada: escriba una descripción para esta aplicación en el idioma seleccionado.

    • Palabras clave: escriba una lista de palabras clave en el idioma seleccionado. Estas palabras clave ayudan a los usuarios del Centro de software a buscar la aplicación.

    • Icono: Seleccione Examinar para seleccionar un icono para esta aplicación. Si no especifica un icono, Configuration Manager utiliza un icono predeterminado. Los iconos pueden tener dimensiones en píxeles de hasta 512 x 512.

  4. En la página Tipos de implementación del Asistente para crear aplicaciones, elija Agregar para crear un nuevo tipo de implementación. Para obtener más información, consulte Creación de tipos de implementación para la aplicación.

  5. Elija Siguiente, revise la información de la aplicación en la página Resumen y, a continuación, finalice el asistente Crear aplicación.

La nueva aplicación aparece ahora en el nodo Aplicaciones de la consola de Configuration Manager.

Crear tipos de implementación para la aplicación

Si detecta automáticamente información de la aplicación, es posible que no necesite finalizar algunos de los pasos de esta sección.

Nota:

Al ver las propiedades de un tipo de implementación existente, las secciones siguientes corresponden a pestañas de la ventana propiedades del tipo de implementación:

Para obtener información sobre la pestaña Comportamiento de instalación en las propiedades de un tipo de implementación, consulte Comprobar si hay archivos ejecutables en ejecución.

Iniciar el asistente para crear tipo de implementación

Hay tres maneras de iniciar el asistente Crear tipo de implementación:

  • En el nodo Aplicaciones: En la consola de Configuration Manager, vaya al área de trabajo Biblioteca de software, expanda Administración de aplicaciones y seleccione el nodo Aplicaciones. Seleccione una aplicación y, a continuación, seleccione Crear tipo de implementación en la cinta de opciones.

  • Al crear una aplicación: Cuando especifique manualmente la información de la aplicación en el Asistente para crear aplicaciones, seleccione Agregar en la página Tipos de implementación.

  • En las propiedades de la aplicación: Seleccione una aplicación existente en el nodo Aplicaciones y seleccione Propiedades. Cambie a la pestaña Tipos de implementación y seleccione Agregar.

A continuación, utilice uno de los siguientes procedimientos para identificar automáticamente o especificar manualmente la información del tipo de implementación.

Identificar automáticamente la información del tipo de implementación

  1. En la página General del asistente para crear tipo de implementación:

    1. Seleccione el tipo de archivo de instalación de la aplicación para detectar la información del tipo de implementación.

    2. Seleccione Identificar automáticamente la información acerca de este tipo de implementación desde los archivos de instalación.

    3. En el cuadro Ubicación , especifique el archivo de instalación de aplicaciones que desea utilizar para detectar la información del tipo de implementación. Esta ubicación es una ruta de acceso de red (\\server\share\filename) o un vínculo de tienda. Debe tener acceso a la ruta de acceso de red y a cualquier subcarpeta que incluya contenido de la aplicación.

  2. En la página Importar información del asistente Crear tipo de implementación, revise la información y seleccione Siguiente. Si es necesario, seleccione Anterior para volver atrás y corregir los errores.

  3. En la página Información general del asistente Crear tipo de implementación, especifique la siguiente información:

    Nota:

    Es posible que parte de la información del tipo de implementación ya esté presente si se leyó desde los archivos de instalación de la aplicación. Además, las opciones mostradas pueden diferir según el tipo de implementación que estés creando.

    • Información general sobre el tipo de implementación:

      • El nombre es obligatorio

      • Comentarios del administrador para describirlo con más detalle

      • Idiomas disponibles para ella

    • Programa de instalación: especifique el programa de instalación y las propiedades que necesita para instalar el tipo de implementación.

    • Comportamiento de instalación: Seleccione una de las tres opciones para cómo Configuration Manager instala este tipo de implementación. Para obtener más información sobre estas opciones, consulte Experiencia del usuario.

    • Usa una conexión VPN automática (si está configurada): si has implementado un perfil de VPN en el dispositivo en el que el usuario inicia la aplicación, conéctate a la VPN cuando se inicie la aplicación. Esta opción es solo para Windows 8.1 y Windows Phone 8.1. En dispositivos Windows Phone 8.1, si implementas más de un perfil de VPN en el dispositivo, no se admiten las conexiones VPN automáticas. Para obtener más información, consulta Perfiles de VPN.

  4. Elija Siguiente y, a continuación, continúe hasta el Tipo de implementación. Opciones de contenido.

Especificar manualmente la información del tipo de implementación

  1. En la página General del asistente Crear tipo de implementación, en la lista desplegable Tipo , elija el tipo de archivo de instalación de aplicaciones para este tipo de implementación.

  2. Seleccione Manualmente, especifique la información del tipo de implementación y haga clic en Siguiente.

  3. En la página Información general del asistente Crear tipo de implementación, especifique un nombre para el tipo de implementación. Opcionalmente, puede especificar los comentarios del administrador, seleccionar los idiomas para este tipo de implementación y, a continuación, seleccionar Siguiente.

  4. Continuar con Tipo de implementación Opciones de contenido.

Tipo de implementación Opciones de contenido

En la página Contenido , especifique la siguiente información:

Nota:

Al ver las propiedades de un tipo de implementación existente, algunas de estas opciones aparecen en la pestaña Contenido y otras en la pestaña Programas .

  • Ubicación del contenido: especifique la ubicación del contenido para este tipo de implementación o seleccione Examinar para elegir la carpeta de contenido del tipo de implementación.

    Importante

    La cuenta System del equipo servidor de sitio debe tener permisos para la ubicación de contenido especificada.

    • Conservar contenido en la caché del cliente: el cliente de Configuration Manager mantiene indefinidamente en su caché el contenido del tipo de implementación. El cliente conserva el contenido incluso si la aplicación ya está instalada. Esta opción es útil con algunas implementaciones, como el software basado en Windows Installer. Windows Installer necesita una copia local del contenido de origen para aplicar actualizaciones. Esta opción reduce el espacio disponible en la memoria caché. Si selecciona esta opción, puede provocar un error en una implementación grande en un momento posterior si la memoria caché no tiene suficiente espacio disponible.

      Sugerencia

      Esta opción conserva la versión específica del contenido que instala el cliente. Si actualiza el contenido de esta aplicación, el cliente no volverá a almacenar en caché automáticamente este contenido. Una vez que se produce una acción que requiere el nuevo contenido, el cliente descarga la nueva versión del contenido.

  • Programa de instalación: Especifique el nombre del programa de instalación y los parámetros de instalación necesarios.

    • Inicio de la instalación en: Opcionalmente, especifique la carpeta que tiene el programa de instalación para el tipo de implementación. Esta carpeta puede ser una ruta de acceso absoluta en el cliente o una ruta de acceso a la carpeta del punto de distribución que tiene los archivos de instalación.
  • Programa de desinstalación: opcionalmente, especifique el nombre del programa de desinstalación y los parámetros necesarios.

    • Inicio de la desinstalación en: Opcionalmente, especifique la carpeta que tiene el programa de desinstalación para el tipo de implementación. Esta carpeta puede ser una ruta de acceso absoluta en el cliente. También puede ser una ruta de acceso relativa en un punto de distribución de la carpeta que contiene el paquete.
  • Programa de reparación: Para los tipos de implementación de Windows Installer y Script Installer, especifique opcionalmente el nombre del programa de reparación y los parámetros necesarios.

    • Inicio de la reparación en: Opcionalmente, especifique la carpeta que tiene el programa de reparación para el tipo de implementación. Esta carpeta puede ser una ruta de acceso absoluta en el cliente. También puede ser una ruta de acceso relativa en un punto de distribución de la carpeta que contiene el paquete.
  • Ejecutar el programa de instalación y desinstalación como proceso de 32 bits en clientes de 64 bits: Use las ubicaciones de archivos y registros de 32 bits en equipos basados en Windows para ejecutar el programa de instalación para el tipo de implementación.

Propiedades del tipo de implementación Opciones de contenido

Al ver las propiedades de un tipo de implementación, las siguientes opciones solo aparecen en la pestaña Contenido :

  • Desinstala la configuración del contenido:

    • Igual que el contenido de instalación: si el contenido de instalación y desinstalación son iguales, seleccione esta opción. Esta es la opción predeterminada.

    • Sin contenido de desinstalación: seleccione esta opción si la aplicación no necesita contenido para desinstalarse.

    • Diferente del contenido de instalación: si el contenido de desinstalación es diferente del contenido de instalación, selecciona esta opción.

      • Ubicación del contenido de desinstalación: especifique la ruta de red al contenido que se usa para desinstalar la aplicación.
  • Permitir a los clientes usar puntos de distribución del grupo de límites del sitio predeterminado: especifique si los clientes deben descargar e instalar el software desde un punto de distribución en el grupo de límites predeterminado del sitio cuando el contenido no esté disponible desde un punto de distribución en los grupos de límites actuales o vecinos.

  • Opciones de implementación: Especifique si los clientes deben descargar la aplicación cuando usan un punto de distribución de un grupo de límites del sitio vecino o predeterminado.

Nota:

Windows BranchCache siempre está habilitado en los clientes. Si el punto de distribución admite BranchCache, los clientes lo usan. Para obtener más información, consulta BranchCache.

Tipo de implementación Opciones de secuencia de tareas

Para obtener más información sobre el tipo de implementación de secuencia de tareas, vea Tipo de implementación de secuencia de tareas.

En la página Secuencia de tareas , especifique la siguiente información:

  • Instalar secuencia de tareas: seleccione una secuencia de tareas que ejecute el proceso de instalación de esta aplicación.

  • Desinstalar secuencia de tareas (opcional): seleccione una secuencia de tareas que quite esta aplicación.

Sugerencia

Si la secuencia de tareas no aparece en la lista, compruebe que no incluya ningún paso de implementación o actualización del sistema operativo. Confirme también que no está marcada como una secuencia de tareas de alto impacto. Para obtener más información, revise los requisitos previos para el tipo de implementación de secuencia de tareas.

Tipo de implementación Opciones del método de detección

Este procedimiento configura un método de detección que indica la presencia del tipo de implementación. En otras palabras, si el dispositivo Windows ya tiene instalada la aplicación. Utilice uno de los dos métodos siguientes para crear un método de detección:

Configure reglas para detectar la presencia de este tipo de implementación

  1. En la página Método de detección , la opción Configurar reglas para detectar la presencia de este tipo de implementación está seleccionada de forma predeterminada. Seleccione Agregar cláusula.

  2. En el cuadro de diálogo Regla de detección , seleccione un tipo de configuración para detectar la presencia del tipo de implementación:

    • Sistema de archivos: detecta si existe un archivo o carpeta especificado en un dispositivo. Esta detección indica que la aplicación está instalada. Especifique los siguientes detalles adicionales:

      • Tipo: Selecciona si es un archivo o una carpeta.

      • Ruta de acceso (obligatorio): escriba o busque la ruta de acceso local en el dispositivo que incluye el archivo o carpeta. Por ejemplo, C:\Program Files. No puede especificar una ruta de acceso de red compartida. Si selecciona Examinar, examine el sistema de archivos local o conéctese a un cliente representativo para examinarlo.

      • Nombre de archivo o carpeta (obligatorio): especifique el nombre de archivo o carpeta específico que se va a detectar en la ruta anterior. Si el cliente detecta este archivo o carpeta en el dispositivo, considera la aplicación como instalada en el dispositivo.

      • Este archivo o carpeta está asociado con una aplicación de 32 bits en sistemas de 64 bits: En primer lugar, el cliente comprueba las ubicaciones de archivos de 32 bits para el archivo o carpeta especificados. Si no se encuentra el archivo o la carpeta, el cliente busca en ubicaciones de 64 bits.

    • Registro: detecta si existe una clave o un valor del Registro especificados en un dispositivo cliente. Esta detección indica que la aplicación está instalada. Especifique los siguientes detalles adicionales:

      • Subárbol (obligatorio): elija un subárbol del Registro en la lista desplegable. Por ejemplo, HKEY_LOCAL_MACHINE.

      • Clave (obligatorio): especifique la clave del Registro para buscar en el subárbol anterior. Por ejemplo, SOFTWARE\Microsoft\Office.

      • Valor (opcional): introduzca un valor específico para detectar en la clave anterior. Si desea que el cliente detecte el valor (predeterminado), habilite la opción Usar el valor de clave del Registro (predeterminado) para la detección. Al escribir un valor o habilitar esta opción, se le pedirá que seleccione un tipo de datos.

      • Esta clave del Registro está asociada a una aplicación de 32 bits en sistemas de 64 bits: Seleccione esta opción para comprobar primero las ubicaciones del Registro de 32 bits para la clave del Registro especificada. Si no se encuentra la clave del Registro, el cliente busca en ubicaciones de 64 bits.

    • Windows Installer: detectar si existe un archivo de Windows Installer especificado en un dispositivo cliente. Esta detección indica que la aplicación está instalada. Especifique el código de producto MSI para detectarlo en el cliente. Si selecciona Examinar, elija el archivo MSI desde el que leerá el código del producto.

  3. En la parte inferior de la ventana Regla de detección, especifique si el elemento debe existir o cumplir una regla. Por ejemplo, si detecta con un archivo, la siguiente opción está seleccionada de forma predeterminada: La configuración del sistema de archivos debe existir en el sistema de destino para indicar la presencia de esta aplicación. Seleccione la otra opción para crear una regla de detección basada en las propiedades de archivos o carpetas. Estas propiedades incluyen Fecha de modificación, Fecha de creación, Versión o Tamaño. Estos criterios de regla son diferentes para cada tipo de configuración.

  4. Seleccione Aceptar para cerrar el cuadro de diálogo Regla de detección .

Cuando se crea más de un método de detección para un tipo de implementación, se pueden agrupar cláusulas para crear una lógica más compleja.

Cláusulas de detección de grupos (opcional)

  1. Crea tres o más cláusulas de método de detección en un tipo de implementación.

  2. Seleccione dos o más cláusulas consecutivas y, a continuación, seleccione Agrupar. Verá los paréntesis agregados a las columnas asociadas, que muestran dónde comienza y termina el grupo.

    Ejemplo:

    Connector ( cláusula )
    Código de producto MSI
    O bien ( existe file1.text
    And file2.txt existe )
  3. Para quitar el grupo, seleccione las cláusulas agrupadas y, a continuación, seleccione Desagrupar.

Continúe con la siguiente sección sobre el uso de un script personalizado como método de detección. O bien , vaya a las opciones de experiencia de usuario para el tipo de implementación.

Use un script personalizado para comprobar la presencia de un tipo de implementación

  1. En la página Método de detección , active el cuadro Usar un script personalizado para detectar la presencia de este tipo de implementación . A continuación, seleccione Editar.

  2. En el cuadro de diálogo Editor de scripts , seleccione un tipo de script para detectar el tipo de implementación: PowerShell, VBScript o JScript.

    Nota:

    Cuando se ejecuta un script de Windows PowerShell como método de detección de aplicaciones, el cliente de Configuration Manager llama a PowerShell con el -NoProfile parámetro. Esta opción inicia PowerShell sin perfiles. Un perfil de PowerShell es un script que se ejecuta cuando se inicia PowerShell.

  3. En el cuadro Contenido del script , escriba el script que desea usar o pegue el contenido de un script existente. Elija Abrir para buscar un script guardado existente. Seleccione Borrar para quitar el texto en el campo de contenido de la secuencia de comandos. Si es necesario, habilite la opción Ejecutar script como proceso de 32 bits en clientes de 64 bits.

    Nota:

    El tamaño máximo de un script es de 32 KB.

  4. Seleccione Aceptar para guardar el script y cierre el cuadro de diálogo Editor de scripts . De nuevo en el asistente Crear tipo de implementación, los campos Tipo de script y Longitud del script se actualizan con detalles sobre el script.

Acerca de los métodos de detección de scripts personalizados

Configuration Manager comprueba los resultados del script. Lee los valores escritos por el script en la secuencia de salida estándar (STDOUT), la secuencia de error estándar (STDERR) y el código de salida. Si el script sale con un valor distinto de cero, se produce un error en el script y el estado de detección de la aplicación es Desconocido. Si el código de salida es cero y STDOUT tiene datos, el estado de detección de la aplicación es Instalado.

Sugerencia

Al escribir un script de detección, si devuelve un código de salida cero pero no devuelve salida (datos en STDOUT), la aplicación no se detectará como instalada. Para obtener más información, vea los ejemplos siguientes.

Use las siguientes tablas para comprobar si una aplicación se instala desde la salida de un script:

Código de salida cero
STDOUT STDERR Resultado del script Estado de detección de la aplicación
En blanco En blanco Correcto Sin instalar
En blanco No vacío Error Unknown
No vacío En blanco Correcto Instalada
No vacío No vacío Correcto Instalada
Código de salida distinto de cero
STDOUT STDERR Resultado del script Estado de detección de la aplicación
En blanco En blanco Error Unknown
En blanco No vacío Error Unknown
No vacío En blanco Error Unknown
No vacío No vacío Error Unknown
Ejemplos

Use los siguientes ejemplos de PowerShell/VBScript para escribir sus propios scripts de detección de aplicaciones:

Ejemplo 1: el script devuelve un código de salida que no es cero. Este código indica que el script no se pudo ejecutar correctamente. En este caso, se desconoce el estado de detección de la aplicación.

Exit 1
WScript.Quit(1)

Ejemplo 2: el script devuelve un código de salida de cero, pero el valor de STDERR no está vacío. Este resultado indica que el script no se pudo ejecutar correctamente. En este caso, se desconoce el estado de detección de la aplicación.

Write-Error "Script failed"
Exit 0
WScript.StdErr.Write "Script failed"
WScript.Quit(0)

Ejemplo 3: el script devuelve un código de salida de cero, lo que indica que se ha ejecutado correctamente. Sin embargo, el valor de STDOUT está vacío, lo que indica que la aplicación no está instalada.

Exit 0
WScript.Quit(0)

Ejemplo 4: el script devuelve un código de salida de cero, lo que indica que se ha ejecutado correctamente. El valor de STDOUT no está vacío, lo que indica que la aplicación está instalada.

Write-Host "The application is installed"
Exit 0
WScript.StdOut.Write "The application is installed"
WScript.Quit(0)

Ejemplo 5: el script devuelve un código de salida de cero, lo que indica que se ha ejecutado correctamente. Los valores de STDOUT y STDERR no están vacíos, lo que indica que la aplicación está instalada.

Write-Host "The application is installed"
Write-Error "Completed"
Exit 0
WScript.StdOut.Write "The application is installed"
WScript.StdErr.Write "Completed"
WScript.Quit(0)

Tipo de implementación Opciones de experiencia del usuario

Esta configuración especifica cómo el cliente instala la aplicación en los dispositivos y qué ve el usuario.

En la página Experiencia del usuario , especifique la siguiente información:

  • Comportamiento de instalación: En la lista desplegable, seleccione una de las siguientes opciones:

    • Instalar para el usuario: el cliente solo instala la aplicación para el usuario en el que implementa la aplicación.

    • Instalar para el sistema: el cliente instala la aplicación solo una vez. Está disponible para todos los usuarios.

    • Instalar para el sistema si el recurso es un dispositivo; de lo contrario, instalar para el usuario: Si implementa la aplicación en un dispositivo, el cliente la instala para todos los usuarios. Si implementa la aplicación en un usuario, el cliente solo la instala para ese usuario.

  • Requisito de inicio de sesión: seleccione una de las siguientes opciones:

    • Solo cuando un usuario haya iniciado sesión

    • Si un usuario ha iniciado sesión o no

    • Solo cuando ningún usuario haya iniciado sesión

      Nota:

      Esta opción se usa de forma predeterminada en Solo cuando un usuario ha iniciado sesión. Si selecciona Instalar para el usuario en la lista desplegable Comportamiento de instalación , no podrá cambiar esta opción.

  • Visibilidad del programa de instalación: especifique el modo en que se ejecuta el tipo de implementación en los dispositivos cliente. Seleccione una de las siguientes opciones:

    • Maximizado: el tipo de implementación se ejecuta maximizado en dispositivos cliente. Los usuarios ven toda la actividad de instalación.

    • Normal: el tipo de implementación se ejecuta en modo normal en función de los valores predeterminados del sistema y del programa. Este modo es el predeterminado.

    • Minimizado: el tipo de implementación se ejecuta minimizado en los dispositivos cliente. Es posible que los usuarios vean la actividad de instalación en el área de notificación o en la barra de tareas.

    • Oculto: el tipo de implementación se ejecuta oculto en dispositivos cliente. Los usuarios no ven ninguna actividad de instalación.

  • Permitir a los usuarios ver e interactuar con la instalación del programa: especifique si un usuario puede interactuar con la instalación del tipo de implementación para configurar las opciones de instalación.

    Si seleccionó la opción Instalar para el usuario en la lista desplegable Comportamiento de instalación , esta opción está habilitada de forma predeterminada.

    Importante

    Al seleccionar Instalar para el comportamiento del sistema , esta configuración es opcional. Este cambio es principalmente para permitir que un usuario final interactúe con la instalación durante una secuencia de tareas. Por ejemplo, para ejecutar un proceso de configuración que solicite al usuario final varias opciones. Algunos instaladores de aplicaciones no pueden silenciar las indicaciones del usuario, o el proceso de instalación puede requerir valores de configuración específicos que solo conozca el usuario.

    Instalar en el contexto del sistema y permitir que los usuarios interactúen con la instalación no es una configuración segura. Para obtener más información, consulte Seguridad y privacidad para la administración de aplicaciones.

  • Tiempo de ejecución máximo permitido (minutos): especifique el tiempo máximo en minutos que espera que el tipo de implementación se ejecute en el equipo cliente. Especifique esta configuración como un número entero mayor que cero. El valor predeterminado es 120 minutos (dos horas).

    Use este valor para las siguientes acciones:

    • Para supervisar los resultados del tipo de implementación.

    • Para comprobar si se instala un tipo de implementación al definir ventanas de mantenimiento en dispositivos cliente. Cuando se establece una ventana de mantenimiento, un tipo de implementación solo se inicia si hay suficiente tiempo disponible en la ventana de mantenimiento para adaptarse a la configuración del tiempo de ejecución máximo permitido .

      Importante

      Puede producirse un conflicto si el tiempo de ejecución máximo permitido es mayor que el período de mantenimiento programado. Si el usuario establece el tiempo de ejecución máximo en un período mayor que la duración de cualquier ventana de mantenimiento disponible, ese tipo de implementación no se ejecuta.

  • Tiempo de instalación estimado (minutos): especifique el tiempo de instalación estimado del tipo de implementación. Los usuarios ven esta hora en el Centro de software.

Propiedades del tipo de implementación Opciones de experiencia del usuario

Al ver las propiedades de un tipo de implementación, las siguientes opciones solo aparecen en la pestaña Experiencia del usuario :

Aplicar un comportamiento específico posterior a la instalación. Seleccione una de las siguientes opciones:

  • Determinar el comportamiento en función de los códigos de retorno: gestione los reinicios en función de los códigos configurados en la pestaña Códigos de retorno . El Centro de software muestra Puede requerir un reinicio. Si un usuario ha iniciado sesión durante la instalación, se le pedirá en función de la configuración de la experiencia de usuario de la implementación .

  • No hay ninguna acción específica: no es necesario reiniciar después de la instalación. El Centro de software informa de que no es necesario reiniciar.

  • El programa de instalación de software puede forzar el reinicio de un dispositivo: Configuration Manager no controla ni inicia un reinicio, pero la instalación real podría hacerlo sin previo aviso. Use esta configuración para evitar que Configuration Manager notifique un error de instalación cuando el instalador inicie un reinicio. El Centro de software muestra Puede requerir un reinicio.

  • El cliente de Configuration Manager forzará un reinicio obligatorio del dispositivo: Configuration Manager fuerza el reinicio del dispositivo después de una instalación correcta. El Centro de software informa de que es necesario reiniciar. Si un usuario ha iniciado sesión durante la instalación, se le pedirá en función de la configuración de la experiencia de usuario de la implementación .

Tipo de implementación Requisitos

Configuration Manager comprueba estos requisitos en los dispositivos antes de instalar el tipo de implementación. Use los requisitos para refinar y controlar aún más los dispositivos o usuarios que reciben esta aplicación. Por ejemplo, si implementas la aplicación en una colección de usuarios, especifica aquí los requisitos de hardware de la aplicación.

  1. En la página Requisitos , seleccione Agregar para abrir el cuadro de diálogo Crear requisito .

  2. En la lista desplegable Categoría , seleccione si este requisito es para un Dispositivo o un Usuario.

    Seleccione Personalizado para usar una condición global creada previamente. Al seleccionar Personalizado, también puede elegir Crear para crear una nueva condición global. Para obtener más información sobre las condiciones globales, consulte Cómo crear condiciones globales.

    Importante

    Si implementa la aplicación en una colección de dispositivos, el cliente omite cualquier requisito de la categoría Usuario y la condición Dispositivo principal.

  3. En la lista desplegable Condición , seleccione la condición para evaluar si el usuario o dispositivo cumple los requisitos de instalación. El contenido de esta lista varía en función de la categoría seleccionada.

  4. En la lista desplegable Operador , seleccione el operador que quiera usar. Este operador compara la condición seleccionada con el valor especificado. Evalúa si el usuario o dispositivo cumple el requisito de instalación. Los operadores disponibles varían en función de la condición seleccionada. Al usar el One Of operador, el campo Valores tiene la validación de que debe escribir una entrada por fila.

    Nota:

    Los requisitos disponibles varían en función del tipo de dispositivo que use el tipo de implementación.

  5. En el cuadro Valor , especifique los valores que se usarán para la comparación. Estos valores, junto con la condición y el operador seleccionados, evalúan si el usuario o dispositivo cumple los requisitos de instalación. Los valores disponibles varían en función de la condición seleccionada y del operador seleccionado.

  6. Elija Aceptar para guardar el requisito y cierre el cuadro de diálogo Crear requisito .

Tipo de implementación Dependencias

Las dependencias definen uno o más tipos de implementación de otra aplicación que el cliente debe instalar antes de instalar este tipo de implementación.

Importante

En algunos casos, un tipo de implementación depende de un tipo de implementación que también tiene dependencias. El número máximo de dependencias admitidas en la cadena es cinco.

  1. En la página Dependencias , seleccione Agregar.

  2. En la ventana Agregar dependencia, escriba el nombre del grupo de dependencias. Este nombre hace referencia a este grupo de dependencias de la aplicación.

  3. En la ventana Agregar dependencia, seleccione Agregar.

  4. En la ventana Especificar la aplicación necesaria , seleccione una aplicación disponible y al menos uno de sus tipos de implementación para usarla como dependencia.

    Sugerencia

    Seleccione Ver para mostrar las propiedades de la aplicación o el tipo de implementación seleccionado.

  5. Seleccione Aceptar para cerrar la ventana Especificar aplicación necesaria .

  6. Si desea que el cliente instale automáticamente la aplicación dependiente, seleccione Instalar automáticamente junto a la dependencia.

    Nota:

    No es necesario implementar una aplicación dependiente para que el cliente la instale automáticamente.

  7. Si agrega más de una dependencia, use los botones Aumentar prioridad y Disminuir prioridad . Estas acciones cambian el orden en que el cliente evalúa cada dependencia.

  8. Seleccione Aceptar para cerrar la ventana Agregar dependencia .

Tipo de implementación Códigos de retorno

Nota:

Esta página no se encuentra en el asistente para crear tipo de implementación. Es solo una pestaña de las propiedades de un tipo de implementación existente.

Especifique códigos de retorno para controlar los comportamientos una vez que se complete el tipo de implementación. Por ejemplo, señal de que es necesario reiniciar, la instalación está completa.

  1. En la pestaña Códigos de retorno de la ventana de propiedades del tipo de implementación, seleccione Agregar.

  2. En la ventana Agregar código de devolución, especifique el valor del código de retorno que espera de este tipo de implementación. Este valor es cualquier entero positivo o negativo entre -2147483648 y .2147483647

  3. Seleccione un tipo de código en la lista desplegable. Esta configuración define cómo interpreta Configuration Manager el código de retorno especificado de este tipo de implementación. Los tipos disponibles varían en función del tipo de implementación, la tecnología.

    • Correcto (sin reinicio): el tipo de implementación se instaló correctamente y no es necesario reiniciar.

    • Error (no reiniciar): el tipo de implementación no se pudo instalar.

    • Reinicio completo: el tipo de implementación se instaló correctamente, pero requiere que el dispositivo se reinicie. No se puede instalar nada más hasta que se reinicie el dispositivo.

    • Reinicio parcial: el tipo de implementación se instaló correctamente, pero solicita que el dispositivo se reinicie. Otras instalaciones pueden ocurrir antes de que se reinicie el dispositivo.

    • Reintento rápido: ya hay otra instalación en curso en el dispositivo. El cliente lo reintenta cada dos horas, un total de 10 veces.

  4. Opcionalmente, escriba un nombre y una descripción para este código de retorno.

  5. Seleccione Aceptar para cerrar la ventana Agregar código de devolución.

Ejemplo: éxito distinto de cero

Está implementando una aplicación que devuelve un código de salida de 1 cuando se instala correctamente. De forma predeterminada, Configuration Manager detecta este código de retorno distinto de cero como un error. Especifique el valor del código de retorno de 1, y seleccione el tipo de código de éxito (sin reinicio). Ahora Configuration Manager interpreta ese código de retorno como correcto para este tipo de implementación.

Códigos de retorno predeterminados

Al crear algunos tipos de implementación, Configuration Manager agrega automáticamente los siguientes códigos de retorno que son comunes a esa tecnología:

Windows Installer (archivo *.msi)
Valor Tipo de código
0 Correcto (sin reinicio)
1707 Correcto (sin reinicio)
3010 Reinicio suave
1641 Reinicio completo
1618 Reintento rápido
Instalador de script
Valor Tipo de código
0 Correcto (sin reinicio)
1641 Reinicio completo
3010 Reinicio suave
1618 Reintento rápido
Paquete de aplicación de Windows (*.appx, *.appxbundle, *.msix, *.msixbundle)
Valor Tipo de código
15605 Reintento rápido
15618 Reintento rápido

Opciones adicionales para los tipos de implementación de App-V

Configura opciones adicionales que sean únicas para los tipos de implementación para aplicaciones virtuales (App-V).

Tipo de implementación de App-V Opciones de contenido

  1. En la consola de Configuration Manager, vaya al área de trabajo Biblioteca de software, expanda Administración de aplicaciones y seleccione el nodo Aplicaciones.

  2. Selecciona una aplicación con un tipo de implementación de App-V y selecciona Propiedades.

  3. En las propiedades de la aplicación, cambie a la pestaña Tipos de implementación . Selecciona el tipo de implementación de App-V y selecciona Editar.

  4. En las propiedades del tipo de implementación, cambie a la pestaña Contenido . Configure las siguientes opciones según sea necesario:

    • Conservar contenido en la caché del cliente: El cliente de Configuration Manager no eliminará de su caché el contenido de este tipo de implementación.

    • Cargar contenido en la caché de App-V antes del inicio: Antes de iniciar la aplicación, el cliente de Configuration Manager carga en la caché de App-V todo el contenido para este tipo de implementación. El cliente no ancla el contenido en la memoria caché. Elimina el contenido según sea necesario.

  5. Selecciona Aceptar para cerrar las propiedades del tipo de implementación. A continuación, seleccione Aceptar para cerrar las propiedades de la aplicación.

Tipo de implementación de App-V Opciones de publicación

  1. En la consola de Configuration Manager, vaya al área de trabajo Biblioteca de software, expanda Administración de aplicaciones y seleccione el nodo Aplicaciones.

  2. Selecciona una aplicación con un tipo de implementación de App-V y selecciona Propiedades.

  3. En las propiedades de la aplicación, cambie a la pestaña Tipos de implementación . Selecciona el tipo de implementación de App-V y selecciona Editar.

  4. En las propiedades del tipo de implementación, cambie a la pestaña Publicación . Seleccione los elementos de la aplicación virtual que desee publicar.

  5. Selecciona Aceptar para cerrar las propiedades del tipo de implementación. A continuación, seleccione Aceptar para cerrar las propiedades de la aplicación.

Importar una aplicación

Usa el siguiente procedimiento para importar una aplicación en Configuration Manager:

  1. En la consola de Configuration Manager, vaya al área de trabajo Biblioteca de software, expanda Administración de aplicaciones y seleccione el nodo Aplicaciones.

  2. En la cinta de opciones, en la pestaña Inicio y en el grupo Crear , seleccione Importar aplicación.

  3. En la página General del Asistente para importar aplicaciones, especifique la ruta de red al archivo que se va a importar. Por ejemplo, \\server\share\file.zip. Este archivo es un archivo comprimido válido (formato zip) de una aplicación de Configuration Manager exportada.

  4. En la página Contenido del archivo , seleccione la acción que se debe realizar si esta aplicación es un duplicado de una aplicación existente. Cree una aplicación nueva o ignore el duplicado y agregue una nueva revisión a la aplicación existente.

  5. En la página Resumen , revise las acciones y finalice el asistente.

La nueva aplicación aparece en el nodo Aplicaciones .

Sugerencia

El cmdlet de Windows PowerShell Import-CMApplication tiene la misma función que este procedimiento. Para obtener más información, vea Import-CMApplication.

Para obtener más información sobre cómo exportar una aplicación, consulte Tareas de administración de aplicaciones.

Tipos de implementación admitidos

Configuration Manager admite los siguientes tipos de implementación para las aplicaciones:

Nombre del tipo de implementación Descripción
Windows Installer (archivo *.msi) Un archivo de Windows Installer (.msi).
Paquete de aplicación de Windows (*.appx, *.appxbundle, *.msix, *.msixbundle) Archivos de paquete de aplicaciones de Windows (.appx o .msix) o paquetes de paquetes de paquetes de aplicaciones de Windows (.appxbundle o .msixbundle).
Paquete de la aplicación de Windows (en la Microsoft Store) Especifique un vínculo a la aplicación en la Tienda Windows o navegue por la tienda para seleccionar la aplicación. Nota 1
Instalador de script Especifique un script o programa que se ejecute en clientes Windows para instalar contenido o realizar una acción. Use este tipo de implementación para instaladores setup.exe o envoltorios de scripts.
Microsoft Application Virtualization 4 Un manifiesto de Microsoft App-V v4.
Microsoft Application Virtualization 5 Un archivo de paquete de Microsoft App-V v5.
Paquete de la aplicación de Windows Phone (*archivo .xap) Un archivo de paquete de la aplicación de Windows Phone.
Paquete de la aplicación de Windows Phone (en la Tienda de Windows Phone) Especifica un vínculo a la aplicación en la Microsoft Store.
macOS X Para equipos macOS que ejecutan el cliente de Configuration Manager. Cree un .cmmac archivo con la herramienta CMAppUtil .
Aplicación web Especificar un vínculo a una aplicación web. Este tipo de implementación instala un acceso directo a la aplicación web en el dispositivo del usuario.
Windows Installer a través de MDM (*.msi) Cree e implemente aplicaciones basadas en Windows Installer en dispositivos Windows mediante la administración de dispositivos móviles (MDM) local. Para obtener más información, consulte Implementar aplicaciones de Windows Installer en dispositivos Windows inscritos en MDM.
Secuencia de tareas Instalar o desinstalar aplicaciones complejas mediante secuencias de tareas. Para obtener más información, vea Tipo de implementación de secuencia de tareas.

Nota:

La consola de Configuration Manager puede mostrar otros tipos de implementación, pero son para plataformas que ya no son compatibles. Para obtener más información, consulte ¿Qué ha ocurrido con la tecnología híbrida?.

Nota 1: Paquete de aplicaciones de Windows (en la Microsoft Store)

Para implementar la aplicación como un vínculo a la Tienda Windows, configure la directiva de grupo Desactive la aplicación Store. Establezca esta directiva en Deshabilitado o No configurado. Si habilita esta configuración, los clientes no podrán conectarse a la Tienda Windows para descargar e instalar aplicaciones.

Los clientes Windows siempre evalúan los tipos de implementación que usan un vínculo a una tienda antes que otros tipos de implementación. A continuación, el cliente evalúa los tipos de implementación por prioridad.

Sugerencia

Algunos vínculos de tienda pueden provocar el siguiente error en el Asistente para crear aplicación: "Vínculo de aplicación no válido". Por ejemplo, algunas aplicaciones destacadas de la tienda pueden causar este error. Todavía puede seleccionar Siguiente en la página General del asistente. Configuration Manager crea correctamente la aplicación y puedes implementarla correctamente.

Pasos siguientes

Después de crear una aplicación en Configuration Manager, el siguiente paso es implementarla.

Cree un grupo de aplicaciones que puede enviar a una colección de usuarios o dispositivos como una única implementación. Para obtener más información, consulte Creación de grupos de aplicaciones.

Para obtener más información sobre la creación de aplicaciones en distintas plataformas del sistema operativo, consulte los siguientes artículos: