Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Catalogue de packs de pilotes

Summary: Découvrez comment déployer, gérer, sécuriser et virtualiser les solutions BYOD, Client Enterprise et Mobility grâce aux conseils d’experts et de vos pairs.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

Le Catalogue Dell Command | Deploy (également appelé Catalogue de packs de pilotes) version 1.0 (Notes de mise à jour) constitue un ensemble de métadonnées sur la dernière version des packs de pilotes système et WinPE publiée par Dell. Il prend en charge les tablettes Dell et les systèmes Latitude, OptiPlex et Precision. Il permet aux clients de localiser et de télécharger le dell command | actuel Déployez des packs de pilotes (ou packsde pilotes) avec la méthode d’automatisation de leur choix. 

Le catalogue de packs de pilotes ainsi que les packs de pilotes sont mis à jour conformément au calendrier des versions. Le catalogue de packs de pilotes peut être téléchargé via l’un des trois liens ci-dessous :

http://downloads.dell.com/catalog/DriverPackCatalog.cab

ftp://downloads.dell.com/catalog/DriverPackCatalog.cab

ftp://ftp.dell.com/catalog/DriverPackCatalog.cab

 

Le catalogue de packs de pilotes est un fichier XML « DriverPackCatalog.xml » et est une liste de packs de pilotes Système et WinPE applicables aux systèmes Dell Enterprise (Latitude, OptiPlex, Precision et tablettes). Le fichier « DriverPackCatalog.xml » est compressé, signé numériquement et livré sur Internet en tant que « DriverPackCatalog.cab ». Le schéma XML pour « DriverPackCatalog.xml » est disponible en téléchargement sur DriverPackManioa.xsd (les disques XSD référencés sont disponibles au même emplacement: DataModelCore.xsd et Package.xsd).

Consultez le blog de Dustin Hedges, l’expert Dell TechCenter pour savoir comment obtenir « automagiquement » les fichiers CAB des pilotes à l’aide du catalogue de packs de pilotes. Keith Garner, véritable gourou du MDT, vous propose également un script pour le MDT (avec un didacticiel vidéo) !

Le contenu de « DriverPackCatalog.xml » peut être de deux catégories:

1.       Métadonnées sur le catalogue de packs de pilotes : 

Cette section sert de nœud parent pour les différentes versions du pack de pilotes et contient les métadonnées sur le catalogue lui-même. Les informations importantes ou les attributs présents dans cette section sont décrits ci-dessous : 

  • baseLocation :

Composant de l’URL permettant de localiser le dossier racine pendant le téléchargement d’un pack de pilotes.

  • baseLocationAccessProtocols

 Protocoles réseau autorisés sur l’adresse de base. Par défaut, les protocoles HTTP et FTP sont autorisés.

  • dateTime :

Informations sur la date et l’heure de la version du catalogue.

  • Version :

Version du catalogue. Le numéro de version est au format suivant: Year.Month.ReleaseNumber (AAAA. MM.RN).

 

  • schemaVersion :

Informations sur la version du schéma XML utilisée pour créer le catalogue.

2.       Métadonnées sur les packs de pilotes : 

Chaque nœud « Package de pilotes » représente un pack de pilotes en tant qu’entité. Les informations ou données sont présentées comme des attributs et les nœuds enfants répondent à deux objectifs de base :

  • Trouver ou rechercher un pack de pilotes à télécharger.
  • Évaluer l’applicabilité du pack de pilotes. 

En fonction de l’objectif, certains attributs significatifs et nœuds enfants sont présentés en détail : 

Attribut significatif du nœud « Package de pilotes »

  • format :

La valeur par défaut est « DUP », car les packs de pilotes sont fournis sous forme de fichier .EXE. 

  • hashMD5 :

MD5 pour le fichier .EXE. 

  • size :

Taille du fichier .EXE. 

  • dateTime :

Date de la version du pack de pilotes. 

  • vendorVersion :

