Déployer Stop Motion Studio Pro sur Windows 10 et 11 via Endpoint Manager
Ce guide te montrera les 3 étapes nécessaires pour déployer une application entièrement activée sur le Portail de ton entreprise. Il se compose de ces trois étapes :
- Préparations
- Package Stop Motion Studio Pro dans Endpoint Manager (Intune)
- Déploiement du package de clé de produit
Préparations
Tu auras besoin des éléments suivants :
Le fichier d'installation
Remarque : Tu peux ouvrir le package avec 7Zip ou ton utilitaire de compression préféré pour récupérer un fichier d'installation pour une architecture spécifique. Sur l'image, j'ai extrait le package x64 pour créer un processus d'installation plus rapide pour les appareils x64 uniquement :

Dépendances : L'installateur téléchargera et installera automatiquement toutes les dépendances Microsoft nécessaires. Si l'appareil cible n'a pas de connexion Internet, tu devras déployer les dépendances en même temps que le package d'installation principal. Tu peux télécharger les dépendances ici :
https://www.cateater.com/download/Stop Motion Studio for Windows Dependencies.zip

Décompresse-les et prends ceux dont tu as besoin, puis enregistre-les pour plus tard dans un dossier :

Enfin, le fichier contenant ta clé de licence :
https://www.cateater.com/download/mdm.plist

Modifie-le avec le Bloc-notes et remplace les X par ta clé de licence : Remarque : le texte intégral du fichier est disponible à la dernière étape du guide

Parfait, nous sommes maintenant prêts à créer notre package de déploiement.
Package Stop Motion Studio Pro dans Endpoint Manager (Intune)
Si tu ne l'as pas, télécharge IntuneAppUtil.exe depuis :
https://github.com/Microsoft/Microsoft-Win32-Content-Prep-Tool
Nous en aurons besoin pour le déploiement de la clé de produit. Tout d'abord, nous créons l'application Line-of-Business Stop Motion Pro :
Entre dans Endpoint Manager via ton navigateur à l'adresse :
https://endpoint.microsoft.com/#home
Clique sur Apps (Applications) sur le côté gauche, choisis Windows apps (Applications Windows) et clique sur Add (Ajouter). Dans le menu déroulant, choisis Line-of-business app (Application métier) :

