Centennial Project–Convertissez vos MSI en APPX!


Le Projet Centennial est une manière de “porter” le code des applications classiques vers la Plateforme UWP dont on entend tant parler depuis l’annonce de Windows 10. Le but étant d’avoir une même application pouvant s’exécuter sur toutes les plateformes Windows de la même branche (PC, Téléphone , IOT, surface Hub…).

Microsoft a donc mis à disposition un kit d’outillage (en preview) pour vous aider à “transformer” vos MSI ou EXE en APPX…ce qui devient très intéressant si vous avez suivi mes différents posts sur ICD/ADK c’est que ce format devient beaucoup plus simple à gérer que ce soit via PowerShell ou les outils de provisioning comme ICD qui ne sont vraiment pas pensé pour vous faciliter la vie avec des MSI ou des EXE classiques!

Voila donc comment installer ce kit et vous permettre d’effectuer vos tests avec vos applications.

La documentation se trouve ici: https://msdn.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-run-desktop-app-converter

Pré requis pour essayer ce nouvel outil:

  • Windows 10 Anniversary Update OS (Build 14393 ou plus récente)
  • Le SDK de Windows 10 en version 10393 minimum
  • Le Converter (Centennial Project) soit:  DesktopAppConverter.zip et l’image de base correspondante à votre système.

Coté machine, un pc 64 bits supportant HyperV, soit:

  • Processeur 64 Bits
  • Virtualization activée
  • SLAT Supporté

Encore une fois ce logiciel est en preview, ne perdez pas ça de vue lors de vos tests…pas pour la Production pour le moment, même si certaines choses semblent fonctionner, soyez vigilants avant de crier victoire!

Si vous n’avez pas encore installé le SDK, récupérez le ici :

https://developer.microsoft.com/fr-fr/windows/downloads/windows-10-sdk

Le lien de téléchargement pour Centennial Project est le suivant:

https://www.microsoft.com/en-us/download/details.aspx?id=53558

Je suis sur l’Anniversary Update donc voila ce que je dois récupérer:

image

Une fois les sources téléchargées, extrayez le zip

image

Puis ouvrez une console PowerShell en Admin et exécutez  les deux commandes suivantes:

PS C:\> Set-ExecutionPolicy bypass

PS C:\> .\DesktopAppConverter.ps1 -Setup -BaseImage .\BaseImage-14393.wim

Le pc risque de demander à redémarrer, si c’est le cas, il faut le faire avant de pouvoir lancer l’outil. Pour faire simple, il va en fait installer une image de base sur laquelle il monitore les modifications apportées lors de l’installation de votre application pour pouvoir les inscrire dans le package APPX. Un peu le même système que l’on utilise pour le séquenceur App-V ou la création de MSI, ou PictureTaker pour les plus anciens!

Snapshot Après – Snapshot Avant = Ce que l’on veut faire.APPX

et vous voila partis pour vos tests!

Un second post suivra avec le résultat de mes propres tests, mais c’est Dimanche, et aujourd’hui c’est l’AIOLI Familial, donc je vous laisse  ici et je pars profiter du soleil, de la famille et de la fête!

Bon Dimanche a tutti!

Pierre.

A propos Red Kaffe

IT Trainer and Consultant on Microsoft Technologies. Windows Server and Client, Service Center 2012, WSUS/MDT/ADK/WAIK, SBS 2008/2011, Office 365, etc. Fully dedicated to support and train my customers...
Cet article, publié dans centennial, Deployment, Formation, MDT, Migration, PowerShell, Windows10, est tagué , , , , , . Ajoutez ce permalien à vos favoris.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s