Instalación de aplicaciones metro en Windows 8 sin pasar por la store

Buenas,

Me he decidido a publicar este articulo como respuesta a una pregunta que me ha realizado un amigo programador que ha desarollado una aplicación metro para Windows 8 con visual studio la cual quiere instalar a algunos de sus compañeros sin necesidad de publicar está aplicación en la Windows store.

Para dar solución a esta problemática existe una funcionalidad que se llama sideloading de aplicaciones la cual configuraremos siguiendo los siguientes pasos:

1- Configuramos o editamos una gpo que habilite la instalación de aplicaciones metro no publicadas en la store, para ello debemos:

– Crear una nueva gpo o editar una existente mediante la gpmc

– Accedemos a la rama Computer Configuration –> Policyes -> Administrative Templates –> Windows Components –> App Package Deployment

– Habilitamos la opción allow trusted apps to install

2- Copiamos los fuentes de la aplicación generados con Visual studio en una carpeta de red a la que tengan acceso los usuarios a los que deseamos instalar la aplicación.

3- Iniciamos una sesión como administrador en power Shell en cada una de las máquina que queramos instalar la aplicación y ejecutamos el siguiente comando:
add-appxpackage Z:\testapp\testapp1.appx –DependencyPath Z:\testapp\depenapp1.appx

Obviamente este comando dependerá de la localización de los fuentes y de sus archivos de dependecias.

Es importante mencionar que al ser un comando de power Shell 3.0 se pueden scriptar, desplegar por gpo, editar en modo gui con power Shell ise….

Espero que os resulte de utlidad

Un saludo

Samuel López posted at 2013-1-8 Category: Articulos IT