Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

Nasadit katalog balíčků ovladačů pro zjednodušení nasazení operačního systému

Summary: Zjistěte, jak efektivně spravovat a stahovat balíčky ovladačů Dell pro nasazení operačního systému v systémech Latitude, OptiPlex, Precision a tabletech pomocí nástrojů pro automatizaci. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Nástroj Dell Command | Deploy Catalog (neboli katalog balíčků ovladačů) 1.0 (Poznámky k verzi) obsahuje metadata o nejnovějších balíčcích ovladačů pro systém a prostředí WinPE vydaných společností Dell. Podporuje tablety Dell a systémy Latitude, OptiPlex a Precision. Zákazníkům umožňuje vyhledávat a stahovat aktuální balíčky Dell Command | balíčky ovladačů pro nasazení (neboli balíčky ovladačů) pomocí metody automatizace dle výběru. 

Katalog balíčků ovladačů i balíčky ovladačů jsou aktualizovány podle plánu vydávání. Katalog balíčků ovladačů lze stáhnout pomocí některého z následujících tří odkazů:

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

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



ftps://ftps.dell.com/catalog/DriverPackCatalog.cabKatalog balíčků ovladačů je soubor XML "DriverPackCatalog.xml", který lze procházet a obsahuje balíčky ovladačů pro systémy Dell třídy Enterprise (Latitude, OptiPlex, Precision a tablety).   "DriverPackCatalog.xml" je komprimováno, digitálně podepsáno a doručeno přes internet jako "DriverPackCatalog.cab". Schéma XML pro soubor „DriverPackCatalog.xml“ lze stáhnout jako soubor DriverPackManifest.xsd (odkazované soubory XSD jsou k dispozici na stejném umístění: DataModelCore.xsdPackage.xsd).

Přečtěte si blog hvězdy centra podpory Dell TechCenter Dustina Hedgese, ve kterém předvádí „automagické“ stažení souborů CAB s ovladači pomocí katalogu balíčků ovladačů. Keith Garner, guru nástroje MDT, také používá skript pro nástroj MDT (s videonávodem)!

Obsah souboru „DriverPackCatalog.xml“ může spadat do dvou kategorií:

1.       Metadata týkající se katalogu balíčků ovladačů: 

Tato sekce slouží jako nadřízený uzel pro vydání balíčků ovladačů a obsahuje metadata o vlastním katalogu. Níže jsou popsány významné informace nebo atributy přítomné v této sekci: 

  • baseLocation:

Součást s adresou URL pro lokalizaci kořenového adresáře během stahování balíčku ovladačů.

  • baseLocationAccessProtocols

 Síťové protokoly jsou povoleny v základním umístění. Ve výchozím nastavení jsou povoleny protokoly HTTP a FTP.

  • dateTime:

Informace o datu a čase sestavení katalogu.

  • Version:

Verze vydání katalogu. Číslo verze má následující formát: rok.měsíc.čísloVydání (RRRR.MM.ČV).

 

  • schemaVersion:

Informace o verzi schématu XML používaného pro sestavení katalogu.

2.       Metadata týkající se balíčků ovladačů: 

Každý uzel „Driver Package“ představuje balíček ovladače jako entitu. Informace nebo data přítomná jako atributy a podřízené uzly slouží dvěma základním účelům:

  • Vyhledávání nebo lokalizace balíčku ovladačů pro stažení.
  • Vyhodnocení použitelnosti balíčku ovladačů. 

Na základě zmíněného účelu jsou některé významné atributy a podřízené uzly vysvětleny podrobně: 

Významný atribut uzlu „Driver Package“

  • format:

Výchozí hodnotou je „DUP“, jelikož balíčky ovladačů jsou doručovány ve formě souboru .EXE. 

  • hashMD5:

MD5 pro soubor .EXE. 

  • size:

Velikost souboru .EXE. 

  • dateTime:

Datum vydání balíčku ovladačů. 

  • vendorVersion:

Obecná výchozí hodnota: 1.0. Ovšem verze se mění v případě změny interní struktury balíčku ovladačů. 

  • dellVersion:

Verze vydání balíčku ovladačů, která byla přiřazena společností Dell. Číslo verze se přiřazuje přírůstkově z rozsahu A00 až A99. 

  • path:

Zobrazuje informace o relativní adrese URL z kořenového umístění pro stahování nebo parametru „baselocation“ uzlu „DriverPackManifest“. 

  • releaseID:

