跳至主要內容
  • 簡單快速地下訂單
  • 檢視訂單及追蹤商品運送狀態
  • 建立並存取您的產品清單

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

摘要: 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. ...

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

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)

 

受影響的產品

Inspiron, OptiPlex, Vostro, XPS, G Series, G Series, Inspiron, Latitude, Vostro, XPS, Fixed Workstations, Mobile Workstations
文章屬性
文章編號: 000122176
文章類型: How To
上次修改時間: 11 9月 2024
版本:  8
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。