DIDOES ITEndpoint Engineering
← Tous les articles

Technologie IT / Modern Workplace Lab

Enterprise App Management : exploiter le catalogue d’applications Intune

Enterprise App Catalog réduit le travail de packaging, mais ne transfère pas à Microsoft la décision d’autoriser une application ni la responsabilité de sa licence. Je l’intègre donc dans le même cycle de gouvernance que mes packages Win32 internes.

01

L’essentiel

Enterprise App Catalog est une fonction d’Enterprise App Management, disponible via Intune Suite ou licence autonome. Il fournit des applications Win32 préemballées avec commandes, exigences et détections préparées et confirmées par Microsoft.

Les mises à jour disponibles ne remplacent pas automatiquement l’application déjà créée dans le tenant. L’administrateur crée la nouvelle version et organise une relation de supersedence ainsi que son déploiement.

Les SLO de publication donnent des objectifs, pas une garantie. Microsoft ne certifie pas la conformité métier ou la licence du logiciel; l’organisation conserve l’approbation sécurité, juridique et financière.

Enterprise App Catalog est une fonction d’Enterprise App Management, disponible via Intune Suite ou licence autonome. Il fournit des applications Win32 préemballées avec commandes, exigences et détections préparées et confirmées par Microsoft.
02

Pourquoi cette technologie existe

Le catalogue contient des applications Microsoft et tierces au format Windows catalog app Win32. Le contenu est hébergé sur l’infrastructure Intune et utilise les endpoints manage.microsoft.com documentés.

Lors de l’ajout, Intune propose métadonnées, commandes d’installation et de désinstallation, exigences et règles de détection. Modifier ces valeurs peut rendre l’installation dangereuse ou non fonctionnelle; toute adaptation est revue comme du code.

Une détection PowerShell est interprétée selon exit code, STDOUT et STDERR. Un exit code zéro avec une sortie STDOUT non vide indique la détection; ce contrat doit être compris avant toute modification.

Enterprise App Management et catalogue Intune s’appuie sur la chaîne Catalog → Tenant → IME → Lifecycle. Comprendre le rôle de chaque étape permet de distinguer la demande envoyée, le traitement réellement effectué et l’état finalement observé.

Les dépendances importantes sont licence Enterprise App Management, processus d’approbation applicative, réseau Intune autorisé, IME opérationnelle. Elles font partie du fonctionnement de la technologie: leur absence peut expliquer un résultat sans remettre en cause le composant étudié.

Les cas limites les plus utiles à connaître sont Installation en échec, Détection fausse et Update non appliquée. Ils montrent où le modèle nominal peut diverger et quelles données permettent de lire cette divergence.

Le parcours devient plus concret en suivant les composants dans leur ordre réel. Catalog ouvre la séquence: Microsoft prépare contenu et métadonnées Win32. Tenant prend ensuite le relais: L’admin crée et adapte l’objet application. Le traitement se poursuit avec IME, où Télécharge, détecte et installe le package. Enfin, Lifecycle ferme la boucle: Reports, updates et supersedence sont gouvernés. Cette lecture évite de confondre un ordre envoyé avec son exécution, puis son exécution avec l’état restitué à l’administrateur. Elle indique aussi où chercher l’heure, l’identité et le résultat qui permettront de rapprocher deux observations.

Les limites se comprennent mieux à partir de situations concrètes. « Installation en échec » conduit d’abord à vérifier IME logs et exit code, car la cause possible est Commande ou prérequis. Pour « Détection fausse », la preuve utile devient STDOUT/exit code. Les cas « Update non appliquée » et « ESP trop longue » montrent enfin que deux symptômes proches peuvent appartenir à des phases différentes. Cette distinction n’est pas un détour de dépannage: elle fait partie du modèle de fonctionnement et explique la manière dont Enterprise App Management et catalogue Intune expose ses états, ses délais et ses erreurs.

Dans un environnement réel, les conditions licence Enterprise App Management, processus d’approbation applicative, réseau Intune autorisé, IME opérationnelle doivent être réunies en même temps. La validation porte ensuite sur Sélectionner l’application et vérifier l’éditeur, Contrôler commandes, détection et exigences, Créer l’objet sans modification inutile et Déployer sur appareils laboratoire. Ce croisement est important: un prérequis confirme que le scénario peut fonctionner, alors qu’un contrôle de validation prouve qu’il a effectivement fonctionné. Il reste donc possible d’avoir une plateforme éligible mais mal configurée, ou une première exécution réussie dont l’état n’est pas encore visible dans le service. Le modèle présenté dans cet article sert précisément à lire ces écarts sans attribuer trop vite le résultat au mauvais composant. Il donne aussi au support un vocabulaire commun pour décrire l’étape atteinte et la preuve encore manquante.