En règle générale, la valeur par défaut est: 1.0. Cependant, si la structure interne du pack de pilotes est modifiée, la version est modifiée. 

  • dellVersion :

Version assignée par Dell au pack de pilotes. Le numéro de version va généralement de A00 à A99 en procédant par incrémentation. 

  • path :

Affiche des informations sur l’URL relative à partir de l’emplacement de téléchargement racine ou de la « baselocation » du nœud « DriverPackManication ». 

  • releaseID :

Identification unique attribuée par Dell au pack de pilotes. 

  • type :

Le catalogue de packs de pilotes prend en charge les packs de pilotes système et WinPE. Le type sera « Win » pour les packs de pilotes système et « WinPE » pour les packs de pilotes WinPE. 

 

Nœuds enfants significatifs du nœud « Package de pilotes »:

 

  • SupportedSystems :

Le nœud « SupportedSystems » définit l’applicabilité d’un pack de pilotes par rapport au modèle. Le nœud « Brand » (enfant) fournit des informations sur la ligne de produits et le nœud « Model » (petit-enfant) fournit des informations sur le modèle. 

Les attributs clés du nœud « Brand » & « Model » utilisés pour évaluer l’applicabilité du modèle sont les suivants:

  • clé et préfixe

 

Clé et préfixe assignés par Dell à la gamme de produits.

 

Clé

Préfixe

Secteur d'activité

4

LAT

Latitude

1

OP

OptiPlex

11

AVANT

Precision

90

TABLETTE

Tablette

72

XPSNOTEBOOK

Ordinateur portable XPS

 

  • systemID

Identification unique attribuée par Dell au BIOS du système d’un modèle.

  • interne

Nom attribué par Dell à un modèle.

 

Remarque : Les deux termes « systemID » et « name » sont flashés sur le BIOS, mais « systemID » n’est pas une requête WMI facilement accessible. Par conséquent, il est recommandé d’utiliser « name ».

Remarque : Il n’est pas recommandé d’utiliser le CDATA du nœud « Display » par programmation . 

 

  • SupportedOperatingSystems :

L’applicabilité du système d’exploitation d’un pack de pilotes est définie par les nœuds « SupportedOperatingSystems » et « OperatingSystem ».

 

Les attributs clés du nœud « Operating System » utilisés pour évaluer l’applicabilité du système d’exploitation sont les suivants:

 

  • osVendor :

Les packs de pilotes ciblant uniquement les systèmes d’exploitation Microsoft Windows, la valeur par défaut est Microsoft.

 

  •  osArch :

Les packs de pilotes système et WinPE Dell prennent en charge les architectures de système d’exploitation 32 bits (x86) et 64 bits (x64).

 

  •  majorVersion, minorVersion, spMajorVersion, spMinorVersion :

Ces attributs représentent les versions majeure et mineure du système d’exploitation Windows et les versions majeure et mineure du service pack.  Pour plus d’informations, reportez-vous à la version du système d’exploitation.

 

Remarque : Les packs de pilotes sont conçus et publiés uniquement pour les systèmes d’exploitation clients tels que Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, etc. Les packs de pilotes pour tous les systèmes d’exploitation pour un modèle donné peuvent ne pas être disponibles en raison de la compatibilité matérielle-logicielle, et ainsi de suite.

 

Remarque : Les utilisations d’autres données présentes dans le fichier xml, telles que la langue, le nom ou le titre, etc., ne sont pas recommandées, c’est-à-dire « majorVersion », « minorVersion », « osArch » et « osVendor » doivent être utilisées pour identifier l’applicabilité du système d’exploitation.

 

1. Comment télécharger DriverPackCatalog.cab à partir de Dell?

 

Remarque : Le dernier fichier Catalogue de packs de pilotes- « DriverPackCatalog.cab » est disponible sur le site de support Dell. Les versions antérieures sont supprimées du site lors de chaque mise à jour.

 

