DIDOES ITEndpoint Engineering
← Tous les articles

Technologie IT / Endpoint & Automation

Pilotes et firmwares : orchestrer Windows Update, Intune et Microsoft Graph

Intune ne fabrique pas les pilotes et ne décide pas seul de leur applicabilité. Il orchestre l’approbation et l’audience, tandis que Windows Update évalue le matériel et remet le contenu publié par les constructeurs.

01

L’essentiel

Une driver update policy inscrit les appareils dans la gestion cloud des pilotes. Intune transmet affectation, approbations et pauses à Windows Autopatch; Windows Update détermine les mises à jour réellement applicables.

Le mode automatique simplifie l’approbation selon le service; le mode manuel permet de sélectionner les drivers après inventaire. Je recommande une seule policy de drivers par appareil pour éviter des décisions difficiles à expliquer: dans certains conflits, une approbation peut gagner sur une pause.

Les APIs Windows Updates sous /admin/windows/updates permettent de manipuler catalogues, déploiements et audiences selon le type de contenu. Toute automatisation vérifie v1.0/beta, permissions WindowsUpdates.ReadWrite.All, rôle et idempotence.

Une driver update policy inscrit les appareils dans la gestion cloud des pilotes. Intune transmet affectation, approbations et pauses à Windows Autopatch; Windows Update détermine les mises à jour réellement applicables.
02

Pourquoi cette technologie existe

Les pilotes et firmwares peuvent corriger sécurité et stabilité, mais ils touchent stockage, réseau, affichage, BIOS et périphériques. La stratégie exige davantage de représentativité matérielle qu’un anneau de qualité Windows classique.

Un outil OEM peut publier plus tôt ou proposer du contenu absent de Windows Update. Je documente l’autorité choisie par modèle et évite deux moteurs capables de flasher le même firmware.

Pilotes et firmwares avec Intune et Graph s’appuie sur la chaîne OEM → Intune → Autopatch → WUA. 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 et Entra/Intune éligibles, source de scan Windows Update, télémétrie/diagnostic requis, inventaire modèles/BIOS/drivers. 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 Driver absent du catalogue, Approuvé mais non offert et Pause inefficace. 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. OEM ouvre la séquence: Publie métadonnées et contenu Windows Update. Intune prend ensuite le relais: Policy, approbation, pause et audience. Le traitement se poursuit avec Autopatch, où Orchestration cloud et reporting. Enfin, WUA ferme la boucle: Applicabilité, téléchargement, installation et reboot. 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. « Driver absent du catalogue » conduit d’abord à vérifier WU Catalog et inventaire matériel, car la cause possible est Non publié/non applicable. Pour « Approuvé mais non offert », la preuve utile devient WindowsUpdateClient et policy. Les cas « Pause inefficace » et « Firmware échoue » 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 Pilotes et firmwares avec Intune et Graph expose ses états, ses délais et ses erreurs.

Dans un environnement réel, les conditions licence et Entra/Intune éligibles, source de scan Windows Update, télémétrie/diagnostic requis, inventaire modèles/BIOS/drivers doivent être réunies en même temps. La validation porte ensuite sur policy unique par device, échantillon par modèle, versions avant/après et aucun incident critique. 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é
expliquer la chaîne d’approbation et d’applicabilitépolicies Windows Driver Updates Intune/Autopatch
construire des anneaux par modèle et criticitédrivers et firmwares publiés sur Windows Update
automatiser les audiences avec garde-fousWindows Updates API Graph
03

Architecture, composants et flux de données

L’appareil affecté à une policy remonte les drivers applicables. En mode manuel, l’administrateur approuve et planifie un contenu. L’offre dépend encore de la classification Windows Update et du matériel détecté.

Les paramètres d’expérience et deadline proviennent des politiques Windows Update. Une policy driver ne remplace donc pas la conception des redémarrages, heures actives et notifications.

Graph représente un déploiement et son audience. Les appareils Entra sont membres ou exclusions, et l’ajout peut entraîner leur inscription au service pour le contenu. Un statut 202 Accepted exige un suivi asynchrone.

FLUXChaîne fonctionnelle — Pilotes et firmwares avec Intune et Graph
  1. OEMPublie métadonnées et contenu Windows Update.
  2. IntunePolicy, approbation, pause et audience.
  3. AutopatchOrchestration cloud et reporting.
  4. WUAApplicabilité, téléchargement, installation et reboot.

