跳至主要內容
  • 簡單快速地下訂單
  • 檢視訂單及追蹤商品運送狀態
  • 建立並存取您的產品清單
  • 使用「公司管理」來管理您的 Dell EMC 網站、產品和產品層級連絡人。

Ohjainpakettiluettelo

摘要: Dell Command | Ota käyttöön luettelo yritystyöasemien käyttöjärjestelmän käyttöönottoa varten.

本文可能採用自動翻譯。如果您對翻譯品質有任何寶貴意見,請使用此頁面底部的表單告訴我們,謝謝。

文章內容


說明

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



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



ftps://ftps.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)

 

文章屬性


上次發佈日期

31 1月 2023

版本

7

文章類型

How To