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

Ohjainpakettiluettelon käyttöönotto käyttöjärjestelmän yksinkertaistamista varten

摘要: Katso, miten voit hallita ja ladata tehokkaasti Dell-ajuripaketteja käyttöjärjestelmän käyttöönottoon Latitude-, OptiPlex-, Precision- ja tablettijärjestelmissä automaatiotyökalujen avulla. ...

本文章適用於   本文章不適用於 

說明

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 | Ota käyttöön ohjainpaketit (eli ajuripaketit) haluamallasi automaatiomenetelmällä. 

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



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



ftps://ftps.dell.com/catalog/DriverPackCatalog.cabAjuripakettiluettelo on XML-tiedosto "DriverPackCatalog.xml", ja se on läpikäytävä luettelo järjestelmä- ja WinPE-ajuripaketeista, jotka koskevat Dell Enterprise -luokan järjestelmiä (Latitude, OptiPlex, Precision ja tabletit).   "DriverPackCatalog.xml" pakataan, allekirjoitetaan digitaalisesti ja toimitetaan Internetin kautta nimellä "DriverPackCatalog.cab". "DriverPackCatalog.xml":n XML-skeema on ladattavissa osoitteesta DriverPackManifest.xsd (viitatut XSD:t ovat saatavilla samassa sijainnissa: 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": n sisältö voi olla kaksi luokkaa:

1.       Ajuripakettiluettelon 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

 Verkkoprotokollat ovat sallittuja perussijainnissa. 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 yhtä 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: 

Driver Package -solmun merkittävä ominaisuus

  • format:

Oletusarvo on DUP, koska ajuripaketit toimitetaan .EXE tiedostona. 

  • hashMD5:

MD5 .EXE tiedostolle. 

  • size:

.EXE tiedoston koko. 

  • dateTime:

Ohjainpaketin julkaisupäivä. 

  • vendorVersion:

Yleensä oletusarvo on: 1.0. Versio kuitenkin muuttuu, jos ajuripaketin sisäinen rakenne muuttuu. 

  • dellVersion:

Dellin määrittämä ohjainpakettijulkaisun versio. Versionumero annetaan asteittain väliltä A00–A99. 

  • path:

Näyttää tietoja suhteellisen URL-osoitteen juuren lataussijainnista tai DriverPackManifest-solmun baselocation-sijainnista. 

  • releaseID:

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

  • type:

Ajuripakettiluettelo tukee järjestelmä- ja WinPE-ajuripaketteja. Järjestelmäajuripaketeissa tyyppi on Win-tyyppi ja WinPE-ajuripaketeissa WinPE. 

 

Ajuripaketti-solmun merkittävät alisolmut:

 

  • SupportedSystems:

SupportedSystems-solmu määrittää ajuripaketin soveltuvuuden malliin. "Brändi" (alisolmu) antaa tietoja liiketoiminta-alueesta ja "Malli" (lapsenlapsi) -solmu antaa tietoja mallista. 

"Brändi" ja "Malli" -solmujen tärkeimmät ominaisuudet, joita käytetään mallin sovellettavuuden arvioinnissa, ovat:

  • key & prefix

 

Dell on määrittänyt toimialan tunnusavaimen ja etuliitteen.

 

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

Dell on antanut mallille nimen.

 

Huomautus: Sekä "systemID" että "name" vilkkuvat BIOSissa, mutta "systemID" ei ole helposti käytettävissä WMI-kyselyssä. Siksi suositellaan "nimen" käyttöä.

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

 

  • SupportedOperatingSystems:

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

 

Käyttöjärjestelmä-solmun tärkeimmät määritteet, joita käytetään käyttöjärjestelmän sovellettavuuden arvioimiseen, ovat:

 

  • 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 edustavat Windows-käyttöjärjestelmän pää-, ali-, Service Pack -pää- ja Service Pack -aliversioita.  Lisätietoja on Operating System Version -artikkelissa (englanninkielinen).

 

Huomautus: Ohjainpaketit kootaan ja julkaistaan ainoastaan asiakaskäyttöjärjestelmille, kuten Windows XP, Windows Vista, Windows 7, Windows 8 Windows 8.1. Tietyn mallin kaikkien käyttöjärjestelmien ajuripaketteja ei ehkä ole saatavilla esimerkiksi laitteiston ja ohjelmistojen yhteensopivuuden vuoksi.

 

