Přeskočit na hlavní obsah

Udrul Driver Pack-katalog for at strømline OS-implementeringer

Shrnutí: Få mere at vide om, hvordan du effektivt administrerer og downloader Dell-driverpakker til OS-implementering på tværs af Latitude-, OptiPlex-, Precision- og tabletsystemer med automatiseringsværktøjer. ...

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Pokyny

Dell Command | Deploy Catalog (også kaldet Driver Pack Catalog) 1.0 (Produktbemærkninger) er metadata om de nyeste system- og WinPE Driver Packs udgivet af Dell. Det understøtter Dell Tablets-, Latitude-, OptiPlex- og Precision-systemer. Det giver kunderne mulighed for at finde og downloade den aktuelle Dell Command | Udrul Driver Packs (også kaldet Driver Packs) med en automatiseringsmetode efter eget valg. 

Driver Pack Catalog og Driver Packs opdateres i henhold til udgivelsesplanen. Driver Pack Catalog kan downloades via et af de tre links nedenfor:



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



ftps://ftps.dell.com/catalog/DriverPackCatalog.cabDriver Pack Catalog er en XML-fil "DriverPackCatalog.xml" og er en gennemgåbar liste over system- og WinPE-driverpakker, der gælder for systemer i Dell Enterprise-klassen (Latitude, OptiPlex, Precision og tablets).   "DriverPackCatalog.xml" komprimeres, signeres digitalt og leveres over internettet som "DriverPackCatalog.cab". XML-skemaet for "DriverPackCatalog.xml" kan downloades på DriverPackManifest.xsd (XSD'er, der henvises til, findes samme sted: DataModelCore.xsd og Package.xsd).

Tjek bloggen fra Dell TechCenter Rockstar, Dustin Hedges, hvor han "automagisk" får sine CAB-filer ved hjælp af driverpakkekataloget. MDT-guruen Keith Garner har også et script til MDT (med en videoguide)!

Indholdet af "DriverPackCatalog.xml" kan være af to kategorier:

1.       Metadata om driverpakkekataloget: 

Dette afsnit fungerer som overordnet node for Driver Pack-udgivelserne og indeholder metadata om selve kataloget. Vigtige oplysninger eller egenskaber i dette afsnit er beskrevet nedenfor: 

  • baseLocation:

URL-komponent til at finde rodmappen under download af en Driver Pack.

  • baseLocationAccessProtocols

 Netværksprotokoller er tilladt på basisplaceringen. Som standard er HTTP og FTP tilladt.

  • dateTime:

Oplysninger om dato og klokkeslæt for katalogversionen.

  • Version:

Katalogets udgivelsesversion. Versionsnummeret er i følgende format: Year.Month.ReleaseNumber (ÅÅÅÅ. MM.RN).

 

  • schemaVersion:

Oplysninger om XML-skemaversionen bruges til at bygge kataloget.

2.       Metadata om driverpakker: 

Hver "Driver Package"-node repræsenterer en Driver Pack som en enhed. Oplysninger eller data, som er til stede som egenskaber og underordnede noder, tjener to grundlæggende formål:

  • Finde en Driver Pack til download.
  • Evaluere anvendeligheden af driverpakken. 

Baseret på det nævnte formål er nogle af de mest betydningsfulde egenskaber og underordnede noder forklaret i detaljer: 

Væsentlig egenskab for noden "Driver Package": 

  • format:

Standardværdien er "DUP", da driverpakker leveres som .EXE fil. 

  • hashMD5:

MD5 til .EXE fil. 

  • size:

Størrelsen på .EXE filen. 

  • dateTime:

Udgivelsesdatoen for Driver Pack. 

  • vendorVersion:

Generelt er standardværdien: 1.0. Men versionen ændres, hvis den interne struktur i Driver Pack ændres. 

  • dellVersion:

Dell-tildelt version af Driver Pack-udgivelsen. Versionsnummeret tildeles trinvist fra A00 til A99. 

  • path:

Viser oplysninger om den relative URL-adresse fra roddownloadplaceringen eller "baselocation" for noden "DriverPackManifest". 

  • releaseID:

Dell-tildelt entydig identifikation til Driver Pack. 

  • type:

Driver Pack Catalog understøtter System- og WinPE-driverpakker. Skriv er "Win" for System Driver Packs og "WinPE" for WinPE Driver Packs. 

 

Væsentlige underordnede noder for noden "Driver Package":

 

  • SupportedSystems:

Noden "SupportedSystems" definerer anvendeligheden af en Driver Pack i forhold til modellen. "Brand"-noden (underordnet) indeholder oplysninger om forretningsområdet, og noden "Model" (barnebarn) indeholder oplysninger om modellen. 

De vigtigste attributter for noden "Brand" og "Model", der bruges til at evaluere modellens anvendelighed, er:

  • key & prefix

 

Dell har tildelt identifikationsnøglen og præfikset for forretningsområdet.

 

Key

Prefix

Line of Business

4

LAT

Latitude

1

OP

OptiPlex

11

PRE

Precision

90

TABLET

Tablet

72

XPSNOTEBOOK

Bærbar XPS

 

  • systemID

Dell-tildelt entydig identifikation til et system-BIOS på en model.

  • navn

Dell har tildelt navnet på en model.

 

Bemærk: Både "systemID" og "name" blinkes til BIOS, men "systemID" er ikke let tilgængelig WMI-forespørgsel. Derfor anbefales brugen af "navn".

Bemærk: Brug af "Display" -nodens CDATA programmatisk anbefales ikke . 

 

  • SupportedOperatingSystems:

Operativsystemets anvendelighed af en driverpakke defineres af noderne "SupportedOperatingSystems" og "OperatingSystem".

 

De vigtigste egenskaber for noden "Operativsystem", der bruges til at evaluere operativsystemets anvendelighed, er:

 

  • osVendor:

Da Driver Packs kun er beregnet til Microsoft Windows-operativsystemer, er standardværdien Microsoft.

 

  •  osArch:

System og WinPE Driver Packs fra Dell understøtter 32-bit (x86)-og 64-bit (x64)-operativsystemarkitektur.

 

  •  majorVersionminorVersionspMajorVersionspMinorVersion:

Disse attributter repræsenterer Windows-operativsystemets overordnede, underordnede, primære og underordnede version af servicepakken.  Du kan finde yderligere oplysninger under Operativsystemversion.

 

Bemærk: Driver Packs er kun udviklet og udgivet til klientoperativsystemer som Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 osv. Driver Packs til alle operativsystemer til en given model er muligvis ikke tilgængelige på grund af hardware-software-kompatibilitet osv.

 

Bemærk: Brugen af andre data, der er til stede i xml-filen, såsom sprog, navn eller titel osv., anbefales ikke, det vil sige, at "majorVersion", "minorVersion", "osArch" og "osVendor" skal bruges til at identificere OS-anvendeligheden.

 

1. Sådan "downloader du DriverPackCatalog.cab" fra Dell?

 

Bemærk: Den nyeste Driver Pack Catalâ-"DriverPackCatalog.cab"-fil er tilgængelig på Dells supportwebsted. De tidligere udgaver fjernes fra webstedet ved hver opdatering.

 

PowerShell Script Snippet:

 

Beskrivelse: Brug http://downloads.dell.com/catalog/DriverPackCatalog.cab eller ftp://downloads.dell.com/catalog/DriverPackCatalog.cab eller ftp://ftp.dell.com/catalog/DriverPackCatalog.cab til at downloade kataloget til den aktuelle mappe. 

 

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

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

$wc = New-Object System.Net.WebClient

$wc.DownloadFile($source, $destination)

 

 

2. Hvordan får man "DriverPackCatalog.xml" fra "DriverPackCatalog.cab"?

 Driver Pack Catalog ("DriverPackCatalog.xml") signeres digitalt og leveres som en "DriverPackCatalog.cab"-fil, der kan pakkes ud.

 