Jedinečný identifikátor, který byl balíčku ovladačů přiřazen společností Dell. 

  • type:

Katalog balíčků ovladačů podporuje balíčky ovladačů pro systém a prostředí WinPE. Typ je "Win" pro balíčky systémových ovladačů a "WinPE" pro balíčky ovladačů WinPE. 

 

Významné podřízené uzly uzlu „DriverPackage“:

 

  • SupportedSystems:

Uzel „SupportedSystems“ určuje použitelnost balíčku ovladačů s ohledem na model. Uzel „Brand“ (podřízený) obsahuje informace o řadě a uzel „Model“ (podřízený druhého stupně) obsahuje informace o modelu. 

Klíčové atributy uzlu „Brand“ a „Model“ používané pro posouzení použitelnosti modelu:

  • klíč a předpona

 

Společnost Dell přiřadila identifikační klíč a předponu řady.

 

Patice

Předpona

Řada

4

LAT

Latitude

1

OP

OptiPlex

11

PRE

Precision

90

TABLET

Tablet

72

XPSNOTEBOOK

Notebook XPS

 

  • systemID

Jedinečný identifikátor přiřazený společností Dell systému BIOS určitého modelu.

  • name

Název modelu přiřadila společnost Dell.

 

Poznámka: Identifikátory „systemID“ a „name“ jsou trvale uloženy v systému BIOS, ale identifikátor „systemID“ není běžně dostupný prostřednictvím dotazu WMI. Proto doporučujeme používat identifikátor "name".

Poznámka: Programové využití parametru CDATA uzlu „Display“ se nedoporučuje. 

 

  • SupportedOperatingSystems:

Použitelnost balíčku ovladačů v operačních systémech je určena uzly „SupportedOperatingSystems“ a „OperatingSystem“.

 

Klíčové atributy uzlu „Operating System“ používaného pro posouzení použitelnosti operačního systému:

 

  • osVendor:

Jelikož balíčky ovladačů jsou určeny pouze pro operační systémy Microsoft Windows, výchozí hodnota je Microsoft.

 

  •  osArch:

Balíčky ovladačů od společnosti Dell pro systém a prostředí WinPE podporují architekturu 32bitových (x86) a 64bitových (x64) operačních systémů.

 

  •  majorVersion, minorVersion, spMajorVersion, spMinorVersion:

Tyto atributy představují hlavní verzi, vedlejší verzi, hlavní verzi aktualizace Service Pack a vedlejší verzi aktualizace Service Pack operačního systému Windows.  Více informací naleznete v článku Verze operačního systému.

 

Poznámka: Balíčky ovladačů jsou vytvářeny a vydávány pouze pro klientské operační systémy, jako je Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 atd. Balíčky ovladačů pro všechny operační systémy daného modelu nemusí být k dispozici kvůli kompatibilitě hardwaru a softwaru atd.

 

Poznámka: Použití jiných dat přítomných v souboru xml, například Language, Name nebo Title atd. se nedoporučuje, ale k určování použitelnosti operačního systému by se měly používat atributy "majorVersion", "minorVersion", "osArch" a "osVendor".

 

1. Jak stáhnout soubor „DriverPackCatalog.cab“ od společnosti Dell?

 

Poznámka: Nejnovější soubor s katalogem balíčků ovladačů "DriverPackCatalog.cab" je k dispozici na webu podpory společnosti Dell. Dřívější verze se při každé aktualizaci ze stránek odstraňují.

 

Úryvek skriptu PowerShell:

 

Popis: Prostažení katalogu do aktuálního adresáře použijte odkaz http://downloads.dell.com/catalog/DriverPackCatalog.cab nebo ftp://downloads.dell.com/catalog/DriverPackCatalog.cab nebo ftp://ftp.dell.com/catalog/DriverPackCatalog.cab. 

 

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

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

$wc = New-Object System.Net.WebClient

$wc.DownloadFile($source, $destination)

 

 

2. Jak získat soubor „DriverPackCatalog.xml“ ze souboru „DriverPackCatalog.cab“?

 Katalog balíčků ovladačů ("DriverPackCatalog.xml") je digitálně podepsán a doručován ve formě souboru "DriverPackCatalog.cab", který lze extrahovat.

 

Úryvek skriptu PowerShell:

 