Extrait du script PowerShell :

 

Description: Utilisez http://downloads.dell.com/catalog/DriverPackCatalog.cab, ftp://downloads.dell.com/catalog/DriverPackCatalog.cab ou ftp://ftp.dell.com/catalog/DriverPackCatalog.cab pour télécharger le catalogue dans le répertoire actuel. 

 

$source = "http://downloads.dell.com/catalog/DriverPackCatalog.cab"

$destination = "$pwd" + "\DriverPackCatalog.cab"

$wc = New-Object System.Net.WebClient

$wc.DownloadFile($source, $destination)

 

 

2. Comment obtenir « DriverPackCatalog.xml » à partir de « DriverPackCatalog.cab »?

 Le catalogue de packs de pilotes (« DriverPackCatalog.xml ») est signé numériquement et livré en tant que fichier « DriverPackCatalog.cab » qui peut être décompressé.

 

Extrait du script PowerShell :

 

Description: Extrait « DriverPackCatalog.xml » de « DriverPackCatalog.cab » dans le répertoire actuel.

 

$catalogCABFile = "$pwd" + "\DriverPackCatalog.cab"

$catalogXMLFile = "$pwd" + "\DriverPackCatalog.xml"

EXPAND $catalogCABFile $catalogXMLFile

 

3. Comment trouver la liste des modèles pris en charge par « DriverPackCatalog.xml »?

Remarque : Bien que le titre de la ligne de produits et les codes de modèle soient présents dans les nœuds enfants, nous vous recommandons d’utiliser le BIOS/l’ID du système et le nom pour évaluer l’applicabilité du pack de pilotes.

Description: Obtenez le mappage entre le nom du modèle et l’ID du BIOS/système, ainsi que le secteur d’activité, pour le système pris en charge par le catalogue à partir de « DriverPackCatalog.xml » disponible dans le répertoire actuel.

 

$catalogXMLFile = "$pwd" + "\DriverPackCatalog.xml"

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

$catalogXMLDoc.DriverPackManifest.DriverPackage | Select-Object @{Expression={$_.SupportedSystems.Brand.key};Label="LOBKey";},  @{Expression={$_.SupportedSystems.Brand.prefix};Label="LOBPrefix";}, @{Expression={$_.SupportedSystems.Brand.Model.systemID};Label="SystemID";}, @{Expression={$_.SupportedSystems.Brand.Model.name};Label="SystemName";} –unique

 

Remarque : Un nom de modèle peut être associé à plusieurs ID système et vice versa. Cela est dû au fait que les configurations/fonctionnalités sont contrôlées par le BIOS/l’ID système et qu’il arrive que plus d’une configuration soit disponible pour certains modèles.

Recommendations: (Recommandations :) Le catalogue de packs de pilotes doit être parcouru à l’aide de SystemID ou SystemName, comme décrit dans le script ci-dessus, c’est-à-dire les attributs « SystemID » et « Name » du nœud modèle. L’ID système n’étant pas facilement accessible via les classes WMI de Microsoft, il est préférable d’utiliser les attributs Name. 

  

4. Comment trouver des packs de pilotes pour un système à partir de « DriverPackCatalog.xml »?

Une fois que le fichier « DriverPackCatalog.xml » est disponible dans le répertoire actuel, le fichier xml peut être analysé pour trouver tous les packs de pilotes applicables à un modèle à l’aide du BIOS/de l’ID système ou du nom.

 

Extrait du script PowerShell :

 

Description:  Afin d’obtenir tous les packs de pilotes WinPE et système applicables pour un système donné, remplacez « BIOS ID » ou « System Name » dans le script.

 

$catalogXMLFile = "$pwd" + "\DriverPackCatalog.xml"

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.SupportedSystems.Brand.Model.systemID -eq "BIOS ID") -ou ($_.type -eq "WinPE")} |sort type

