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.

Driverpakke-katalog

Summary: Dell Command | Distribuer implementering av katalog for Enterprise Client-operativsystemer.

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

Dell Command | Deploy Catalog (også kjent som Driverpakke-katalog) 1.0 (Produktmerknader) er metadata om de siste system- og WinPE-driverpakkene utgitt av Dell. Den støtter Dell-nettbrett, Latitude-, OptiPlex- og Precision-systemer. Det gjør det mulig for kundene å finne og laste ned gjeldende Dell Command | Implementer driverpakker (f.eks. driverpakker) med ønsket automatiseringsmetode. 

Driverpakke-kataloger og driverpakker oppdateres i henhold tilutgivelsesplanen. Driverpakke-kataloger er tilgjengelige for nedlasting fra alle de tre koblingene under:



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



ftps://ftps.dell.com/catalog/DriverPackCatalog.cab Driverpakke-katalogen er en XML-fil ,DriverPackCatalog.xml og er en traverserbar liste over system- og WinPE-driverpakker som gjelder for Dell Enterprise-klassesystemer (Latitude, OptiPlex, Precision og nettbrett).   DriverPackCatalog.xml er komprimert, digitalt signert og levert via Internett som DriverPackCatalog.cab. XML-skjemaet for DriverPackCatalog.xml er tilgjengelig for nedlasting på DriverPackManifest.xsd (referansebaserte XSD-er er tilgjengelige på samme sted: DataModelCore.xsd og Package.xsd).

Sjekk ut bloggen til Dell TechCenter RockStar, Dustin Hedges der han «automagisk» får driver-CABs ved hjelp av driverpakke-katalogen. MDT-guru Keith Garner har et skript for MDT (med en videoveiledning) også!

Innholdet i DriverPackCatalog.xml kan være av to kategorier:

1.       Metadata om Driverpakke-katalogen: 

Denne delen fungerer som overordnet node til utgivelser av driverpakker og inneholder metadata om selve mappen. Vesentlig informasjon eller attributter fra denne delen er beskrevet nedenfor: 

  • baseLocation (baseplassering):

URL-komponent, for å finne rotmappen mens du laster ned en driverpakke.

  • baseLocationAccessProtocols

 Nettverksprotokoller tillatt på baseplasseringen. HTTP og FTP er tillatt som standard.

  • dateTime (dato/klokkeslett:):

Informasjon om dato og klokkeslett for Mappe-build.

  • Version (Versjon):

Lansert versjon av mappen. Versjonsnummeret er i følgende format: År.måned.utgivelsesnummer (ÅÅÅÅÅ. MM.RN).

 

  • schemaVersion (skjema-versjon):

Informasjon om XML-skjemaversjon brukes til å bygge opp mappen.

2.       Metadataene om driverpakker: 

Hver driverpakke-node representerer en driverpakke som en enhet. Informasjon eller data representert som attributter og underordnede noder har to grunnleggende formål:

  • Finne eller lokalisere en driverpakke for nedlasting.
  • Evaluere relevansen til driverpakken. 

Basert på de nevnte formålene kan noen av hovedattributtene og de underordnede nodene blir forklart i detalj: 

Viktig attributt til driverpakke-noden

  • format:

Standardverdien er DUP fordi driverpakker leveres som .EXE-fil. 

  • hashMD5:

MD5 for .EXE-fil. 

  • size (størrelse):

Størrelsen på .EXE-filen. 

  • dateTime (dato/klokkeslett:):

Utgivelsesdato for driverpakken. 

  • vendorVersion (leverandørversjon):

Vanligvis er standardverdien: 1.0. Versjonen endres imidlertid hvis den interne strukturen til driverpakken endres. 

  • dellVersion (dell-versjon):

Dell tilordner driverpakken en versjon for utgivelsen. Versjonsnummeret er vanligvis gitt inkrementelt fra A00 til A99. 

  • path (bane):

Viser informasjon om den relative URL-en fra rotnedlastingsplasseringen eller «baselocation» for DriverPackManifest-noden. 

  • releaseID (utgivelse-ID):

Dell tilordner driverpakken en unik ID. 

  • type:

Driverpakke-katalogen støtter system- og WinPE-driverpakker, typen vil være "Win" for systemdriverpakker og "WinPE" for WinPE-driverpakker. 

 