Popis: Extrahuje soubor „DriverPackCatalog.xml“ ze souboru „DriverPackCatalog.cab“ do aktuálního adresáře.

 

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

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

EXPAND $catalogCABFile $catalogXMLFile

 

3. Jak najít seznam modelů podporovaných souborem „DriverPackCatalog.xml“?

Poznámka: Ačkoli jsou v podřízených uzlech uvedeny kódy názvu řady a modelu, doporučujeme pro vyhodnocení použitelnosti balíčku ovladačů používat ID a název systému BIOS/systému.

Popis: Zajišťuje mapování mezi názvem modelu a ID systému BIOS/systému spolu s informací o řadě pro systémy podporované katalogem ze seznamu "DriverPackCatalog.xml", který je k dispozici v aktuálním adresáři.

 

$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

 

Poznámka: Jeden název modelu lze přiřadit více než jednomu ID systému a naopak. To je možné díky tomu, že konfigurace/funkce jsou řízeny ID systému BIOS/systému a u některých modelů může být k dispozici více než jedna konfigurace.

Doporučení: Katalog balíčků ovladačů by měl být označován pomocí atributů SystemID nebo SystemName podle popisu ve výše uvedeném skriptu, tj. atributů "SystemID" a "Name" uzlu "Model". Ale jelikož atribut SystemID není standardně k dispozici prostřednictvím tříd Microsoft WMI, je upřednostňován atribut Name. 

  

4. Jak lokalizovat nebo vyhledávat balíčky ovladačů pro systém ze souboru „DriverPackCatalog.xml“?

Jakmile je "DriverPackCatalog.xml" k dispozici v aktuálním adresáři, soubor xml lze analyzovat a vyhledat všechny balíčky ovladačů pro daný model podle ID nebo názvu systému BIOS/systému.

 

Úryvek skriptu PowerShell:

 

Popis:  Pro získání všech balíčků ovladačů pro systém a prostředí WinPE použitelných pro daný systém nahraďte ve skriptu atributy "BIOS ID" nebo "System Name".

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

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

Nebo

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

 

 5. Jak najít balíček ovladačů pro systém a operační systém od společnosti "DriverPackCatalog.xml"?

 Katalog balíčků ovladačů obsahuje pouze nejnovější balíčky ovladačů pro daný model a operační systém.

 

Úryvek skriptu PowerShell:

 

Popis: Pro získání systémového souboru .CAB pro daný model a operační systém nahraďte atributy "OS Major Version", "OS Minor Version" a "BIOS ID" nebo "System Name".

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

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

Nebo

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.SupportedSystems.Brand.Model.name -eq "Název systému") -and ($_.type -ne "WinPE") -and ($_. SupportedOperatingSystems.OperatingSystem.majorVersion -eq "OS Major Version") -and ($_. SupportedOperatingSystems.OperatingSystem.minorVersion -eq "OS Minor Version")}

 

 6. Jak v souboru „DriverPackCatalog.xml“ vyhledat balíčky ovladačů pro prostředí WinPE a operační systém?

 

Poznámka:  Soubory .CAB prostředí WinPE, které podporují všechny modely v katalogu, neobsahují seznam podporovaných systémů.

Úryvek skriptu PowerShell:

 

Popis: Pro získání souboru .CAB pro prostředí WinPE nahraďte atributy "OS Major Version" a "OS Minor Version".

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

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

 

 

7. Jak ze souboru „DriverPackCatalog.xml“ stáhnout odkaz na balíčky ovladačů pro určitý model, operační systém a typ zařízení?

 

Po lokalizaci balíčku ovladačů pro (Typ)-(ID systému BIOS/systému nebo Název systému)-(Operační systém) jej můžete snadno stáhnout.

 

Úryvek skriptu PowerShell:

 Popis: Příklad ilustruje stažení souboru .CAB pro prostředí WinPE. Pro získání souboru .CAB pro prostředí WinPE a daný model a operační systém nahraďte atributy 'OS Major Version' a 'OS Minor Version'.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

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

 

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

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

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

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

$wc = New-Object System.Net.WebClient

$wc.DownloadFile($cabDownloadLink, $downlodDestination)

 

Affected Products

Inspiron, OptiPlex, Vostro, XPS, G Series, G Series, Inspiron, Latitude, Vostro, XPS, Fixed Workstations, Mobile Workstations
Article Properties
Article Number: 000122176
Article Type: How To
Last Modified: 11 Sept 2024
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.