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.

Sürücü paketi kataloğu

Summary: Dell Command | Enterprise Client İşletim Sistemi Dağıtımı için Kataloğu Dağıtın.

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 (Sürücü Paketi Kataloğu olarak da bilinir) 1.0 (Sürüm Notları) Dell tarafından yayınlanan en son Sistem ve WinPE Sürücü Paketleri hakkındaki meta verilerdir. Dell Tabletler, Latitude, OptiPlex ve Precision sistemlerini destekler. Müşterilerin seçtikleri otomasyon yöntemiyle güncel Dell Command | Sürücü Paketleri Dağıtma (Sürücü Paketleri olarak da bilinir) bulmalarına ve indirmelerine olanak tanır. 

Sürücü Paketi Kataloğu ve Sürücü Paketleri, yayın planına göre güncelleştirilir. Sürücü Paketi Kataloğu, aşağıdaki üç bağlantıdan herhangi birinden indirilebilir:

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

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

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

Sürücü Paketi Kataloğu "DriverPackCatalog.xml" adlı bir XML dosyasıdır ve Dell Kurumsal sınıf sistemler (Latitude, OptiPlex, Precision ve Tabletler) için geçerli olan Sistem ve WinPE Sürücü Paketlerinin geçiş yapılabilir bir listesidir. "DriverPackCatalog.xml" sıkıştırılmış, dijital olarak imzalanmış ve "DriverPackCatalog.cab" dosyası olarak internet üzerinden sunulmuştur. "DriverPackCatalog.xml" için XML Şeması DriverPackManifest.xsd (referans verilen XSD'ler aynı konumda bulunabilir: DataModelCore.xsd ve Package.xsd).

Dell TechCenter Rock Yıldızı Dustin Hedges'in blokuna göz atın. Burada Sürücü paketi kataloğunu kullanarak sürücü CAB'lerini otomatik olarak almaktadır. MDT gurusu Keith Garner'ın da bir MDT komut dosyası (video eğitimli) makalesi vardır.

"DriverPackCatalog.xml" dosyasının içeriği iki kategoriye ayrılabilir:

1.       Sürücü Paketi Kataloğu hakkında meta veriler: 

Bu bölüm, Sürücü Paketi sürümleri için üst düğüm görevi görür ve kataloğun kendisi hakkındaki meta verileri içerir. Bu bölümde bulunan önemli bilgiler veya öznitelikler aşağıda açıklanmıştır: 

  • baseLocation (ana konum):

Sürücü Paketini indirirken kök klasörü bulmak için URL bileşeni.

  • baseLocationAccessProtocols (ana konum erişim protokolleri)

 Ana konumda izin verilen Ağ Protokolleri Varsayılan değer olarak HTTP ve FTP'ye izin verilir.

  • dateTime (tarih saat):

Kataloğun oluşturulma tarihi ve saati hakkında bilgiler.

  • Version (Sürüm):

Kataloğun yayın sürümü. Sürüm numarası şu biçimdedir: Yıl.Ay.SürümNumarası (YYYY.AA.SN).

 

  • schemaVersion (şema sürümü):

Kataloğu oluşturmak için kullanılan XML Şemasının sürümü hakkında bilgiler.

2.       Sürücü Paketleri hakkında meta veriler: 

Her "Sürücü Paketi" düğümü, bir Sürücü Paketini ayrı bir varlık olarak temsil eder. Öznitelik ve alt düğüm olarak bulunan bilgiler veya veriler iki temel amaca hizmet eder:

  • İndirilecek Sürücü Paketini bulma veya konumunu belirleme.
  • Sürücü paketinin uygulanabilirliğini değerlendirme. 

Belirtilen amaca göre bazı önemli öznitelikler ve alt düğümler aşağıda ayrıntılı olarak açıklanmıştır: 

"Sürücü Paketi" Düğümünün Önemli Özniteliği

  • format (biçim):

Sürücü Paketleri .EXE dosyası olarak sunulduğundan varsayılan değer "DUP"dir. 

  • hashMD5:

.EXE dosyası için MD5. 

  • size (boyut):

.EXE dosyasının boyutu. 

  • dateTime (tarih saat):

Sürücü Paketinin piyasaya sürülme tarihi. 

  • vendorVersion:

Genel olarak varsayılan değer: 1.0. Ancak Sürücü Paketinin iç yapısı değişirse sürüm değişir. 

  • Dell Sürümü:

Sürücü Paketi Sürümünün Dell tarafından atanmış sürümü. Sürüm numarası genellikle A00'dan A99'a kadar aşamalı olarak atanır. 

  • path (yol):

Kök indirme konumundan veya "DriverPackManifest" düğümünün "baselocation" konumundan göreli URL hakkında bilgileri görüntüler. 

  • Sürüm Kimliği:

Dell tarafından Sürücü Paketine atanmış benzersiz bir kimliktir. 

  • type (tür):

Sürücü Paketi Kataloğu, Sistem ve WinPE Sürücü Paketlerini destekler. Type (Tür) özniteliği, Sistem Sürücü Paketleri için "Win"; WinPE Sürücü Paketleri için ise "WinPE"dir. 

 

"Sürücü Paketi" Düğümünün Önemli Alt Düğümleri:

 

  • SupportedSystems (Desteklenen Sistemler):

"SupportedSystems" düğümü, modele bağlı olarak bir Sürücü Paketinin uygulanabilirliğini tanımlar. "Brand" (alt) düğümü, İş Kolu hakkında; "Model" (alt) düğümü ise Model hakkında bilgiler sağlar. 

Model uygulanabilirliğini değerlendirmek için kullanılan "Brand" ve "Model" düğümlerinin temel öznitelikleri şunlardır:

  • anahtar ve ön ek

 

İş Kolunun Dell tarafından atanmış kimlik anahtarı ve ön ekidir.

 

Anahtar

Ön Ek

İş Kolu

4

LAT

Latitude

1

OP

OptiPlex

11.

PRE

Precision

90

TABLET

Tablet

72

XPSNOTEBOOK

XPS Dizüstü Bilgisayar

 

  • systemID (sistem kimliği)

Modelin Sistem BIOS'una Dell tarafından atanmış benzersiz kimliktir.

  • name

Dell tarafından atanmış Model Adı'dır.

 

Not: "systemID" ve "name" öznitelikleri, BIOS güncelleştirmesi ile yüklenir ancak "systemID", WMI sorgusu ile kolayca erişilemez. Bu nedenle "name" kullanılması önerilir.

Not: "Display" düğümünün CDATA'sının programlı olarak kullanılması önerilmez. 

 

  • SupportedOperatingSystems (Desteklenen İşletim Sistemleri):

Sürücü Paketinin işletim sistemi uygulanabilirliği, "SupportedOperatingSystems" ve "OperatingSystem" düğümleri ile tanımlanır.

 

İşletim sistemi uygulanabilirliğini değerlendirmek için kullanılan "Operating System" (İşletim Sistemi) düğümünün temel öznitelikleri şunlardır:

 

  • osVendor (işletim sistemi satıcısı):

Sürücü Paketleri yalnızca Microsoft Windows İşletim Sistemlerini hedeflediğinden varsayılan değer Microsoft'tur.

 

  •  osArch (işletim sistemi mimarisi):

Dell Sistem ve WinPE Sürücü Paketleri, 32 bit (x86) ve 64 bit (x64) işletim sistemi mimarisini destekler.

 

  •  majorVersion (ana sürüm), minorVersion (ikincil sürüm), spMajorVersion (sp ana sürüm), spMinorVersion (sp ikincil sürüm):

Bu öznitelikler, Windows İşletim Sisteminin ana, ikincil, servis paketi ana ve servis paketi ikincil sürümünü temsil eder.  Daha fazla bilgi için bkz. İşletim Sistemi Sürümü.

 

Not: Sürücü Paketleri yalnızca Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 vb. istemci işletim sistemleri için oluşturulur ve yayınlanır. Belirli bir modele ilişkin tüm işletim sistemleri için Sürücü Paketleri, donanım-yazılım uyumluluğu ve benzeri nedenlerle kullanılamayabilir.

 

Not: XML dosyasında bulunan Dil, Ad veya Başlık gibi diğer verilerin kullanılması önerilmez; yani işletim sistemi uygulanabilirliğini tanımlamak için "majorVersion", "minorVersion", "osArch" ve "osVendor" kullanılmalıdır.

 

1. Dell'den "DriverPackCatalog.cab" dosyası nasıl indirilir?

 

Not: En son Sürücü Paketi Kataloğu olan "DriverPackCatalog.cab" dosyası Dell destek sitesinde bulunabilir. Daha önceki sürümler her güncelleştirmeyle siteden kaldırılır.

 

PowerShell Komut Dosyası Kod Parçacığı:

 

Açıklama: Kataloğu geçerli dizine indirmek için http://downloads.dell.com/catalog/DriverPackCatalog.cab veya ftp://downloads.dell.com/catalog/DriverPackCatalog.cab ya da ftp://ftp.dell.com/catalog/DriverPackCatalog.cab dosyasını kullanın. 

 

$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" dosyası "DriverPackCatalog.cab" dosyasından nasıl alınır?

 Sürücü Paketi Kataloğu ("DriverPackCatalog.xml") dijital olarak imzalanır ve arşivden çıkarılabilen "DriverPackCatalog.cab" dosyası olarak sunulur.

 

PowerShell Komut Dosyası Kod Parçacığı:

 

Açıklama: "DriverPackCatalog.xml" dosyasını "DriverPackCatalog.cab" dosyasından geçerli dizine ayıklar.

 

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

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

EXPAND $catalogCABFile $catalogXMLFile

 

3. "DriverPackCatalog.xml" dosyası tarafından desteklenen modellerin listesi nasıl bulunur?

Not: LOB (İş Kolu) başlığı ve model kodları alt düğümlerde bulunsa da Sürücü Paketi'nin uygulanabilirliğini değerlendirmek için BIOS/Sistem Kimliği ve Ad özniteliklerini kullanmanızı öneririz.

Açıklama: Geçerli dizinde bulunan "DriverPackCatalog.xml" dosyasındaki katalog tarafından desteklenen sistem için İş Kolu ile birlikte Model adı ve BIOS/Sistem Kimliği arasında eşleme yapın.

 

$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

 

Not: Bir Model adı birden fazla Sistem Kimliği ile ilişkilendirilebilir ve bunun tersi de geçerlidir. Yapılandırmalar/özellikler, BIOS/Sistem Kimliği tarafından kontrol edildiğinden ve bazı Modeller için birden fazla yapılandırma kullanılabilir olabildiğinden bu tür örnekler mümkündür.

Öneriler: Sürücü Paketi Kataloğu'na yukarıdaki komut dosyasında tanımlandığı gibi SystemID veya SystemName (Model düğümünün "SystemID" ve "Name" öznitelikleri) kullanılarak geçilmelidir. Ancak, SystemID'ye Microsoft WMI Sınıfları üzerinden kolayca erişilemediğinden Name öznitelikleri tercih edilir. 

  

4. Bir sisteme yönelik Sürücü Paketleri "DriverPackCatalog.xml" dosyasında nasıl bulunur?

"DriverPackCatalog.xml" dosyası geçerli dizinde kullanılabilir olduğunda XML, BIOS/Sistem Kimliği veya Ad özniteliğini kullanarak bir model için geçerli olan tüm Sürücü Paketlerini bulmak için ayrıştırılabilir.

 

PowerShell Komut Dosyası Kod Parçacığı:

 

Açıklama:  Belirli bir sistem için geçerli olan tüm sistem ve WinPE Sürücü Paketlerini almak için komut dosyasındaki "BIOS Kimliği" veya "Sistem Adı" özniteliğini değiştirin.

 

$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

Veya

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

 

 5. Bir sistem ve işletim sistemine yönelik Sistem Sürücü Paketi "DriverPackCatalog.xml" dosyasında nasıl bulunur?

 Sürücü Paketi Kataloğu, belirli bir Model ve İşletim Sistemi için yalnızca en son Sürücü Paketlerini içerir.

 

PowerShell Komut Dosyası Kod Parçacığı:

 

Açıklama: Bir model ve işletim sistemi için System Cab dosyasını almak üzere "OS Major Version" (İşletim Sistemi Ana Sürümü), "OS Minor Version" (İşletim Sistemi İkincil Sürümü) ve "BIOS ID" (BIOS Kimliği) veya "System Name" (Sistem Adı) özniteliklerini değiştirin.

 

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

Veya

$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. Bir işletim sistemine yönelik WinPE Sürücü Paketleri "DriverPackCatalog.xml" dosyasında nasıl bulunur?

 

Not:  Katalogdaki tüm modelleri destekleyen WinPE Cab dosyalarında, desteklenen sistemlerin listesi yoktur.

PowerShell Komut Dosyası Kod Parçacığı:

 

Açıklama: Bir işletim sistemi için WinPE Cab dosyasını almak üzere "OS Major Version" (İşletim Sistemi Ana Sürümü) ve "OS Minor Version" (İşletim Sistemi İkincil Sürümü) özniteliklerini değiştirin.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

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

 

 

7. Bir model, işletim sistemi ve tür için "DriverPackCatalog.xml" dosyasından Sürücü Paketleri bağlantısı nasıl indirilir?

 

(Tür)-(BIOS/Sistem Kimliği veya Sistem Adı)-(İşletim Sistemi) için Sürücü Paketinin konumu belirlendikten sonra kolayca indirebilirsiniz.

 

PowerShell Komut Dosyası Kod Parçacığı:

 Açıklama: Örnekte, WinPE Cab dosyasının indirilmesi gösterilmektedir. Model ve işletim sistemi için WinPE Cab dosyası almak üzere "OS Major Version" (İşletim Sistemi Ana Sürümü) ve "OS Minor Version" (İşletim Sistemi İkincil Sürümü) özniteliklerini değiştirin ve bunu geçerli dizine indirin.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

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

31 Jan 2023

Version

7

Article Type

How To