Crear aplicaciones en Configuration Manager

Se aplica a: Configuration Manager (rama actual)

Una aplicación de Configuration Manager define los metadatos sobre 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 instala el software el cliente.

Cree aplicaciones con los métodos siguientes:

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 ficha Inicio de la cinta de opciones, en el grupo Crear, seleccione Crear aplicación.

A continuación, detecte 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 Windows Installer que no tiene dependencias ni requisitos. Después de crear una aplicación mediante este procedimiento, edéla según sea necesario. Puede agregar o cambiar tipos de implementación y agregar métodos de detección, dependencias o requisitos.

  • Especifique 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 aplicación, 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 la aplicación que desea usar para detectar la información de la aplicación. Para obtener más información acerca de los tipos de instalación disponibles, vea Tipos de implementación admitidos por Configuration Manager.

  3. En el cuadro Ubicación, especifique el archivo de instalación de la aplicación que desea usar 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 almacén. Debe tener acceso a la ruta de acceso de red y a cualquier subcarpeta que incluya contenido de la aplicación.

    Importante

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

  4. En la página Importar información del Asistente para crear aplicación, revise la información y, a continuación, 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 aplicación, 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 mostradas pueden ser diferentes según el tipo de aplicación que cree.

    • Información general sobre la aplicación, como el nombre de la aplicación, los comentarios del administrador, Publisher 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 vaya a 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, vea 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, conecta la VPN cuando se inicie la aplicación. Esta opción es solo para Windows 8.1 y Windows Phone 8.1. En Windows Phone dispositivos 8.1, si implementas más de un perfil de VPN en el dispositivo, no se admiten conexiones VPN automáticas. Para obtener más información, vea Perfiles de VPN.

    • Aprovisionar esta aplicación para todos los usuarios del dispositivo: aprovisiona una aplicación con un paquete Windows aplicación para todos los usuarios del dispositivo. Para obtener más información, vea Create Windows applications.

      Sugerencia

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

  6. Elija Siguiente, revise la información de la aplicación en la página Resumen y, a continuación, finalice el Asistente para 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, vea Create deployment types for the application.

Especificar manualmente la información de la aplicación

  1. En la página General del Asistente para crear aplicación, 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 necesario y debe tener menos de 256 caracteres.

    • Los comentarios de administrador, Publisher y la versión de 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 su nombre de usuario.

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

    • 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 implementaciones de aplicaciones dirigidas a dispositivos se muestran como filtros en el Centro de software. Estas implementaciones pueden estar disponibles o necesarias.

      Cambiar el nombre o eliminar una categoría no se aplica automáticamente a las aplicaciones con esta categoría. Estos cambios se aplican en la siguiente revisión de la aplicación. Para evitar este problema para cambiar el nombre o eliminar:
      • En primer lugar, desactive la casilla de verificación de la categoría en cualquier aplicación que haga referencia a ella. A continuación, aplica ese cambio, que revisa la aplicación.
        • En lugar de cambiar el nombre de la acción, cree una nueva categoría con el nuevo nombre y agregue la nueva categoría a las aplicaciones relevantes.
        • Puedes eliminar la categoría después de revisar las aplicaciones.
    • Documentación del usuario: especifique 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 una dirección de sitio web o una ruta de acceso de red y un nombre de archivo. Asegúrese de que los usuarios tienen acceso a esta ubicación.

    • Texto de 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 usa un icono predeterminado. Los iconos pueden tener dimensiones de píxeles de hasta 512x512.

  4. En la página Tipos de implementación del Asistente para crear aplicación, elija Agregar para crear un nuevo tipo de implementación. Para obtener más información, vea Create deployment types for the application.

  5. Elija Siguiente, revise la información de la aplicación en la página Resumen y, a continuación, finalice el Asistente para 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 la información de la aplicación,es posible que no tenga que finalizar algunos de los pasos de esta sección.

Nota

Al ver las propiedades de un tipo de implementación existente, las siguientes secciones corresponden a las pestañas de la ventana de 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, vea Comprobar si se ejecutan archivos ejecutables.

Iniciar el Asistente para crear tipo de implementación