Huomautus: Muiden xml-tiedostossa olevien tietojen, kuten kielen, nimen tai tittelin, käyttöä ei suositella. Käyttöjärjestelmän sovellettavuuden tunnistamiseen tulee käyttää "majorVersion", "minorVersion", "osArch" ja "osVendor".

 

1. Miten DriverPackCatalog.cab ladataan Delliltä?

 

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

 

Katkelma PowerShell-komentosarjasta:

 

Kuvaus: Lataa luettelo nykyiseen hakemistoon http://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. Miten saada "DriverPackCatalog.xml" "DriverPackCatalog.cab" ?

 Driver Pack Catalog ("DriverPackCatalog.xml") on digitaalisesti allekirjoitettu ja toimitetaan DriverPackCatalog.cab-tiedostona, joka voidaan purkaa.

 

Katkelma PowerShell-komentosarjasta:

 

Kuvaus: Purkaa "DriverPackCatalog.xml" DriverPackCatalog.cab sanasta nykyiseen hakemistoon.

 

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

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

EXPAND $catalogCABFile $catalogXMLFile

 

3. Kuinka löytää luettelo "DriverPackCatalog.xml" tukemista malleista?

Huomautus: Vaikka alisolmuissa on LOB-otsikko ja mallikoodit, Microsoft suosittelee, että käytät BIOS-/järjestelmätunnusta ja nimeä ajuripaketin soveltuvuuden arvioimiseen.

Kuvaus: Hae määritys mallinimen, BIOSin/järjestelmätunnuksen ja toimialan välillä järjestelmälle, jos nykyisen hakemiston DriverPackCatalog.xml-luettelo tukee järjestelmää.

 

$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: Ajuripakettiluettelo on käytävä läpi käyttämällä edellä olevassa komentosarjassa kuvattua SystemID- tai SystemName-määritettä eli mallisolmun SystemID- ja Name-määritteitä. Koska SystemID ei kuitenkaan ole helposti käytettävissä Microsoftin WMI-luokkien kautta, Name-määrite on suositeltava. 

  

4. Miten löydän järjestelmän ajuripaketit DriverPackCatalog.xml:sta?

Kun "DriverPackCatalog.xml" on käytettävissä nykyisessä hakemistossa, xml voidaan jäsentää niin, että löydät kaikki mallille soveltuvat ajuripaketit BIOSin/järjestelmän tunnuksen tai nimen avulla.

 

Katkelma PowerShell-komentosarjasta:

 

Kuvaus:  Jotta saat kaikki soveltuvat järjestelmä- ja WinPE-ajuripaketit tietylle järjestelmälle, 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. Miten löydän järjestelmän ja käyttöjärjestelmän ohjainpaketin "DriverPackCatalog.xml": stä?

 Ajuripakettiluettelo sisältää vain tietyn mallin ja käyttöjärjestelmän uusimmat ajuripaketit.

 

Katkelma PowerShell-komentosarjasta:

 

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

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

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

Tai

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.SupportedSystems.Brand.Model.name -eq "Järjestelmän nimi") -ja ($_.type -ne "WinPE") -ja ($_. SupportedOperatingSystems.OperatingSystem.majorVersion -eq "OS Major Version") -ja ($_. SupportedOperatingSystems.OperatingSystem.minorVersion -eq "OS Minor Version")}

 

 6. Kuinka löytää WinPE-ohjainpaketit käyttöjärjestelmälle "DriverPackCatalog.xml"?

 

Huomautus:  WinPE-ohjaamoissa, jotka tukevat kaikkia luettelon malleja, ei ole tuettujen järjestelmien luetteloa.

Katkelma PowerShell-komentosarjasta:

 

Kuvaus: Korvaa 'OS Major Version' ja 'OS Minor Version' saadaksesi WinPE Cab käyttöjärjestelmälle.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

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

 

 

7. Kuinka ladata ajuripakettien linkki mallille, käyttöjärjestelmälle ja tyypille "DriverPackCatalog.xml"?

 

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 Cabin lataaminen. Korvaa 'OS Major Version' ja 'OS Minor Version' saadaksesi WinPE Cab mallille ja käyttöjärjestelmälle ja lataa sama 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") -ja ($_. 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