Cette chaîne situe les preuves à rapprocher pour Pilotes et firmwares avec Intune et Graph. 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 et Entra/Intune éligibles, source de scan Windows Update, télémétrie/diagnostic requis, inventaire modèles/BIOS/drivers, une seule policy driver par device recommandée. Ces conditions permettent de distinguer une limite de Pilotes et firmwares avec Intune et Graph d’un scénario simplement non éligible.

  • licence et Entra/Intune éligibles
  • source de scan Windows Update
  • télémétrie/diagnostic requis
  • inventaire modèles/BIOS/drivers
  • une seule policy driver par device recommandée
  • anneau de laboratoire matériel
  • permission et rôle Graph minimaux
05

Cycle de fonctionnement, étape par étape

Le cycle de Pilotes et firmwares avec Intune et Graph traverse OEM → Intune → Autopatch → WUA. La procédure détaille ce que produit chaque composant et la preuve attendue avant de passer à l’étape suivante.

Dans Pilotes et firmwares avec Intune et Graph, les étapes « Cartographier le matériel », « Créer la policy pilote », « Approuver par vague », « Automatiser après stabilisation » séparent l’intention, son transport, son traitement et le résultat final.

PROCÉDURECycle d’exécution — Pilotes et firmwares avec Intune et Graph
  1. 01Cartographier le matériel
    Emplacement
    Inventory et OEM
    Commande / configuration
    Regrouper modèle, MTM, BIOS, drivers critiques et contraintes dock/périphérique.
    Résultat attendu
    Chaque famille a un échantillon pilote.
    Vérification
    Comparaison avec appareils physiques.
    Impact
    Aucun.
    Retour arrière
    Aucun.
  2. 02Créer la policy pilote
    Emplacement
    Intune > Windows Update > Driver updates
    Commande / configuration
    Choisir manuel pour le contrôle initial et affecter un groupe matériel limité.
    Résultat attendu
    Drivers applicables deviennent visibles.
    Vérification
    Rapport et catalogue Microsoft Update.
    Impact
    Inscription de la population.
    Retour arrière
    Retirer l’affectation.
  3. 03Approuver par vague
    Emplacement
    Driver policy
    Commande / configuration
    Planifier d’abord laboratoire, puis utilisateurs pilotes, production et critique.
    Résultat attendu
    Installation sans régression mesurable.
    Vérification
    Version locale, événements, redémarrage et incidents.
    Impact
    Mise à jour pilote/firmware.
    Retour arrière
    Pause, exclusion et package OEM de retour si supporté.
  4. 04Automatiser après stabilisation
    Emplacement
    Graph Windows Updates API
    Commande / configuration
    Lire catalogue, créer/mettre à jour audience et journaliser chaque membre avec WhatIf.
    Résultat attendu
    Même décision que le runbook manuel.
    Vérification
    Dry-run, diff d’audience et statut asynchrone.
    Impact
    Gestion d’audience.
    Retour arrière
    Retirer membres/exclure et restaurer snapshot.

Les états attendus permettent de suivre Pilotes et firmwares avec Intune et Graph d’un composant au suivant.

06

Applicabilité et publication OEM

Seuls les drivers publiés dans Windows Update et applicables à au moins un appareil de la policy apparaissent. Une absence ne prouve pas qu’aucune version OEM n’existe.

Je recherche le nom exact dans Microsoft Update Catalog et les notes OEM. La version de package ne suffit pas toujours à ordonner deux firmwares; date, ciblage matériel et recommandations constructeur comptent.

Les périphériques branchables peuvent recevoir un driver si l’OEM l’a publié et qu’il est applicable. Le pilote doit donc couvrir les docks et accessoires réellement utilisés.

07

Conflits de policies et autorité

Microsoft permet plusieurs policies driver mais le déconseille. Si un contenu est approuvé dans l’une et mis en pause dans l’autre, l’approbation peut l’emporter. Une policy unique simplifie la preuve.

Je vérifie ExcludeWUDriversInQualityUpdate et les anciens paramètres GPO. Les policies driver dédiées et l’inclusion générale de drivers ne doivent pas produire un parcours incompris.

Un outil OEM reste possible lorsque Windows Update ne couvre pas le besoin, mais il possède une population exclusive et une liste de contenus. Deux autorités de firmware sur le même modèle constituent un NO-GO.

08

Graph, audiences et automatisation

Les APIs Windows Updates utilisent les permissions WindowsUpdates.Read.All ou ReadWrite.All et des rôles supportés. Les pages beta rappellent que leur usage production n’est pas garanti; je vérifie chaque ressource dans v1.0.

