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.

Ohjainpakettiluettelo

Summary: Lue, miten voit määrittää, hallita, suojata ja virtualisoida omien laitteiden käyttöä, yritystyöasemia ja mobiiliratkaisuja.

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 -luettelo (eli ohjainpakettiluettelo) 1.0 (julkaisutiedot) sisältää metatietoja uusimmista Dellin julkaisemista järjestelmä- ja WinPE-ohjainpaketeista. Se tukee Dell Tablet-, Latitude-, OptiPlex- ja Precision-järjestelmiä. Sen avulla asiakkaat voivat etsiä ja ladata nykyisen Dell Command | Ohjainpakettien (eli ohjainpakettien) käyttöönotto valitsemalla automatisointimenetelmä. 

Ohjainpakettiluetteloa ja ohjainpaketteja päivitetään julkaisuaikataulun mukaisesti. Ohjainpakettiluettelo on ladattavissa seuraavista linkeistä:

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

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

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

 

Ohjainpakettiluettelo on XML-tiedosto DriverPackCatalog.xml, joka sisältää luettelon Dellin yritysluokkaa (Latitude, OptiPlex, Precision ja tablet) koskevat järjestelmä- ja WinPE-ohjainpaketit. DriverPackCatalog.xml-tiedosto on pakattu, sähköisesti allekirjoitettu, ja se toimitetaan Internetin kautta nimellä DriverPackCatalog.cab. DriverPackCatalog.xml-tiedoston XML-rakenne on ladattavissa osoitteesta DriverPackManifest.xsd (XSD-asemat ovat saatavilla samassa paikassa: DataModelCore.xsd ja Package.xsd).

Lue Dell TechCenter -tähti Dustin Hedgesin blogikirjoitus, jossa hän hakee CAB-ohjaintiedostot "taianomaisesti" ohjainpakettiluettelon avulla. Katso myös MDT-guru Keith Garnerin MDT-komentosarja (ja ohjevideo).

DriverPackCatalog.xml-tiedoston sisältö voi olla kahdessa luokassa:

1.       Ohjainpakettiluettelon metatiedot: 

Tämä osa toimii ohjainpakettijulkaisujen pääsolmuna ja sisältää itse luettelon metatietoja. Tämän osan merkittävät tiedot tai määritteet: 

  • baseLocation:

URL-osa, jolla paikannetaan pääkansio ohjainpaketin latauksen yhteydessä.

  • baseLocationAccessProtocols

 Perussijainnissa sallitut verkkoprotokollat. HTTP ja FTP ovat sallittuja oletusarvoisesti.

  • dateTime:

Tietoja luettelon luontipäivästä ja -ajasta.

  • Version:

Luettelon julkaisuversio. Versionumero on seuraavassa muodossa: Vuosi.kuukausi.julkaisunumero (VVVV. MM.RN).

 

  • schemaVersion:

Tietoja XML-skeemaversiosta, jonka avulla luettelo on luotu.

2.       Ohjainpakettien metatiedot: 

Kukin ohjainpakettisolmu edustaa ohjainpakettia kokonaisuutena. Määritteinä ja alasolmuina esitetyillä tiedoilla on kaksi päätarkoitusta:

  • ladattavan ohjainpaketin etsiminen
  • ohjainpaketin soveltuvuuden arviointi. 

Mainitun tarkoituksen perusteella kuvataan joitakin merkittävistä määritteistä ja alasolmuista: 

Ohjainpakettisolmuun merkittävä määrite

  • format:

Oletusarvo on DUP, koska ohjainpaketit toimitetaan .EXE-tiedostona. 

  • hashMD5:

MD5 (.EXE-tiedosto). 

  • size:

.EXE-tiedoston koko. 

  • dateTime:

Ohjainpaketin julkaisupäivä. 

  • vendorVersion:

Oletusarvo on tavallisesti: 1.0. Versio kuitenkin muuttuu, jos ohjainpaketin sisäinen rakenne muuttuu. 

  • dellVersion:

Dellin määrittämä ohjainpakettijulkaisun versio. Versionumero on tavallisesti A00–A99. 

  • path:

Näyttää tietoja päälataussijainnin suhteellisesta URL-osoitteesta tai DriverPackManifest-solmun baselocation-sijainnista. 

  • releaseID:

Dellin ohjainpaketille määrittämä yksilöivä tunniste. 

  • type:

Ohjainpakettiluettelo tukee järjestelmä- ja WinPE-ohjainpaketteja, järjestelmäohjainpakettien tyyppi on Win ja WinPE-ohjainpakettien WinPE. 

 

Ohjainpakettisolmujen merkittävät alisolmut:

 

  • SupportedSystems:

SupportedSystems-solmu määrittää ohjainpaketin sovellettavuuden mallin suhteen. Brand-(ala)solmu sisältää tietoja liiketoimialasta ja Model(ala-ala)solmu mallista. 

Brand- ja Model-solmujen keskeiset määritteet, joilla arvioidaan mallin soveltuvuutta:

  • key & prefix

 

Dellin määrittämä liiketoimialan avain ja etuliite.

 

Tunnus

Etuliite

Liiketoimiala

4

LAT

Latitude

1

OP

OptiPlex

11

PRE

Precision

90

TABLET

Tabletti

72

XPSNOTEBOOK

XPS-kannettava

 

  • systemID

Dellin määrittämä mallin BIOSin yksilöivä tunniste.

  • nimi

Dellin määrittämä mallin nimi.

 

Huomautus: Sekä systemID että name päivitetään BIOSiin, mutta systemID ei ole valmis käytettävissä oleva WMI-kysely. Siksi name-nimeä suositellaan.

Huomautus: Display-solmun CDATA-tietojen ohjelmallisesti käyttöä ei suositella. 

 

  • SupportedOperatingSystems:

Ohjainpaketin sovellettavuuden käyttöjärjestelmään määrittävät SupportedOperatingSystems- ja OperatingSystem-solmut.

 

Käyttöjärjestelmän soveltuvuuden arvioimiseen käytettävän käyttöjärjestelmäsolmuun sisältyvät keskeiset määritteet:

 

  • osVendor:

Koska ohjainpaketit on tarkoitettu ainoastaan Microsoft Windows -käyttöjärjestelmiin, oletusarvo on Microsoft.

 

  •  osArch:

Dellin järjestelmä- ja WinPE-ohjainpaketit tukevat 32-bittistä (x86) ja 64-bittistä (x64) käyttöjärjestelmäarkkitehtuuria.

 

  •  majorVersionminorVersionspMajorVersionspMinorVersion:

Nämä määritteet viittaavat Windows-käyttöjärjestelmän tärkeään ja vähemmän tärkeään versioon sekä tärkeään service pack- ja vähemmän tärkeään service pack -versioon.  Lisätietoja on Operating System Version -artikkelissa (englanninkielinen).

 

Huomautus: Ohjainpaketit on suunniteltu ja julkaistu ainoastaan työasemakäyttöjärjestelmille, kuten Windows XP:lle, Windows Vistalle, Windows 7:lle, Windows 8:lle ja Windows 8.1:lle. Tietyn mallin kaikkiin käyttöjärjestelmiin ei välttämättä ole saatavilla ohjainpaketteja esimerkiksi laitteisto-ohjelmistojen yhteensopivuuden vuoksi.

 

Huomautus: Muiden xml-tiedostossa olevien tietojen (kuten Language, Name tai Title) käyttöä ei suositella, esimerkiksi "majorVersion", "minorVersion", "osArch" ja "osVendor" käyttöjärjestelmän soveltuvuuden tunnistamiseen.

 

1. DriverPackCatalog.cab-tiedoston lataaminen Delliltä

 

Huomautus: Uusin ohjainpakettiluettelo DriverPackCatalog.cab on saatavilla Dellin tukisivustosta. Aiemmat versiot poistetaan sivustosta jokaisen päivityksen yhteydessä.

 

Katkelma PowerShell-komentosarjasta:

 

Kuvaus: Lataa luettelo nykyiseen hakemistoonhttp://downloads.dell.com/catalog/DriverPackCatalog.cab, ftp://downloads.dell.com/catalog/DriverPackCatalog.cab tai 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. DriverPackCatalog.xml-tiedoston hakeminen DriverPackCatalog.cab-tiedostosta

 Ohjainpakettiluettelo (DriverPackCatalog.xml) on sähköisesti allekirjoitettu, ja se toimitetaan DriverPackCatalog.cab-tiedostona, jonka voi purkaa.

 