MATRICEObjectifs et périmètre
Points à comprendrePérimètre étudié
Sélectionner l’application et vérifier l’éditeur.Enterprise App Management, Enterprise App Catalog, Intune Suite, Win32 apps
Contrôler commandes, détection et exigences.Modern Workplace Lab — Catalog, Tenant, IME, Lifecycle
Créer l’objet sans modification inutile.licence Enterprise App Management, processus d’approbation applicative, réseau Intune autorisé
03

Architecture, composants et flux de données

Le catalogue contient des applications Microsoft et tierces au format Windows catalog app Win32. Le contenu est hébergé sur l’infrastructure Intune et utilise les endpoints manage.microsoft.com documentés.

Lors de l’ajout, Intune propose métadonnées, commandes d’installation et de désinstallation, exigences et règles de détection. Modifier ces valeurs peut rendre l’installation dangereuse ou non fonctionnelle; toute adaptation est revue comme du code.

Une détection PowerShell est interprétée selon exit code, STDOUT et STDERR. Un exit code zéro avec une sortie STDOUT non vide indique la détection; ce contrat doit être compris avant toute modification.

FLUXChaîne fonctionnelle — Enterprise App Management et catalogue Intune
  1. CatalogMicrosoft prépare contenu et métadonnées Win32.
  2. TenantL’admin crée et adapte l’objet application.
  3. IMETélécharge, détecte et installe le package.
  4. LifecycleReports, updates et supersedence sont gouvernés.

Cette chaîne situe les preuves à rapprocher pour Enterprise App Management et catalogue Intune. Le résultat d’une étape ne permet pas de déduire celui de la suivante.

04

Prérequis, compatibilité et limites de support

Le fonctionnement décrit suppose licence Enterprise App Management, processus d’approbation applicative, réseau Intune autorisé, IME opérationnelle, propriétaire et licence du logiciel. Ces conditions permettent de distinguer une limite de Enterprise App Management et catalogue Intune d’un scénario simplement non éligible.

  • licence Enterprise App Management
  • processus d’approbation applicative
  • réseau Intune autorisé
  • IME opérationnelle
  • propriétaire et licence du logiciel
  • groupes de test
  • modèle supersedence et rollback
05

Cycle de fonctionnement, étape par étape

Le cycle de Enterprise App Management et catalogue Intune traverse Catalog → Tenant → IME → Lifecycle. La procédure détaille ce que produit chaque composant et la preuve attendue avant de passer à l’étape suivante.

Dans Enterprise App Management et catalogue Intune, les étapes « Identifier les composants », « Observer le traitement », « Relier les états », « Valider le modèle » séparent l’intention, son transport, son traitement et le résultat final.

PROCÉDURECycle d’exécution — Enterprise App Management et catalogue Intune
  1. 01Identifier les composants
    Emplacement
    Catalog — Enterprise App Management
    Commande / configuration
    Sélectionner l’application et vérifier l’éditeur.
    Résultat attendu
    Contrôler commandes, détection et exigences.
    Vérification
    Créer l’objet sans modification inutile.
    Impact
    Lecture seule.
    Retour arrière
    Aucun.
  2. 02Observer le traitement
    Emplacement
    Tenant — Enterprise App Catalog
    Commande / configuration
    Contrôler commandes, détection et exigences.
    Résultat attendu
    Créer l’objet sans modification inutile.
    Vérification
    Déployer sur appareils laboratoire.
    Impact
    Impact limité au pilote.
    Retour arrière
    Retirer l’affectation et restaurer l’état précédent.
  3. 03Relier les états
    Emplacement
    IME — Intune Suite
    Commande / configuration
    Créer l’objet sans modification inutile.
    Résultat attendu
    Déployer sur appareils laboratoire.
    Vérification
    Tester install, uninstall et upgrade
    Impact
    Collecte de preuves minimisées.
    Retour arrière
    Aucun pour la collecte.
  4. 04Valider le modèle
    Emplacement
    Lifecycle — Win32 apps
    Commande / configuration
    Déployer sur appareils laboratoire.
    Résultat attendu
    Tester install, uninstall et upgrade
    Vérification
    Créer la supersedence pilote
    Impact
    Extension contrôlée ou arrêt.
    Retour arrière
    Suspendre la vague et appliquer le runbook de retour arrière.