ou

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.SupportedSystems.Brand.Model.name -eq "System Name") -ou ($_.type -eq "WinPE")} |sort type

 

 5. Comment trouver le pack de pilotes système pour un système et un système d’exploitation à partir de « DriverPackCatalog.xml »?

 Le catalogue des packs de pilotes contient uniquement les derniers packs de pilotes pour un modèle et un système d’exploitation donnés.

 

Extrait du script PowerShell :

 

Description: Remplacez « OS Major Version », « OS Minor Version » et « BIOS ID » ou « System Name » pour obtenir le fichier CAB système d’un modèle et d’un système d’exploitation.

 

$catalogXMLFile = "$pwd" + "\DriverPackCatalog.xml"

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_. SupportedSystems.Brand.Model.systemID -eq « BIOS ID ») -et ($_.type -ne « WinPE ») -et ($_. SupportedOperatingSystems.OperatingSystem.majorVersion -eq " OS Major Version " - et ($_. SupportedOperatingSystems.OperatingSystem.minorVersion -eq « OS Minor Version » )}

ou

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.SupportedSystems.Brand.Model.name -eq « Nom du système ») -et ($_.type -ne « WinPE ») -et ($_. SupportedOperatingSystems.OperatingSystem.majorVersion -eq " OS Major Version " - et ($_. SupportedOperatingSystems.OperatingSystem.minorVersion -eq « OS Minor Version » )}

 

 6. Comment trouver les packs de pilotes WinPE pour le système d’exploitation à partir de « DriverPackCatalog.xml »?

 

Remarque :  Les fichiers CAB WinPE qui prennent en charge tous les modèles du catalogue ne disposent pas de la liste des systèmes pris en charge.

Extrait du script PowerShell :

 

Description: Remplacez « OS Major Version » et « OS Minor Version » pour obtenir le fichier CAB WinPE pour un système d’exploitation.

 

$catalogXMLFile = "$pwd" + "\DriverPackCatalog.xml"

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.type -eq « WinPE ») -et ($_. SupportedOperatingSystems.OperatingSystem.majorVersion -eq " OS Major Version " - et ($_. SupportedOperatingSystems.OperatingSystem.minorVersion -eq « OS Minor Version » )}

 

 

7. Comment télécharger le lien vers les packs de pilotes pour un modèle, un système d’exploitation et un type à partir de « DriverPackCatalog.xml »?

 

Une fois que vous avez trouvé un pack de pilotes pour (Type)-(BIOS/ID système ou nom du système)-(Système d’exploitation), vous pouvez facilement le télécharger.

 

Extrait du script PowerShell :

 Description: L’exemple illustre le téléchargement d’un fichier CAB WinPE. Remplacez « OS Major Version » et « OS Minor Version » pour obtenir le fichier CAB WinPE pour un modèle et un système d’exploitation donnés, et le télécharger dans le répertoire actif.

 

$catalogXMLFile = "$pwd" + "\DriverPackCatalog.xml"

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

$cabSelected = $catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.type -eq " WinPE « ) -et ($_. SupportedOperatingSystems.OperatingSystem.majorVersion -eq " OS Major Version " - et ($_. SupportedOperatingSystems.OperatingSystem.minorVersion -eq « OS Minor Version »)}

 

$cabDownloadLink = « http:// » + $catalogXMLDoc.DriverPackManivb.baseLocation + $cabSelected.path

$cabDownloadLink = « http:// » + $catalogXMLDoc.DriverPackManivb.baseLocation + « / » + $cabSelected.path

$Filename = [System.IO.Path]::GetFileName($cabDownloadLink)

$downlodDestination = "$pwd" + "\" + $Filename

$wc = New-Object System.Net.WebClient

$wc.DownloadFile($cabDownloadLink, $downlodDestination)

 

Article Properties


Last Published Date

27 Jul 2022

Version

4

Article Type

How To