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.

Katalog balíčků ovladačů

Summary: Naučte se, jak nasadit, spravovat, zabezpečit a virtualizovat zařízení BYOD, systém Enterprise Client a řešení mobility od odborníků a partnerů.

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

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. Umožňuje zákazníkům vyhledat a stáhnout aktuální aplikaci Dell Command | Nasazujte balíčky ovladačů (tj. balíčky ovladačů) pomocí volitelné automatizační metody. 

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ů:

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

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

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

 

Katalog balíčků ovladačů je soubor XML "DriverPackCatalog.xml" a představuje seznam balíčků ovladačů pro systém a prostředí WinPE, které se vztahují na systémy třídy Dell Enterprise (Latitude, OptiPlex, Precision a tablety). Soubor "DriverPackCatalog.xml" je komprimovaný, digitálně podepsaný a doručovaný po internetu jako soubor "DriverPackCatalog.cab". Schéma XML pro soubor "DriverPackCatalog.xml" je k dispozici ke stažení na adrese DriverPackManifest.xsd (referenced XSD jsou k dispozici ve stejném umístění: DataCore.xsd a Package.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 být ve dvou kategoriích:

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 povolené 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: Year.Month.ReleaseNumber (RRRR. MM.RN).

 

  • 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čů 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í hodnota je "DUP", jelikož balíčky ovladačů jsou dodávány jako soubor .EXE. 

  • hashMD5:

MD5 pro soubor .EXE. 

  • size:

Velikost souboru .EXE. 

  • dateTime:

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

  • vendorVersion:

Obecně platí, že výchozí hodnota je: 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 obvykle přiřazuje přírůstkově z rozsahu A00 až A99. 

  • path:

Zobrazí 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 "Win" pro balíčky systémových ovladačů a "WinPE" pro balíčky ovladačů prostředí WinPE. 

 

Významné podřízené uzly uzlu "Driver Package":

 

  • SupportedSystems:

Uzel "SupportedSystems" definuje použitelnost balíčku ovladačů s ohledem na model. Uzel "Brand" (podřízený) obsahuje informace o řadě a uzel "Model" (podřízený) obsahuje informace o modelu. 

Klíčové atributy uzlů "Brand" > "Model", které se používají k vyhodnocení použitelnosti modelu:

  • klíč a předpona

 

Identifikační klíč a předpona řady, které přiřadila společnost Dell.

 

Klíč

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řazený společností Dell.

 

Poznámka: Pole "systemID" i "name" se flashují do systému BIOS, ale identifikátor "systemID" není snadno přístupný z dotazu WMI. Proto se doporučuje používat "name".

Poznámka: Použití programového nastavení CDATA uzlu "Display" se nedoporučuje . 

 

  • SupportedOperatingSystems:

Použitelnost balíčku ovladačů pro operační systém je definována uzly "SupportedOperatingSystems" a "OperatingSystem".

 

Klíčové atributy uzlu "Operating System" používaného k vyhodnocení 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 jsou Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 atd. Balíčky ovladačů pro všechny operační systémy pro daný model nemusí být dostupné z důvodu kompatibility hardwaru a softwaru atd.

 

Poznámka: Použití dalších dat, která se nacházejí v souboru xml, jako je jazyk, název nebo název atd., se nedoporučuje. K identifikaci 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ší katalog balíčků ovladačů – soubor "DriverPackCatalog.cab" je k dispozici na stránkách podpory společnosti Dell. Dřívější verze se při každé aktualizaci ze stránek odstraňují.

 

Úryvek skriptu PowerShell:

 

Popis: Ke stažení katalogu do aktuálního adresáře použijte nástroj http://downloads.dell.com/catalog/DriverPackCatalog.cab, 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 jako soubor "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 přítomny kódy názvu skupiny a modelu, doporučujeme k vyhodnocení použitelnosti balíčku ovladačů použít ID a název systému BIOS/systému.

Popis: Získejte mapování mezi názvem modelu a ID systému BIOS/systému spolu s řadou business pro systém podporovaný katalogem ze souboru "DriverPackCatalog.xml", který je dostupný 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řazovat k 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, jak je popsáno ve výše uvedeném skriptu, tj. atributy "SystemID" a "Name" uzlu modelu. Ale jelikož atribut SystemID není standardně k dispozici prostřednictvím tříd Microsoft WMI, je upřednostňován atribut Name. 

  

4. Jak vyhledat nebo vyhledat balíčky ovladačů pro systém ze souboru "DriverPackCatalog.xml"?

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

 

Úryvek skriptu PowerShell:

 

Popis:  Chcete-li získat všechny příslušné balíčky ovladačů pro systém a prostředí WinPE pro daný systém, nahraďte ve skriptu "ID systému BIOS" nebo "název systému".

 

$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 v souboru "DriverPackCatalog.xml" najít balíček systémových ovladačů pro systém a operační systém?

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

 

Úryvek skriptu PowerShell:

 

Popis: Nahraďte texty "OS Major Version", "OS Minor Version" a "BIOS ID" nebo "System Name", abyste získali soubor CAB systému pro model a operační systém.

 

$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 "System Name") -and ($_.type -ne "WinPE") -and ($_. SupportedOperatingSystems.OperatingSystem.majorVersion -eq "OS Major Version" ) -and ($_. SupportedOperatingSystems.OperatingSystem.minorVersion -eq "OS Minor Version" )}

 

 6. Jak najít balíčky ovladačů pro prostředí WinPE pro operační systém ze souboru "DriverPackCatalog.xml"?

 

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

Úryvek skriptu PowerShell:

 

Popis: Pro získání souboru .CAB prostředí WinPE pro operační systém nahraďte "hlavní verze operačního systému" a "Menší verze operačního systému".

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

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

 

 

7. Jak stáhnout odkaz na balíčky ovladačů pro model, operační systém a typ ze souboru "DriverPackCatalog.xml"?

 

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 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 ") -a ($_. 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)

 

Article Properties


Last Published Date

27 Jul 2022

Version

4

Article Type

How To