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.

Treiberpaketkatalog

Summary: Erfahren Sie von Experten und Peers, wie Sie BYOD, Enterprise Client und Mobilitätslösungen bereitstellen, verwalten, schützen und virtualisieren.

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

Beim Dell Command | Bereitstellungskatalog ( auch bekannt als Treiberpaketkatalog) 1.0 (Anmerkungen zu dieser Version) handelt es sich um Metadaten zu aktuellen System- und WinPE-Treiberpaketen, die von Dell veröffentlicht werden. Er unterstützt Dell Tablet, Latitude, OptiPlex und Precision Systeme. Kunden können die aktuelle Dell Command | finden und herunterladen. Stellen Sie Treiberpakete (auch Als Treiberpakete bezeichnet) mit der Automatisierungsmethode ihrer Wahl bereit. 

Treiberpaketkatalog und Treiberpakete werden gemäß dem Veröffentlichungszeitplan veröffentlicht. Der Treiberpaketkatalog steht unter den drei folgenden Links zum Download zur Verfügung:

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

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

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

 

Der Treiberpaketkatalog ist eine XML-Datei "DriverPackCatalog.xml" und ist eine durchsuchbare Liste der System- und WinPE-Treiberpakete, die für Systeme der Dell Enterprise-Klasse (Latitude, OptiPlex, Precision und Tablets) gelten. Die Datei "DriverPackCatalog.xml" wird komprimiert, digital signiert und über das Internet als "DriverPackCatalog.cab" bereitgestellt. Das XML-Schema für "DriverPackCatalog.xml" steht unter DriverPackDownloadfest.xsd zum Download zur Verfügung (referenzierte XSDs sind am selben Speicherort verfügbar: DataModelCore.xsd und Package.xsd).

Im Blog von Dell TechCenter RockStar Dustin Hecken finden Sie heraus, wo er "automagically" seine Treiber-CAB-Dateien mit dem Treiberpaketkatalog erhält. MDT-Guru Keith Garner verfügt über ein Skript für MDT (mit einem Anleitungsvideo).

Der Inhalt von "DriverPackCatalog.xml" kann aus zwei Kategorien sein:

1.       Metadaten zum Treiberpaketkatalog: 

Dieser Abschnitt dient als übergeordneter Knoten für Treiberpaketveröffentlichungen und enthält Metadaten über den Katalog selbst. Wichtige Informationen oder Attribute in diesem Abschnitt werden nachfolgend beschrieben: 

  • baseLocation:

URL-Komponente, zum Auffinden des Stammordners beim Herunterladen eines Treiberpakets.

  • baseLocationAccessProtocols

 Unter Basisadresse zulässige Netzwerkprotokolle. HTTP und FTP sind standardmäßig zulässig.

  • dateTime:

Informationen über das Datum und die Uhrzeit des Katalogbuilds.

  • Version:

Veröffentlichte Version des Katalogs. Die Versionsnummer hat das folgende Format: Jahr.Monat.ReleaseNumber (JJJJ. MM.RN).

 

  • schemaVersion:

Informationen zur XML-Schemaversion, mit der der Katalog erstellt wurde.

2.       Metadaten über Treiberpakete: 

Jeder "Treiberpaket"-Node stellt ein Treiberpaket als Entität dar. Informationen oder Daten, die als Attribute und untergeordnete Knoten vorhanden sind, dienen zwei grundlegenden Zwecken:

  • Suchen oder lokalisieren eines Treiberpakets zum Herunterladen.
  • Bewerten der Anwendbarkeit des Treiberpakets. 

Auf der Grundlage der genannten Zwecke werden einige der wesentlichen Attribute und untergeordneten Knoten im Detail beschrieben: 

Erhebliches Attribut des Node "Driver Package"

  • format:

Der Standardwert ist "DUP", da Treiberpakete als EXE-Datei bereitgestellt werden. 

  • hashMD5:

MD5 für .EXE-Datei. 

  • size:

Größe der EXE-Datei. 

  • dateTime:

Veröffentlichungsdatum des Treiberpakets. 

  • vendorVersion:

Im Allgemeinen lautet der Standardwert: 1.0. Aber die Version ändert sich, wenn sich die Innenstruktur von Treiberpaketen ändert. 

  • Dell Version:

Von Dell zugewiesene Version der Treiberpaketveröffentlichung. Die Versionsnummer wird normalerweise inkrementell von A00 bis A99 zugewiesen. 

  • path:

Zeigt Informationen über die relative URL vom Stamm-Download-Speicherort oder der "baselocation" des Node "DriverPackDownloadfest" an. 

  • releaseID:

Von Dell zugewiesene eindeutige Identifikation des Treiberpakets. 

  • type:

Treiberpaketkatalog unterstützt System- und WinPE-Treiberpakete, geben Sie "Win" für Systemtreiberpakete und "WinPE" für WinPE-Treiberpakete ein. 

 