Katkelma PowerShell-komentosarjasta:

 

Kuvaus: Purkaa DriverPackCatalog.xml-tiedoston driverpackcatalog.cab-tiedostosta nykyiseen hakemistoon.

 

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

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

EXPAND $catalogCABFile $catalogXMLFile

 

3. DriverPackCatalog.xml-tiedoston tukemien mallien luettelon etsiminen

Huomautus: Vaikka alisolmuissa on LOB-otsikot ja mallikoodit, suosittelemme arvioimaan ohjainpaketin soveltuvuuden BIOSin/järjestelmätunnuksen ja nimen avulla.

Kuvaus: Hae nykyisen hakemiston driverpackcatalog.xml-tiedoston mallinimi ja BIOS/järjestelmätunnus sekä liiketoimiala.

 

$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

 

Huomautus: Yksi mallinimi voidaan liittää useampaan kuin yhteen järjestelmätunnukseen ja päinvastoin. Tämä on mahdollista, koska kokoonpanoja/ominaisuuksia hallitaan BIOSin/järjestelmätunnuksen avulla, ja joistakin malleista voi olla saatavilla useita kokoonpanoja.

Suositukset: Ohjainpakettiluettelossa on käytettävä SystemID- tai SystemName-määritettä, kuten edellä olevassa komentosarjassa (esim. Mallisolmujen SystemID- ja Name-määritteet). Koska SystemID ei kuitenkaan ole helposti käytettävissä Microsoftin WMI-luokkien kautta, Name-määrite on suositeltava. 

  

4. Järjestelmän ohjainpakettien etsiminen DriverPackCatalog.xml-tiedostosta

Kun DriverPackCatalog.xml on saatavilla nykyisessä hakemistossa, sen voi jäsentää, jotta se löytää kaikki malliin soveltuvat ohjainpaketit käyttämällä BIOSia/järjestelmätunnusta tai nimeä.

 

Katkelma PowerShell-komentosarjasta:

 

Kuvaus:  Jos haluat hakea kaikki tiettyyn järjestelmään soveltuvat järjestelmä- ja WinPE-ohjainpaketit, korvaa BIOS ID tai System Name komentosarjassa.

 

$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

Tai

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

 

 5. Järjestelmän ja käyttöjärjestelmän järjestelmäohjainpaketin etsiminen DriverPackCatalog.xml-tiedostosta

 Ohjainpakettiluettelo sisältää ainoastaan uusimmat ohjainpaketit tiettyyn malliin ja käyttöjärjestelmään.

 

Katkelma PowerShell-komentosarjasta:

 

Kuvaus: Korvaa OS Major Version, OS Minor Version ja BIOS ID tai System Name, jotta saat tietyn mallin ja käyttöjärjestelmän Cab-tiedoston.

 

$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" )}

Tai

$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. Käyttöjärjestelmän WinPE-ohjainpakettien etsiminen DriverPackCatalog.xml-tiedostosta

 

Huomautus:  Kaikkia luettelon malleja tukevissa WinPE-CAB-tiedostoissa ei ole tuettujen järjestelmien luetteloa.

Katkelma PowerShell-komentosarjasta:

 

Kuvaus: Korvaa OS Major Version ja OS Minor Version, jotta saat käyttöjärjestelmän WinPE-CAB-tiedoston.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

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

 

 

7. Tietyn mallin, käyttöjärjestelmän ja tyypin ohjainpakettien linkin lataaminen DriverPackCatalog.xml-tiedostosta

 

Kun olet löytänyt ohjainpaketin (Type)-(BIOS/System ID tai System Name)-(Operating System), voit ladata sen helposti.

 

Katkelma PowerShell-komentosarjasta:

 Kuvaus: Esimerkissä esitellään WinPE-CAB-tiedoston lataaminen. Korvaa OS Major Version ja OS Minor Version, jotta saat tietyn mallin ja käyttöjärjestelmän WinPE-CAB-tiedoston ja lataat sen nykyiseen hakemistoon.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

$cabSelected = $catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.type -eq" WinPE ") -ja ($_. 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