Implementar aplicaciones de empresa

Las aplicaciones de empresa normalmente entran en una de estas dos categorías: aplicaciones que distribuyes a usuarios fuera de tu compañía (como clientes y socios comerciales), y aplicaciones que solo distribuyes a usuarios dentro de tu compañía.

Si quieres que tu aplicación esté disponible para personas fuera de tu compañía, tu mejor opción es incluirla en la Tienda Windows. En ese caso, puedes seguir el proceso normal para enviar una aplicación.

Si estás escribiendo una aplicación de línea de negocio patentada, es probable que quieras distribuirla tú mismo en la empresa mediante — un proceso denominado instalación de prueba de la empresa. Las aplicaciones con instalación de prueba no necesitan publicarse en la Tienda Windows y se pueden desarrollar sin usar una cuenta de desarrollador para la Tienda Windows.

Nota  La instalación de prueba también puede usarse para probar aplicaciones durante el desarrollo. Para obtener más información, consulta Instalación de prueba para desarrolladores de aplicaciones de la Tienda Windows.

Estos son los pasos que debes seguir para implementar aplicaciones mediante la instalación de prueba de empresa.

Preparar la aplicación

Antes de implementar una aplicación en la empresa, debes comprobar que la aplicación:

  • Cumple las expectativas técnicas básicas validadas por el Kit para la certificación de aplicaciones en Windows. Para obtener información sobre cómo ejecutar este kit, consulta Uso del Kit para la certificación de aplicaciones en Windows.
  • Cumple con todas las instrucciones específicas para implementarla dentro de la empresa. Es importante recordar que estas aplicaciones no estarán certificadas por Microsoft.
  • Está firmada por una autoridad de certificación de confianza en tus equipos. Este certificado no debe tener su raíz en una autoridad de certificación de confianza; solo debe ser de confianza para tus equipos. El nombre del publicador que aparece en el manifiesto del paquete debe coincidir con el nombre del publicador del certificado que se usa para firmar el paquete de la aplicación. Windows confía en muchas entidades de certificación sin ninguna configuración adicional. Si el certificado es de una de estas entidades de confianza, no necesitas implementar ni administrar certificados adicionales en los equipos de destino. También puedes usar la Entidad de certificación interna de tu empresa para firma la aplicación, siempre que asegures que el certificado de esta entidad se instale en las imágenes de Windows de los equipos de destino.
Nota  Para usar algunas funciones como Servicios de notificaciones de inserción de Windows (WNS), tendrás que usar una cuenta de desarrollador para la Tienda Windows para reservar un nombre de la aplicación y después asociar el paquete a la identidad del paquete (nombre de paquete y nombre de publicador) asignada a tu aplicación por la Tienda Windows. Deberás firmar la aplicación con un certificado que coincida con el nombre del publicador asignado por la Tienda Windows y que sea de confianza todos tus equipos. Aunque los nombres de aplicaciones se liberan al cabo de un año si la aplicación no se publica en la Tienda Windows, la identidad del paquete de la aplicación seguirá asociada con esta, y podrás seguir usando estas funciones en la aplicación, aunque nunca la hayas publicado en la Tienda.

Preparar tus equipos

Las ediciones Windows Server 2012 y Windows 8 Enterprise se clasifican como "habilitadas para instalación de prueba de empresas". Esto significa que los equipos están listos para recibir las aplicaciones que implementes fuera de la Tienda Windows. Para asegurarte de que un equipo está listo, comprueba que:

  • El equipo está unido a un dominio.
  • La directiva de grupo está establecida en Permitir que se instalen aplicaciones de confianza.

Si estás implementando aplicaciones en Windows 8 Pro, Windows RT o Windows 8 Enterprise, puedes configurar la instalación de prueba de aplicaciones de una de las siguientes formas:

  • Activar la clave del producto para la instalación de prueba de empresa en cada equipo.
  • Establecer la directiva de grupo en Permitir que se instalen aplicaciones de confianza.

Implementar la aplicación

Puedes implementar una aplicación en equipos preparados mediante el uso de la imagen de Windows o en tiempo de ejecución. Implementar la aplicación a través de la imagen hace que esté disponible para todos los usuarios existentes y futuros que tengan acceso al equipo, mientras que implementarla en tiempo de ejecución hace que solo esté disponible para el usuario actual.

Para implementar la aplicación a través de la imagen de Windows:

  • Asegúrate de que se haya establecido la directiva de grupo o la clave del Registro que permite todas las aplicaciones de confianza. Puedes establecer esto mediante la siguiente configuración:

    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps = 1

  • Usa la herramienta de línea de comandos de Administración y mantenimiento de imágenes de implementación (DISM). Por ejemplo, para instalar el paquete dentro de la imagen sin conexión, abre un símbolo del sistema con privilegios elevados y escribe:

    DISM /Add-ProvisionedAppxPackage /PackagePath:C:\App1.appx /SkipLicense

Para implementar la aplicación en tiempo de ejecución usa el cmdlet de Windows PowerShell apropiado. Puedes hacer esto usando PowerShell o cualquier herramienta de administración que admita la ejecución de cmdlets o scripts de PowerShell. Por ejemplo, desde un símbolo del sistema de PowerShell, escribe:

add-appxpackage C:\ContosoApp\ExpenseApp.appx

Implementar actualizaciones

La implementación de actualizaciones de una aplicación se lleva a cabo del mismo modo que la implementación de la aplicación en tiempo de ejecución. Las actualizaciones deben instalarse por usuario, para cada usuario de un equipo.

Temas relacionados

Cómo agregar y quitar aplicaciones
Instalaciones de prueba para desarrolladores de aplicaciones de la Tienda Windows

 

 

Mostrar:
© 2015 Microsoft