Je calcule l’audience souhaitée depuis des groupes et inventaires, puis je compare à l’audience actuelle. L’automatisation ajoute et retire uniquement le delta, avec un plafond par exécution.

Le 202 de updateAudience confirme l’acceptation, pas la fin. Je relis l’audience, le déploiement, les rapports et l’état local avant de déclarer la vague réussie.

09

Interfaces d’observation, commandes et exemples

Les exemples rendent visibles modèle/MTM et BIOS, driver actuel/cible, policy et approbation, source de scan. Leur intérêt est d’identifier le producteur de chaque donnée et le moment où elle est mise à jour.

Pour Pilotes et firmwares avec Intune et Graph, 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 pilotes et firmware — lecture seule
# Collecte de diagnostic
$ErrorActionPreference = 'Stop'
try {
  $bios = Get-CimInstance Win32_BIOS
  $drivers = Get-CimInstance Win32_PnPSignedDriver | Where-Object { $_.DeviceName -and $_.DriverVersion } |
    Select-Object DeviceName, Manufacturer, DriverProviderName, DriverVersion, DriverDate, InfName
  [pscustomobject]@{ BiosVersion=$bios.SMBIOSBIOSVersion; BiosDate=$bios.ReleaseDate; DriverCount=$drivers.Count }
  $drivers | Sort-Object DeviceName
}
catch { Write-Error "Inventaire pilotes impossible : $($_.Exception.Message)"; exit 1 }

L’inventaire peut être volumineux et contenir des identifiants matériels. Filtrer avant partage.

10

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

J’analyse WindowsUpdateClient/Operational, SetupAPI.dev.log, UpdateSessionOrchestration.etl et les rapports Driver Updates. Pour firmware, j’ajoute événements OEM/UEFI et état d’alimentation.

Le registre WindowsUpdate aide à confirmer la source et les policies, mais le résultat d’applicabilité se lit dans la séquence de scan. Je conserve update ID, modèle, driver actuel/cible et heure.

  • modèle/MTM et BIOS
  • driver actuel/cible
  • policy et approbation
  • source de scan
  • WindowsUpdateClient
  • SetupAPI.dev.log
  • reporting Intune
  • restart/incident post-install
11

Validation du modèle et cas d’usage

Le modèle est cohérent lorsque policy unique par device, échantillon par modèle, versions avant/après et aucun incident critique. Ces contrôles relient la configuration du service au résultat réellement observé.

  • policy unique par device
  • échantillon par modèle
  • versions avant/après
  • aucun incident critique
  • reporting cohérent
  • rollback OEM disponible
  • automation WhatIf et delta testés
12

Limites, modes de panne et lecture des erreurs

Les écarts connus de Pilotes et firmwares avec Intune et Graph incluent Driver absent du catalogue, Approuvé mais non offert, Pause inefficace, Firmware échoue. 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
Driver absent du catalogueNon publié/non applicableWU Catalog et inventaire matérielUtiliser canal OEM contrôlé si nécessaire
Approuvé mais non offertScan source ou applicabilitéWindowsUpdateClient et policyCorriger source/prérequis
Pause inefficaceAutre policy approuveAffectations multiplesConsolider en une policy
Firmware échoueAlimentation, prérequis ou versionLogs WU/OEMAppliquer prérequis et méthode constructeur
Graph 202 sans résultatTraitement asynchroneAudience et statutPoll borné puis diagnostiquer

La matrice relie les symptômes propres à Pilotes et firmwares avec Intune et Graph aux preuves qui permettent de choisir une correction ciblée.

13

Adoption progressive, réversibilité et vigilance

L’adoption de Pilotes et firmwares avec Intune et Graph commence sur le périmètre policies Windows Driver Updates Intune/Autopatch, drivers et firmwares publiés sur Windows Update, Windows Updates API Graph. Les limites et actions de réversibilité ci-dessous cadrent la progression.

MATRICERéversibilité
Action
pause/exclusion du contenu
retirer audience pilote
installer version précédente uniquement si OEM supporte le downgrade
restaurer policy/audience snapshot
MATRICELimites et points de vigilance
Point à contrôler
firmware peut être non réversible
alimentation requise
beta Graph à revalider
approbation peut gagner sur pause multi-policy
R

Références et mots-clés

Références techniques publiques

IntuneWindows UpdateDriversFirmwareMicrosoft GraphAutopatch

Continuer la lecture

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