Hay tres formas de iniciar el Asistente para 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 aplicación, seleccione Agregar en la página Tipos de implementación.

  • De 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, use uno de los siguientes procedimientos para identificar 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 sobre este tipo de implementación en los archivos de instalación.

    3. En el cuadro Ubicación, especifique el archivo de instalación de la aplicación que desea usar 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 almacén. 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 para crear tipo de implementación, revise la información y, a continuación, 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 para 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 ser diferentes, según el tipo de implementación que se está creando.

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

      • El nombre es obligatorio

      • Comentarios de administrador para describirlo aún más

      • Idiomas que están disponibles para él

    • Programa de instalación: especifique el programa de instalación y las propiedades que necesite 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, vea 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, conecta la VPN cuando se inicie la aplicación. Esta opción es solo para Windows 8.1 y Windows Phone 8.1. En Windows Phone dispositivos 8.1, si implementas más de un perfil de VPN en el dispositivo, no se admiten conexiones VPN automáticas. Para obtener más información, vea Perfiles de VPN.

  4. Elija Siguiente y, a continuación, continúe con 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 para crear tipo de implementación, en la lista desplegable Tipo, elija el tipo de archivo de instalación de la aplicación para este tipo de implementación.

  2. Seleccione Especificar manualmente la información del tipo de implementación y, a continuación, seleccione Siguiente.

  3. En la página Información general del Asistente para crear tipo de implementación, especifique un nombre para el tipo de implementación. Opcionalmente, especifique comentarios de administrador, seleccione los idiomas de este tipo de implementación y, a continuación, seleccione Siguiente.

  4. Continúe con El 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 de contenido: especifique la ubicación del contenido para este tipo de implementación o seleccione Examinar para elegir la carpeta de contenido de tipo de implementación.

    Importante

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

    • Conservar contenido en la memoria 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 Windows software basado en instalador. Windows El instalador necesita una copia local del contenido de origen para aplicar actualizaciones. Esta opción reduce el espacio de caché disponible. 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 actualizas el contenido de esta aplicación, el cliente no vuelve 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 de contenido.

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

    • Inicio de 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 de punto de distribución que tiene los archivos de instalación.
  • Programa de desinstalación: si lo desea, especifique el nombre del programa de desinstalación y los parámetros necesarios.

    • Inicio de 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 con el paquete.
  • Programa de reparación: para Windows de implementación del instalador y del instalador de scripts, especifique opcionalmente el nombre del programa de reparación y los parámetros necesarios.

    • Inicio de 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 con el paquete.
  • Ejecute el programa de instalación y desinstalación como proceso de 32 bits en clientes de 64 bits: use el archivo de 32 bits y las ubicaciones del Registro en equipos basados en Windows para ejecutar el programa de instalación para el tipo de implementación.

Propiedades de 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:

  • Desinstalar la configuración de contenido:

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

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

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

      • Desinstalar ubicación de contenido: especifique la ruta de acceso de red al contenido que se usa para desinstalar la aplicación.
  • Permitir que los clientes usen puntos de distribución del grupo de límites de 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 vecino o los grupos de límites de sitio predeterminados.

Nota

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

Opciones de secuencia de tareas de tipo de implementación

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 incluye ningún paso de implementación o actualización del sistema operativo. Confirme también que no está marcado 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.

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

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

Configurar 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: detecte si existe un archivo o una carpeta especificados en un dispositivo. Esta detección indica que la aplicación está instalada. Especifique los siguientes detalles adicionales:

      • Tipo: Seleccione si se trata de un archivo o carpeta.

      • Ruta de acceso (requerida): escriba o busque la ruta de acceso local en el dispositivo que incluye el archivo o la 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 examinar.

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

      • Este archivo o carpeta está asociado a una aplicación de 32 bits en sistemas de 64 bits: el cliente comprueba primero 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 ubicaciones de 64 bits.

    • Registro: detecte si existe una clave del Registro especificada o un valor del Registro 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 que se buscará en el subárbol anterior. Por ejemplo, SOFTWARE\Microsoft\Office.

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

      • Esta clave del Registro está asociada con 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: detecte si existe un archivo Windows installer especificado en un dispositivo cliente. Esta detección indica que la aplicación está instalada. Especifique el código de producto MSI que se detectará 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 satisfacer una regla. Por ejemplo, si detecta con un archivo, se selecciona la siguiente opción 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 para la detección en función de las propiedades de archivo o carpeta. Estas propiedades incluyen Date Modified, Date Created, Version o Size. 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.