Wichtige untergeordnete Nodes des Node "Driver Package":

 

  • SupportedSystems:

Der Node "SupportedSystems" definiert die Anwendbarkeit eines Treiberpakets in Bezug auf das Modell. "Brand" (untergeordneter) Node bietet Informationen über den Geschäftsbereich und "Model" (Grandchild)-Node bietet Informationen über das Modell. 

Die wichtigsten Attribute des Knotens "Marke" > "Modell", der zur Bewertung der Modellanwendung verwendet wird, sind:

  • "Key" und "Prefix"

 

Von Dell zugewiesener Identifikationsschlüssel und -präfix für die Branche.

 

Schlüssel

Prefix

Branche

4

LAT

Latitude

1

OP

OptiPlex

11

PRE

Precision

90

TABLET

Tablet

72

XPSNOTEBOOK

XPS-Notebook

 

  • SystemID

Von Dell zugewiesene eindeutige ID für ein System-BIOS eines Modells.

  • name

Von Dell zugewiesener Name eines Modells.

 

Hinweis: Sowohl "systemID" als auch "name" werden auf dem BIOS aufgespielt, aber "systemID" ist nicht leicht zugänglichE WMI-Abfrage. Daher wird die Verwendung von "name" empfohlen.

Hinweis: Die programmgesteuerte Verwendung des CDATA-Node "Display" wird nicht empfohlen. 

 

  • SupportedOperatingSystems:

Die Anwendbarkeit eines Treiberpakets auf das Betriebssystem wird durch die Nodes "SupportedOperatingSystems" und "OperatingSystem" definiert.

 

Die wichtigsten Attribute des "Operating System"-Node, der zur Bewertung der Anwendbarkeit des Betriebssystems verwendet wird, sind:

 

  • osVendor:

Da Treiberpakete nur auf Microsoft Windows-Betriebssysteme abzielen, ist der Standardwert Microsoft.

 

  •  osArch:

System- und WinPE-Treiberpakete von Dell unterstützen die 32-Bit(x86)- und 64-Bit(x64)-Betriebssystemarchitektur.

 

  •  majorVersionminorVersionspMajorVersionspMinorVersion:

Diese Attribute stellen die Haupt-, untergeordnete, Haupt-Service Pack und untergeordnete Service Pack-Version des Windows-Betriebssystems dar.  Weitere Informationen finden Sie unter  Betriebssystemversion.

 

Hinweis: Treiberpakete werden nur für Client-Betriebssysteme wie Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 usw. erstellt und veröffentlicht. Treiberpakete für alle Betriebssysteme für ein bestimmtes Modell sind möglicherweise aufgrund der Hardware-Softwarekompatibilität usw. nicht verfügbar.

 

Hinweis: Die Verwendung anderer Daten, die in der XML-Datei vorhanden sind, wie Sprache, Name oder Titel usw., wird nicht empfohlen, d. h. "majorVersion", "minorVersion", "osArch" und "osVendor" sollten verwendet werden, um die Anwendbarkeit des Betriebssystems zu identifizieren.

 

1. Anleitung zum Herunterladen von DriverPackCatalog.cab von Dell

 

Hinweis: Die neueste Treiberpaketkatalog-"DriverPackCatalog.cab"-Datei ist auf der Dell Support-Website verfügbar. Die früheren Versionen werden mit jedem Update von der Website entfernt.

 

PowerShell-Skriptausschnitt:

 

Beschreibung: Verwenden Sie http://downloads.dell.com/catalog/DriverPackCatalog.cab oder ftp://downloads.dell.com/catalog/DriverPackCatalog.cab oder ftp://ftp.dell.com/catalog/DriverPackCatalog.cab , um den Katalog in das aktuelle Verzeichnis herunterzuladen. 

 

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

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

$wc = New-Object System.Net.WebClient

$wc.DownloadFile($source, $destination)

 

 

2. Anleitung zum Abrufen von "DriverPackCatalog.xml" von "DriverPackCatalog.cab"

 Der Treiberpaketkatalog ("DriverPackCatalog.xml") wird digital signiert und als "DriverPackCatalog.cab"-Datei bereitgestellt, die entpackt werden kann.

 

PowerShell-Skriptausschnitt:

 

Beschreibung: Extrahiert "DriverPackCatalog.xml" aus "DriverPackCatalog.cab" in das aktuelle Verzeichnis.

 

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

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

ERWeitERN Sie $catalogCABFile $catalogXMLFile

 

3. Wie finde ich die Liste der von "DriverPackCatalog.xml" unterstützten Modelle?

Hinweis: Obwohl LOB-Titel und Modellcodes in untergeordneten Nodes vorhanden sind, empfehlen wir, die BIOS-/System-ID und den Namen zu verwenden, um die Anwendbarkeit des Treiberpakets zu bewerten.