Betydelige underordnede noder i driverpakke-noden:

 

  • SupportedSystems (Støttede systemer):

SupportedSystems-noden (Støttede systemer) definerer relevansen til en driverpakke med hensyn til modellen. Brand-noden (brand) (underordnet) gir informasjon om forretningsserien, og «modell»-noden (grand child) gir informasjon om modellen. 

Nøkkelattributtene «Brand» (Merkevare) og «Model»-noden som brukes til å evaluere modellanvendeligheten, er:

  • nøkkel og prefiks

 

Dell-tilordnet ID-nøkkel og prefiks for produktserie.

 

Key

Prefiks

Produktserie

4

LAT

Latitude

1

OP

OptiPlex

11

PRE

Precision

90

NETTBRETT

Nettbrett

72

XPSNOTEBOOK

XPS bærbar PC

 

  • systemID (system-ID)

Dell-tilordnet unik ID for en system-BIOS for en modell.

  • name (navn)

Dell-tilordnet navn på en modell.

 

Merk: Både system-ID-en og "navnet" oppdateres til BIOS, men "systemID" er ikke lett tilgjengelig for WMI-spørring. Derfor anbefales bruk av "navn".

Merk: Bruk av Display-nodens CDATA-programmatisk anbefales ikke . 

 

  • SupportedOperatingSystems (Støttede operativsystemer):

Operativsystemanvendelighet for en driverpakke defineres av nodene SupportedOperatingSystems (Støttede operativsystemer) og OperatingSystem (Operativsystem).

 

Nøkkelattributter for operativsystemet-noden som brukes til å evaluere operativsystemets anvendelighet, er:

 

  • OsVendor (Operativsystemleverandør):

Standardverdien er Microsoft siden driverpakker bare retter seg mot Microsoft Windows-operativsystemer.

 

  •  osArch (operativsystemarkitektur):

System- og WinPE-driverpakker fra Dell støtter 32-biters (x86) og 64-biters (x64) operativsystemarkitektur.

 

  •  majorVersion (hovedversjon), minorVersion (underordnet versjon), spMajorVersion (servicepakke-hovedversjon), spMinorVersion (underordnet servicepakke-versjon):

Disse attributtene representerer Windows-operativsystemets hovedversjon, underordnede versjon, servicepakke-hovedversjon og underordnede servicepakke-versjon.  Hvis du vil ha mer informasjon, kan du se Operativsystemversjon.

 

Merk: Driverpakker er bare bygd og utgitt for klientoperativsystemer som Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 osv. Driverpakker for alle operativsystemer for en gitt modell er kanskje ikke tilgjengelig på grunn av kompatibilitet med maskinvareprogramvare og så videre.

 

Merk: Bruken av andre data som finnes i XML-filen, for eksempel språk, navn eller tittel osv. anbefales ikke, det vil si at «majorVersion», «minorVersion», «osArch» og «osVendor» skal brukes til å identifisere OS-applikasjonen.

 

1. Slik laster du ned DriverPackCatalog.cab fra Dell

 

Merk: Den nyeste driverpakkekatalogen – DriverPackCatalog.cab-filen er tilgjengelig på Dells nettsted for kundestøtte. De tidligere versjonene fjernes fra siden ved hver oppdatering.

 

PowerShell-utdrag:

 

Beskrivelse: Bruk http://downloads.dell.com/catalog/DriverPackCatalog.cab eller ftp://downloads.dell.com/catalog/DriverPackCatalog.cab eller ftp://ftp.dell.com/catalog/DriverPackCatalog.cab til å laste ned katalogen til gjeldende katalog. 

 

$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 jeg DriverPackCatalog.xml fra DriverPackCatalog.cab?

 Driverpakke-katalogen («DriverPackCatalog.xml») er digitalt signert og levert som en DriverPackCatalog.cab-fil som kan pakkes ut.

 

PowerShell-utdrag:

 

Beskrivelse: Pakker ut DriverPackCatalog.xml fra DriverPackCatalog.cab til den gjeldende katalogen.

 

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

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

EXPAND $catalogCABFile $catalogXMLFile

 

3. Hvordan finner jeg listen over modeller som støttes av DriverPackCatalog.xml?