Al crear más de un método de detección para un tipo de implementación, puede agrupar cláusulas para crear una lógica más compleja.

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

  1. Cree 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 Grupo. 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: ( file1.text existe
    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 cómo usar un script personalizado como método de detección. O bien, vaya a las opciones de experiencia del usuario para el tipo de implementación.

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

  1. En la página Método de detección, seleccione 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 un script Windows PowerShell se ejecuta como un 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 del campo Contenido del script. 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 cerrar el cuadro de diálogo Editor de scripts. En el Asistente para crear tipo de implementación, los campos Tipo de script y Longitud de 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), el flujo 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 Installed.

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 tablas siguientes para comprobar si una aplicación está instalada desde el resultado de un script:

Código de salida cero
STDOUT STDERR Resultado del script Estado de detección de aplicaciones
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 aplicaciones
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, que indica que se ejecutó 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, que indica que se ejecutó 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, que indica que se ejecutó 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)

Opciones de experiencia de usuario del tipo de implementación

Esta configuración especifica cómo el cliente instala la aplicación en los dispositivos y lo que 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 al 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 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 ha iniciado sesión

    • Si un usuario ha iniciado sesión o no

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

      Nota

      Esta opción tiene el valor predeterminado Solo cuando un usuario ha iniciado sesión en. Si selecciona Instalar para el usuario en la lista desplegable Comportamiento de instalación, no puede 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 el 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 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 de tipo de implementación para configurar las opciones de instalación.

    Si ha seleccionado 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 mensajes de usuario o el proceso de instalación puede requerir valores de configuración específicos que solo el usuario conoce.

    La instalación en el contexto del sistema y permitir a los usuarios interactuar con la instalación no es una configuración segura. Para obtener más información, vea security and privacy for application management.

  • Tiempo máximo de ejecución 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 un tipo de implementación está instalado al definir ventanas de mantenimiento en dispositivos cliente. Cuando hay una ventana de mantenimiento, un tipo de implementación solo se inicia si hay suficiente tiempo disponible en la ventana de mantenimiento para dar cabida a la configuración Tiempo de ejecución máximo permitido.

      Importante

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

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

Propiedades de tipo de implementación Opciones de experiencia de 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:

  • Determine el comportamiento en función de los códigos devueltos: controle los reinicios en función de los códigos configurados en la pestaña Códigos de devolución. El Centro de software muestra Podría 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.

  • 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 puede hacerlo sin previo aviso. Use esta configuración para evitar que Configuration Manager informe de un error de instalación cuando el instalador inicia un reinicio. El Centro de software muestra Podría requerir un reinicio.

  • El cliente de Configuration Manager forzará un reinicio obligatorio del dispositivo: Configuration Manager fuerza un 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.

Requisitos de tipo de implementación

Configuration Manager comprueba estos requisitos en 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 anteriormente. 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, vea How to create global conditions.

    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 el dispositivo cumplen los requisitos de instalación. El contenido de esta lista varía según la categoría seleccionada.

  4. En la lista desplegable Operador, seleccione el operador que desea usar. Este operador compara la condición seleccionada con el valor especificado. Evalúa si el usuario o el dispositivo cumplen los requisitos de instalación. Los operadores disponibles varían según 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 el dispositivo cumplen los requisitos de instalación. Los valores disponibles varían según la condición seleccionada y el operador seleccionado.

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

Dependencias del tipo de implementación

Las dependencias definen uno o varios 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 de cinco.

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

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

  3. En la ventana Agregar dependencia, seleccione Agregar.

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

    Sugerencia

    Seleccione Ver para mostrar las propiedades del tipo de aplicación o 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 Instalación automática 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.

Códigos devueltos del tipo de implementación

Nota

Esta página no está en el Asistente para crear tipo de implementación. Solo es una pestaña de las propiedades de un tipo de implementación existente.

Especifique los códigos devueltos para controlar los comportamientos una vez completado el tipo de implementación. Por ejemplo, señale que es necesario reiniciar, la instalación se ha completado.

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

  2. En la ventana Agregar código devuelto, especifique el valor de código devuelto 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 Configuration Manager interpreta el código de devolución especificado de este tipo de implementación. Los tipos disponibles varían en función de la tecnología de tipo de implementación.

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

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

    • Reinicio duro: 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 suave: el tipo de implementación se instaló correctamente, pero solicita que se reinicie el dispositivo. Pueden producirse otras instalaciones antes de que se reinicie el dispositivo.

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

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

  5. Seleccione Aceptar para cerrar la ventana Agregar código devuelto.