Beschreibung: Rufen Sie die Zuordnung zwischen Modellname und BIOS/System-ID zusammen mit dem Geschäftsbereich für das vom Katalog unterstützte System von "DriverPackCatalog.xml" ab, das im aktuellen Verzeichnis verfügbar ist.

 

$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";} – eindeutig

 

Hinweis: Ein Modellname kann mehr als einer System-ID zugeordnet werden und umgekehrt. Solche Fälle sind möglich, weil die Konfigurationen/Funktionen von der BIOS/System-ID gesteuert werden und mehr als eine Konfiguration für einige Modelle zur Verfügung stehen können.

Empfehlungen: Der Treiberpaketkatalog sollte mithilfe von SystemID oder SystemName durchlaufen werden, wie im obigen Skript beschrieben, d. h. die Attribute "SystemID" und "Name" des Modell-Node. Aber da die System-ID nicht über die Microsoft WMI-Klassen sofort verfügbar ist, wird das Namenattribut bevorzugt. 

  

4. Anleitung zum Suchen oder Suchen von Treiberpaketen für ein System aus "DriverPackCatalog.xml"?

Nachdem die Datei "DriverPackCatalog.xml" im aktuellen Verzeichnis zur Verfügung gestellt wurde, kann die XML analysiert werden, um alle Treiberpakete zu finden, die für ein Modell mithilfe von BIOS/System-ID oder Name anwendbar sind.

 

PowerShell-Skriptausschnitt:

 

Beschreibung:  Um alle anwendbaren System- und WinPE-Treiberpakete für ein bestimmtes System zu erhalten, ersetzen Sie die "BIOS-ID" oder den "Systemnamen" im Skript.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.SupportedSystems.Markenbeispiele.Modell.systemID -eq " BIOS-ID") -oder ($_.type -eq "WinPE")} |Sortiertyp

Oder

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.SupportedSystems.Brand.Model.name -eq " Systemname") -oder ($_.type -eq "WinPE")} |Sortiertyp

 

 5. So finden Sie das Systemtreiberpaket für ein System und ein Betriebssystem unter "DriverPackCatalog.xml"?

 Treiberpaket enthält nur die neuesten Treiberpakete für ein bestimmtes Modell und Betriebssystem.

 

PowerShell-Skriptausschnitt:

 

Beschreibung: Ersetzen Sie "OS Major Version", "OS Minor Version" und "BIOS ID" oder "System Name", um die System-CAB für ein Modell und ein Betriebssystem zu erhalten.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

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

Oder

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.SupportedSystems.Brand.Model.name -eq "Systemname") -und ($_.type -ne "WinPE") -und ($_. SupportedOperatingSystems.OperatingSystem.majorVersion -eq "OS Major Version" ) -und ($_. SupportedOperatingSystems.OperatingSystem.minorVersion -eq "OS Minor Version" )}

 

 6. So finden Sie WinPE-Treiberpakete für das Betriebssystem unter "DriverPackCatalog.xml"?

 

Hinweis:  WinPE-CAB-Dateien, die alle Modelle im Katalog unterstützen, verfügen nicht über die Liste der unterstützten Systeme.

PowerShell-Skriptausschnitt:

 

Beschreibung: Ersetzen Sie die Hauptversion des Betriebssystems und die Nebenversion des Betriebssystems, um WinPE CAB für ein Betriebssystem zu erhalten.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

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

 

 

7. Anleitung zum Herunterladen des Links für Treiberpakete für ein Modell, ein Betriebssystem und einen Typ von "DriverPackCatalog.xml"?

 

Nachdem ein Treiberpaket für (Typ)-(BIOS/System-ID oder Systemname)-(Betriebssystem), können Sie es einfach herunterladen.

 

PowerShell-Skriptausschnitt:

 Beschreibung: Das Beispiel zeigt das Herunterladen einer WinPE-CAB-Datei. Ersetzen Sie "größere Version' und 'OS Nebenversionsnummer", um WinPE-CAB für ein Servermodell und Betriebssystem zu erhalten und laden Sie diese in das aktuelle Verzeichnis.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

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

 

$cabDownloadLink = "http://" + $catalogXMLDoc.DriverPackDownloadfest.baseLocation + $cabSelected.path

$cabDownloadLink = "http://" + $catalogXMLDoc.DriverPackDownloadfest.baseLocation + "/" + $cabSelected.path

$Filename = [System.IO.SysMgt-Ordnerpfad]::GetFileName($cabDownloadLink)

$downlodDestination = "$PWD" + "\" + $Dateiname

$wc = New-Object System.Net.WebClient

$wc.DownloadFile($cabDownloadLink, $downlodDestination)

 

Article Properties


Last Published Date

27 Jul 2022

Version

4

Article Type

How To