Merk: Lob-tittel og modellkoder finnes i underordnede noder, men vi anbefaler at du bruker BIOS/system-ID-en og -navnet til å evaluere relevansen til driverpakken.

Beskrivelse: Få tilordning mellom modellnavn og BIOS/system-ID sammen med produktserie, for systemer som støttes av katalogen fra DriverPackCatalog.xml, som er tilgjengelig i gjeldende katalog.

 

$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

 

Merk: Ett modellnavn kan knyttes til mer enn én system-ID og omvendt. Slike tilfeller er mulige siden konfigurasjoner/funksjoner styres av BIOS/System-ID og mer enn én konfigurasjon kan være tilgjengelig for enkelte modeller.

Anbefalinger: Driverpakke-katalogen skal traverseres ved hjelp av SystemID eller SystemName, som beskrevet i skriptet ovenfor, dvs. attributtene SystemID og Name (Navn) til modellnoden. Men siden SystemID (System-ID) ikke er lett tilgjengelig via Microsofts WMI-klasser, er Name-attributtene (Navn) å foretrekke. 

  

4. Hvordan finner jeg driverpakker for et system fra DriverPackCatalog.xml?

Etter at DriverPackCatalog.xml er gjort tilgjengelig i gjeldende katalog, kan xml analyseres for å finne alle driverpakker som er aktuelle for en modell ved hjelp av BIOS/system-ID eller navn.

 

PowerShell-utdrag:

 

Beskrivelse:  Bytt ut BIOS-ID-en eller systemnavnet i skriptet for å få alle aktuelle system- og WinPE-driverpakker for et gitt system.

 

$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 "Systemnavn") -or ($_.type -eq "WinPE")} |sort type

 

 5. Hvordan finner jeg systemdriverpakken for et system og et operativsystem fra DriverPackCatalog.xml?

 Driverpakke-katalogen inneholder bare de nyeste driverpakkene for en gitt modell og operativsystem.

 

PowerShell-utdrag:

 

Beskrivelse: Erstatt 'OS-hovedversjon', 'Underordnet OS-versjon' og 'BIOS-ID' eller 'Systemnavn' for å få system-CAB-filen for en modell og et operativsystem.

 

$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" (Hovedversjon for operativsystem) - og ($_. SupportedOperatingSystems.OperatingSystem.minorVersion -eq "Underordnet operativsystemversjon" )}

Eller

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.SupportedSystems.Brand.Model.name -eq "System Name") -and ($_.type -ne "WinPE") -and ($_. SupportedOperatingSystems.OperatingSystem.majorVersion -eq "OS Major Version" (Hovedversjon for operativsystem) - og ($_. SupportedOperatingSystems.OperatingSystem.minorVersion -eq "Underordnet operativsystemversjon" )}

 

 6. Hvordan finner jeg WinPE-driverpakker for operativsystemet fra DriverPackCatalog.xml?

 

Merk:  WinPE Cabs som støtter alle modellene i katalogen, har ikke en liste over støttede systemer.

PowerShell-utdrag:

 

Beskrivelse: Bytt ut OS-hovedversjonen og den underordnede OS-versjonen for å få WinPE Cab for 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" (Hovedversjon for operativsystem) - og ($_. SupportedOperatingSystems.OperatingSystem.minorVersion -eq "Underordnet operativsystemversjon" )}

 

 

7. Slik laster du ned koblingen for driverpakker for en modell, operativsystem og skriver fra DriverPackCatalog.xml.

 

Etter at en driverpakke funnet for (Type)-(BIOS/System-ID eller Systemnavn)-(Operativsystem), kan du enkelt laste den ned.

 

PowerShell-utdrag:

 Beskrivelse: Eksemplet viser hvordan du laster ned en WinPE-cab-fil. Erstatt 'OS-hovedversjonsnummer' og 'Underordnet OS-versjonsnummer' for å få WinPE-Cab for en modell og et operativsystem og laste ned det samme til gjeldende mappe.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

$cabSelected = $catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.type -eq" WinPE ") -and ($_. SupportedOperatingSystems.OperatingSystem.majorVersion -eq "OS Major Version" (Hovedversjon for operativsystem) - og ($_. SupportedOperatingSystems.OperatingSystem.minorVersion -eq "Underordnet operativsystemversjon")}

 

$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

31 Jan 2023

Version

7

Article Type

How To