Ejemplo: éxito distinto de cero

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

Códigos de devolución predeterminados

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

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

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

Configure opciones adicionales que sean exclusivas de los tipos de implementación para aplicaciones virtuales (App-V).

Opciones de contenido del tipo de implementación de App-V

  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. Seleccione una aplicación con un tipo de implementación de App-V y seleccione Propiedades.

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

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

    • Conservar contenido en la memoria 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 de iniciarse: antes de que se inicie la aplicación, el cliente de Configuration Manager carga en la memoria caché de App-V todo el contenido de este tipo de implementación. El cliente no ancla el contenido en la memoria caché. Elimina el contenido según sea necesario.

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

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

  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. Seleccione una aplicación con un tipo de implementación de App-V y seleccione Propiedades.

  3. En las propiedades de la aplicación, cambie a la pestaña Tipos de implementación. Seleccione el tipo de implementación de App-V y seleccione 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 desea publicar.

  5. Seleccione 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

Use el siguiente procedimiento para importar una aplicación a 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 ficha Inicio y el grupo Crear, seleccione Importar aplicación.

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

  4. En la página Contenido de archivo, seleccione la acción que debe realizar si esta aplicación es un duplicado de una aplicación existente. Cree una nueva aplicación 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, a continuación, finalice el asistente.

La nueva aplicación aparece en el nodo Aplicaciones.

Sugerencia

El Windows PowerShell cmdlet 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 acerca de cómo exportar una aplicación, vea Tareas de administración para aplicaciones.

Tipos de implementación compatibles

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

Nombre del tipo de implementación Descripción
Windows Instalador ( *.msi archivo) Un Windows installer ( .msi ).
Windows de la aplicación ( * .appx, * .appxbundle, * .msix, * .msixbundle) Windows archivos de paquete de aplicaciones ( o ) o Windows paquetes de .appx .msix paquetes de aplicaciones ( .appxbundle o .msixbundle ).
Windows de la aplicación (en la Tienda Windows) Especifica un vínculo a la aplicación en la Windows store o explora la tienda para seleccionar la aplicación.Nota 1
Instalador de scripts Especifique un script o programa que se ejecute en Windows clientes para instalar contenido o realizar una acción. Use este tipo de implementación para setup.exe instaladores o contenedores de scripts.
Virtualización de aplicaciones de Microsoft 4 Un manifiesto de Microsoft App-V v4.
Virtualización de aplicaciones de Microsoft 5 Un archivo de paquete de Microsoft App-V v5.
Windows Phone de la aplicación ( * archivo .xap) Un Windows Phone paquete de la aplicación.
Windows Phone de la aplicación (en la Tienda Windows Phone) Especifica un vínculo a la aplicación en la Windows Store.
macOS X Para equipos macOS que ejecutan el cliente de Configuration Manager. Cree un .cmmac archivo con la herramienta CMAppUtil.
Aplicación web Especifique 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 Instalador a través de MDM ( *.msi) Cree e implemente Windows basadas en el instalador en Windows dispositivos con la administración local de dispositivos móviles (MDM). Para obtener más información, consulta Deploy Windows Installer apps to MDM-inrolled Windows devices.
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, vea What happened to hybrid?.

Nota 1: Windows paquete de la aplicación (en la Tienda Windows)

Para implementar la aplicación como un vínculo a la Tienda Windows, configure la directiva de grupo Desactivar la aplicación store. Establezca esta directiva en Deshabilitado o No configurado. Si habilitas esta configuración, los clientes no se pueden conectar a la Tienda Windows para descargar e instalar aplicaciones.

Windows los clientes evalúan siempre los tipos de implementación que usan un vínculo a un almacén 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 almacén pueden provocar el siguiente error en el Asistente para crear aplicación: "Vínculo Aplicación no válida". Por ejemplo, algunas aplicaciones características 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.

Siguientes pasos

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

Crea un grupo de aplicaciones que puedes enviar a un usuario o colección de dispositivos como una sola implementación. Para obtener más información, vea Create application groups.

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