Les états attendus permettent de suivre Enterprise App Management et catalogue Intune d’un composant au suivant.

06

Fonctionnement détaillé de Enterprise App Management et catalogue Intune

Le catalogue contient des applications Microsoft et tierces au format Windows catalog app Win32. Le contenu est hébergé sur l’infrastructure Intune et utilise les endpoints manage.microsoft.com documentés.

Lors de l’ajout, Intune propose métadonnées, commandes d’installation et de désinstallation, exigences et règles de détection. Modifier ces valeurs peut rendre l’installation dangereuse ou non fonctionnelle; toute adaptation est revue comme du code.

Une détection PowerShell est interprétée selon exit code, STDOUT et STDERR. Un exit code zéro avec une sortie STDOUT non vide indique la détection; ce contrat doit être compris avant toute modification.

  • licence Enterprise App Management
  • processus d’approbation applicative
  • réseau Intune autorisé
  • IME opérationnelle
07

Traitement, exploitation et cas limites de Enterprise App Management et catalogue Intune

Le catalogue ne détecte pas l’usage réel en cours d’une application. La décision de retirer une version nécessite télémétrie métier, inventaire, propriétaire et validation utilisateur complémentaires.

Les mises à jour sont signalées dans Apps Enterprise App Catalog apps with updates. Elles ne s’installent pas seules: une nouvelle application est créée puis liée par supersedence selon le résultat attendu.

Les objectifs de service annoncent généralement un traitement rapide pour les mises à jour automatisables et plus long pour celles nécessitant un test manuel. Je prévois une solution pour les vulnérabilités dont l’urgence dépasse ce délai.

  • Tester install, uninstall et upgrade
  • Créer la supersedence pilote
  • Mesurer avant généralisation
08

Lire les états propres à Enterprise App Management et catalogue Intune

Les applications peuvent participer à Autopilot ESP et Device Preparation. Je n’en fais une blocking app qu’après validation du temps de téléchargement, des redémarrages, de la détection et du comportement offline.

La licence commerciale reste à la charge de l’organisation. Le fait qu’un package apparaisse dans le catalogue ne donne aucun droit d’usage et ne prouve pas la conformité réglementaire.

Le cycle pilote compare package, signature éditeur, version, hash, commande, détection, installation, désinstallation et upgrade. Les rapports Managed Apps et journaux IME servent de preuve.

  • Installation en échec — IME logs et exit code
  • Détection fausse — STDOUT/exit code
  • Update non appliquée — Updates view
  • ESP trop longue — Timeline ESP
09

Pilote et suivi opérationnel de Enterprise App Management et catalogue Intune

Le pilote couvre le périmètre Enterprise App Management, Enterprise App Catalog, Intune Suite, Win32 apps et contrôle Sélectionner l’application et vérifier l’éditeur. Contrôler commandes, détection et exigences. Créer l’objet sans modification inutile. Les résultats sont segmentés selon les populations réellement concernées par Enterprise App Management et catalogue Intune.

Les cas d’échec « Installation en échec », « Détection fausse », « Update non appliquée » sont reproduits lorsque c’est possible. Ils vérifient que l’écart reste visible et que la procédure indique une preuve exploitable.

Le suivi après déploiement conserve catalogue ne vaut pas autorisation métier, mises à jour non automatiques, ne pas modifier les commandes sans revue, supersedence à tester séparément. Une évolution de version, de licence ou de dépendance déclenche une nouvelle lecture de ces points.

10

Interfaces d’observation, commandes et exemples

Les exemples rendent visibles Sélectionner l’application et vérifier l’éditeur. Contrôler commandes, détection et exigences. Créer l’objet sans modification inutile. Déployer sur appareils laboratoire. Leur intérêt est d’identifier le producteur de chaque donnée et le moment où elle est mise à jour.

Pour Enterprise App Management et catalogue Intune, les interfaces documentées restent la référence de conception. Les fichiers, tâches ou clés observés localement servent à expliquer un état précis et peuvent évoluer avec le composant.

POWERSHELLInventaire local avant adoption du catalogue — lecture seule
# Collecte de diagnostic
$ErrorActionPreference = 'Stop'
try {
  Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*','HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*' -ErrorAction SilentlyContinue |
    Where-Object DisplayName | Select-Object DisplayName,DisplayVersion,Publisher,UninstallString
} catch { Write-Error "Inventaire applicatif impossible : $($_.Exception.Message)"; exit 1 }