Clique sur Select (Sélectionner) et clique sur Select app package file (Sélectionner le fichier du package d'application) :

Clique sur l'icône du dossier et sélectionne ton fichier d'installation - puis clique sur Ouvrir :

Maintenant, Endpoint Manager nous avertit de dépendances manquantes :

Vas-y et clique sur l'icône du dossier pour les ajouter à partir du dossier où tu les as extraits. Sélectionne-les tous en une seule fois en sélectionnant le premier et, en maintenant Maj enfoncée, clique sur le dernier :

Clique sur Ouvrir et vérifie que tous ont été ajoutés - clique sur ok :

Remplis les détails et ajoute un logo sympa. Clique sur Yes (Oui) sur 'Show this as a featured app in the Company Portal' (Afficher ceci comme une application en vedette dans le Portail de l'entreprise). Clique sur Next (Suivant) lorsque tu as terminé.

Maintenant, nous devons sélectionner qui recevra le package. J'ai créé un groupe Azure qui contient les utilisateurs qui recevront Stop Motion Studio Pro. Je l'ai appelé StopMotionPro. Je préfère laisser les gens choisir de l'installer et ajouter le groupe sous Available for enrolled devices (Disponible pour les appareils inscrits). Si je voulais une installation forcée, je l'aurais ajouté sous Required (Obligatoire). Clique sur Next (Suivant) lorsque tu es prêt.

Clique sur Create (Créer) :

La prochaine fois que le Portail de l'entreprise contactera Endpoint Manager, Stop Motion Studio Pro apparaîtra. Si Stop Motion Studio Pro n'apparaît pas, vérifie si ton appareil est complètement à jour et essaie de redémarrer la machine, car cela forcera l'appareil à se connecter à Endpoint Manager.

Déploiement du package de clé de produit
Tout d'abord, nous avons besoin d'un dossier de travail propre et d'un dossier de destination pour notre package - ils peuvent être les mêmes, mais j'aime bien que ce soit bien rangé. Je crée le dossier C:\input et le dossier C:\appcreation. Place le fichier IntuneWinAppUtil.exe téléchargé dans appcreation :

Ensuite, va dans le dossier c:\input et crée un fichier appelé license.cmd. Fais attention à bien le nommer, sinon il apparaîtra sous le nom license.cmd, mais le Bloc-notes aura sournoisement nommé le fichier license.cmd.txt en coulisses. (Je préfère utiliser Notepad++ car il ne fait pas ça). Le fichier doit avoir ce contenu :
mkdir %userprofile%\AppData\Local\Packages\Cateater.StopMotionStudioPro_2heqmjw8skbma\LocalStatecopy /Y mdm.plist %userprofile%\AppData\Local\Packages\Cateater.StopMotionStudioPro_2heqmjw8skbma\LocalStateCopie ou crée ensuite ton fichier mdm.plist dans le dossier input N'oublie pas d'ajouter ta clé à l'intérieur du fichier ! Voici le contenu brut du fichier :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>isHelpManagerEnabled</key>
<true/>
<key>isGUISoundEnabled</key>
<true/>
<key>isGalleryEnabled</key>
<true/>
<key>isStoreProjectsIniCloudEnabled</key>
<false/>
<key>ProductKey</key>
<string>XXXXX-XXXXX-XXXXX-XXXXX</string>
</dict>
</plist>Maintenant, tes deux dossiers devraient ressembler à ceci.

Ouvre une fenêtre d'invite de commandes et navigue vers le dossier appcreation. Ici, nous invoquons IntuneWinAppUtil :

IntuneWinAppUtil emballe maintenant nos fichiers :

Et maintenant, dans notre dossier Appcreation, nous avons notre package :

Retourne maintenant dans Endpoint Manager, mais cette fois, nous devons créer un type de package différent, un package Win32. Sélectionne Apps (Applications) et sélectionne Windows apps (Applications Windows) sur le côté gauche, clique sur Add (Ajouter) en haut comme nous l'avons fait précédemment, mais cette fois, sélectionne Windows App (Win32) :

Clique sur Select (Sélectionner). Maintenant, clique sur Select app package file (Sélectionner le fichier du package d'application). Clique sur l'icône du dossier et sélectionne le fichier license.intunewin que nous avons empaqueté.

Clique sur Ok

Change le nom pour quelque chose de plus descriptif et ajoute un éditeur

Accroche-toi - presque terminé. Tape le nom de notre fichier à la fois pour l'installation et la désinstallation et c'est important, ajuste le curseur Install behavior (Comportement d'installation) sur User (Utilisateur). Remarque : Si tes utilisateurs ne sont pas administrateurs sur leur appareil, tu devras peut-être créer une solution de contournement pour placer le fichier à l'emplacement correct. Clique sur Next (Suivant)

Sous Requirements (Exigences), je sélectionne 64-bit (64 bits), car il s'agit d'un package purement 64 bits et je sélectionne Windows 10 1909 ou plus récent. Clique sur Next (Suivant).

Maintenant, nous devons dire à Endpoint Manager comment détecter une installation réussie. Dans le menu déroulant, sélectionne Manually configure detection rules (Configurer manuellement les règles de détection). Clique sur Add (Ajouter) et sur le côté droit de l'écran, sélectionne File (Fichier).

Le chemin doit être :
%userprofile%\AppData\Local\Packages\Cateater.StopMotionStudioPro_2heqmjw8skbma\LocalState
Clique sur Ok puis sur Next (Suivant). Clique sur Next (Suivant) sur Dependencies (Dépendances) et Supersedence (Remplacement). Attribue le même groupe que celui que nous avons utilisé pour le package StopMotionPro, mais cette fois, rends-le required (obligatoire) :

Clique sur Next (Suivant) et Create (Créer).