PowerShell Script Snippet:

 

Beskrivelse: Udtrækker "DriverPackCatalog.xml" fra "DriverPackCatalog.cab" til den aktuelle mappe.

 

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

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

UDVID $catalogCABFile $catalogXMLFile

 

3. Hvordan finder jeg listen over modeller, der understøttes af "DriverPackCatalog.xml"?

Bemærk: Selvom LOB-titel og modelkoder findes i underordnede noder, anbefaler vi, at du bruger BIOS/system-id et og -navnet til at evaluere driverpakkens anvendelighed.

Beskrivelse: Få tilknytning mellem modelnavn og BIOS/system-id sammen med branche for systemer, der understøttes af kataloget, fra "DriverPackCatalog.xml", som er tilgængelig i den aktuelle mappe.

 

$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

 

Bemærk: Ét modelnavn kan knyttes til mere end ét system-id og omvendt. Sådanne tilfælde er mulige, fordi konfigurationer/funktioner styres af BIOS/System ID, og der kan være mere end én tilgængelig konfiguration for visse modeller.

Anbefalinger: Driver Pack Catalog skal gennemkøres ved hjælp af SystemID eller SystemName som beskrevet i ovenstående script, dvs. attributterne 'SystemID' og 'Name' for modelnoden. Men da SystemID ikke er direkte tilgængeligt via Microsofts WMI-klasser, foretrækkes Name-egenskaber. 

  

4. Hvordan finder eller finder jeg driverpakker til et system fra "DriverPackCatalog.xml"?

Når "DriverPackCatalog.xml" er gjort tilgængelig i den aktuelle mappe, kan xml'en analyseres for at finde alle driverpakker, der er relevante for en model, ved hjælp af BIOS/system-id eller navn.

 

PowerShell Script Snippet:

 

Beskrivelse:  For at få alle relevante system- og WinPE-driverpakker til et givent system skal du erstatte "BIOS-id" eller "Systemnavn" i scriptet.

 

$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

Eller

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

 

 5. Hvordan finder jeg en System Driver Pack til et system og et operativsystem fra "DriverPackCatalog.xml"?

 Driver Pack Catalog indeholder kun de nyeste driverpakker til en given model og et bestemt operativsystem.

 

PowerShell Script Snippet:

 

Beskrivelse: Udskift "OS Major Version", "OS Minor Version" og "BIOS ID" eller "System Name" for at få System Cab til en model og et operativsystem.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

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

Eller

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

 

 6. Hvordan finder jeg WinPE-driverpakker til operativsystemet fra "DriverPackCatalog.xml"?

 

Bemærk:  WinPE-førerhuse, der understøtter alle modeller i kataloget, har ikke listen over understøttede systemer.

PowerShell Script Snippet:

 

Beskrivelse: Udskift 'OS Major Version' og 'OS Minor Version' for at få WinPE Cab til et operativsystem.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

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

 

 

7. Hvordan downloades linket til Driver Packs til en model, et operativsystem og en type fra "DriverPackCatalog.xml"?

 

Når du har fundet en Driver Pack til (Type)-(BIOS/System ID eller System Name)-(Operating System), kan du nemt downloade den.

 

PowerShell Script Snippet:

 Beskrivelse: Eksemplet viser download af en WinPE Cab. Udskift 'OS Major Version' og 'OS Minor Version' for at få WinPE Cab til en model og et operativsystem, og download det samme til den aktuelle mappe.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

$cabSelected = $catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.type -eq " WinPE ") -og ($_. SupportedOperatingSystems.OperatingSystem.majorVersion -eq "OS Major Version") -og ($_. 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)

 

Dotčené produkty

Inspiron, OptiPlex, Vostro, XPS, G Series, G Series, Inspiron, Latitude, Vostro, XPS, Fixed Workstations, Mobile Workstations
Vlastnosti článku
Číslo článku: 000122176
Typ článku: How To
Poslední úprava: 11 zář 2024
Verze:  8
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.