Comparer nom, version, architecture et éditeur avec l’application du catalogue. Les chaînes de désinstallation peuvent contenir des chemins internes.

11

Observabilité : où lire l’état réel

La chronologie de Enterprise App Management et catalogue Intune relie Catalog, Tenant, IME, Lifecycle. Les heures et identifiants communs permettent de savoir si les états appartiennent à la même tentative.

La collecte commence par Sélectionner l’application et vérifier l’éditeur. Contrôler commandes, détection et exigences. Créer l’objet sans modification inutile. Déployer sur appareils laboratoire. Ces contrôles conservent l’état qui explique le symptôme avant une nouvelle évaluation.

Les résultats sont lus avec les causes « Commande ou prérequis », « Script modifié ou output inattendu », « Nouvelle app non créée » en tête, sans déduire une correction d’un code ou d’un statut isolé.

  • Sélectionner l’application et vérifier l’éditeur.
  • Contrôler commandes, détection et exigences.
  • Créer l’objet sans modification inutile.
  • Déployer sur appareils laboratoire.
  • Tester install, uninstall et upgrade
  • Créer la supersedence pilote
  • Mesurer avant généralisation
MATRICELecture structurée des preuves — Enterprise App Management et catalogue Intune
CoucheQuestionPreuveDécision
CiblageLe poste devait-il recevoir la configuration?Groupe, filtre, licence et affectationCorriger le ciblage avant le client
TransportLa demande a-t-elle atteint sa destination?Check-in, événement, request-id ou téléchargementTraiter identité, réseau ou service
TraitementLe composant a-t-il évalué la demande?Journal, état par paramètre ou résultat APICorriger la valeur ou le composant
RésultatL’objectif final est-il atteint?Contrôle fonctionnel et rapport corréléValider ou maintenir NO-GO
12

Validation du modèle et cas d’usage

Le modèle est cohérent lorsque Sélectionner l’application et vérifier l’éditeur, Contrôler commandes, détection et exigences, Créer l’objet sans modification inutile et Déployer sur appareils laboratoire. Ces contrôles relient la configuration du service au résultat réellement observé.

  • Sélectionner l’application et vérifier l’éditeur.
  • Contrôler commandes, détection et exigences.
  • Créer l’objet sans modification inutile.
  • Déployer sur appareils laboratoire.
  • Tester install, uninstall et upgrade
  • Créer la supersedence pilote
  • Mesurer avant généralisation
13

Limites, modes de panne et lecture des erreurs

Les écarts connus de Enterprise App Management et catalogue Intune incluent Installation en échec, Détection fausse, Update non appliquée, ESP trop longue. Le tableau les replace dans leur phase et précise la donnée à contrôler.

MATRICEMatrice de diagnostic
SymptômeCause à confirmerPreuve recherchéeCorrection ciblée
Installation en échecCommande ou prérequisIME logs et exit codeComparer au package catalog
Détection fausseScript modifié ou output inattenduSTDOUT/exit codeRestaurer la règle validée
Update non appliquéeNouvelle app non crééeUpdates viewCréer et superseder
ESP trop longuePackage bloquant volumineuxTimeline ESPRetirer du blocking set
Licence absenteCatalogue confondu avec entitlementContrat éditeurSuspendre le déploiement

La matrice relie les symptômes propres à Enterprise App Management et catalogue Intune aux preuves qui permettent de choisir une correction ciblée.

14

Adoption progressive, réversibilité et vigilance

L’adoption de Enterprise App Management et catalogue Intune commence sur le périmètre Enterprise App Management, Enterprise App Catalog, Intune Suite, Win32 apps, Modern Workplace Lab — Catalog, Tenant, IME, Lifecycle, licence Enterprise App Management, processus d’approbation applicative, réseau Intune autorisé. Les limites et actions de réversibilité ci-dessous cadrent la progression.

MATRICERéversibilité
Action
retirer l’affectation de la nouvelle version
réactiver l’ancienne application si sa version reste supportée
annuler la supersedence pilote et restaurer les commandes validées
MATRICELimites et points de vigilance
Point à contrôler
catalogue ne vaut pas autorisation métier
mises à jour non automatiques
ne pas modifier les commandes sans revue
supersedence à tester séparément
R

Références et mots-clés

Références techniques publiques

Enterprise App ManagementEnterprise App CatalogIntune SuiteWin32 appsSupersedenceApplication lifecycle

Continuer la lecture

Modern Workplace LabOMA-DM et WinDC en double inscriptionEndpoint LabDiagnostic complet des applications Win32