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.

Каталог пакетів драйверів

Summary: Dell Command | Розгортання каталогу для розгортання операційної системи корпоративного клієнта.

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 | Каталог розгортання (він же каталог драйверів) 1.0 (примітки до випуску) - це метадані про останню систему та пакети драйверів WinPE, випущені компанією Dell. Він підтримує планшети Dell, системи Latitude, OptiPlex і Precision. Це дозволяє клієнтам знаходити та завантажувати поточну команду Dell | Розгортайте пакети драйверів (він же Driver Packs) за допомогою методу автоматизації на їх вибір. 

Каталог пакетів драйверів і пакети драйверів оновлюються відповідно до розкладу випуску. Каталог пакетів драйверів доступний для завантаження за будь-яким з трьох посилань нижче:



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



ftps://ftps.dell.com/catalog/DriverPackCatalog.cab Каталог пакетів драйверів є XML-файлом "DriverPackCatalog.xml" і являє собою обхідний список системних і WinPE драйвер-пакетів, застосовних до систем класу Dell Enterprise (Latitude, OptiPlex, Precision і Tablets).   "DriverPackCatalog.xml" стискається, підписується цифровим підписом і доставляється через Інтернет як "DriverPackCatalog.cab". XML-схема для "DriverPackCatalog.xml" доступна для завантаження на сайті DriverPackManifest.xsd (згадані XSD доступні в тому ж місці: DataModelCore.xsd і Package.xsd).

Перегляньте блог Dell TechCenter RockStar, Дастін Хеджес, де він «автоматично» отримує свої кабіни водія, використовуючи каталог пакетів водіїв. Гуру MDT, Кіт Гарнер також має сценарій для MDT (з відеоуроком)!

Контент "DriverPackCatalog.xml" може бути двох категорій:

1.       Метадані каталогу драйверів: 

Цей розділ служить батьківським вузлом для випусків Driver Pack і містить метадані про сам каталог. Важлива інформація або атрибути, присутні в цьому розділі, описані нижче: 

  • база Розташування:

URL-компонент, щоб знайти кореневу папку під час завантаження пакета драйверів.

  • baseLocationAccessProtocols

 Мережеві протоколи дозволені на базовому місці. За замовчуванням дозволені HTTP і FTP.

  • датаЧас:

Інформація про дату та час побудови Каталогу.

  • Версія:

Релізна версія каталогу. Номер версії має такий формат: Рік.Місяць.ВипускНомер (YYYY. ММ.РН).

 

  • schemaVersion:

Інформація про версію XML-схеми, яка використовується для створення каталогу.

2.       Метадані про пакети драйверів: 

Кожен вузол «Пакет драйвера» представляє пакет драйверів як сутність. Інформація або дані, присутні як атрибути та дочірні вузли, служать для двох основних цілей:

  • Знайдіть або знайдіть пакет драйверів для завантаження.
  • Оцініть застосовність драйвер-пакета. 

Виходячи зі згаданої мети, детально пояснюються деякі значущі атрибути і дочірні вузли: 

Істотний атрибут вузла "Driver Package"

  • Формат:

Значення за замовчуванням - "DUP", оскільки пакети драйверів доставляються як .EXE файл. 

  • hashMD5:

MD5 для .EXE файлу. 

  • Розмір:

Розмір файлу .EXE. 

  • датаЧас:

Дата випуску пакета драйверів. 

  • версія постачальника:

Зазвичай значення за замовчуванням: 1.0. Але, версія змінюється, якщо змінюється внутрішня структура Driver Pack. 

  • dellVersion:

Dell призначила версію випуску пакета драйверів. Номер версії зазвичай присвоюється від А00 до А99 по наростаючій. 

  • Шлях:

Відображає інформацію про відносну URL-адресу з кореневого місця завантаження або "базового розташування" вузла "DriverPackManifest". 

  • ідентифікатор випуску:

Dell присвоїла унікальну ідентифікацію водійському пакету. 

  • Тип:

Каталог драйверів підтримує системні та WinPE пакети драйверів, тип буде «Win» для системних пакетів драйверів та «WinPE» для пакетів драйверів WinPE. 

 

Значні дочірні вузли вузла "Driver Package":

 

  • Підтримувані системи:

Вузол "SupportSystems" визначає застосовність пакета драйверів по відношенню до Моделі. Вузол «Бренд» (дитина) надає інформацію про напрямок діяльності, а вузол «Модель» (онук) надає інформацію про Модель. 

Ключовими атрибутами вузла "Бренд" & "Модель", що використовується для оцінки застосовності Моделі, є:

  • Ключ & префікс

 

Dell присвоїв ідентифікаційний ключ і префікс Line of Business.

 

Ключ

Префікс

Напрямок діяльності

4

ШИРОТА

Широти

1

ОП

ОптіПлекс

11

ПОПЕРЕДНЬО

Точність

90

ПЛАНШЕТНИЙ

Планшетний

72

XPSNOTEBOOK

Ноутбук XPS

 

  • ідентифікатор системи

Dell присвоїла унікальну ідентифікацію системному BIOS моделі.

  • Ім'я

Dell присвоїв ім'я моделі.

 

Примітка: І "systemID", і "name" переключаються в BIOS, але "systemID" не є легкодоступним запитом WMI. Тому рекомендується використання слова "ім'я".

Примітка: Використовувати CDATA вузла «Дисплей» програмно не рекомендується. 

 

  • ПідтримуютьОпераційні системи:

Застосовність пакета драйверів в операційній системі визначається вузлами "SupportEdOperatingSystems" і "Операційна система".

 

Ключовими атрибутами вузла "Операційна система", що використовується для оцінки застосовності операційної системи, є:

 

  • osVendor:

Оскільки пакети драйверів націлені лише на операційні системи Microsoft Windows, значення за замовчуванням – Microsoft.

 

  •  osArch:

System і WinPE Driver Packs від Dell підтримують архітектуру 32-біт(x86) і 64-біт(x64).

 

  •  majorVersion, minorVersion, spMajorVersion, spMinorVersion:

Ці атрибути представляють основну, другорядну, основну версію пакета оновлень і проміжну версію пакета оновлень операційної системи Windows.  Для отримання додаткової інформації дивіться Версія операційної системи.

 

Примітка: Драйверні пакети створюються і випускаються тільки для клієнтських операційних систем, таких як Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 і т.д. Драйвер-паки для всіх операційних систем для даної Моделі, можуть бути недоступні через сумісність апаратного та програмного забезпечення тощо.

 

Примітка: Використання інших даних, які присутні у файлі xml, таких як мова, ім'я чи назва тощо, не рекомендується, тобто "majorVersion", "minorVersion", "osArch" та "osVendor" слід використовувати для ідентифікації застосовності ОС.

 

1. Як "Завантажити DriverPackCatalog.cab" з Dell?

 

Примітка: Останній каталог драйверів - "DriverPackCatalog.cab" файл доступний на сайті підтримки Dell. Більш ранні версії видаляються з сайту з кожним оновленням.

 

Фрагмент сценарію PowerShell:

 

Опис: __________: Використовуйте http://downloads.dell.com/catalog/DriverPackCatalog.cab, ftp://downloads.dell.com/catalog/DriverPackCatalog.cab або ftp://ftp.dell.com/catalog/DriverPackCatalog.cab, щоб завантажити каталог до поточного каталогу. 

 

$source = "http://downloads.dell.com/catalog/DriverPackCatalog.cab"

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

$wc = Нова об'єктна система.Net.WebClient

$wc. ЗавантажитиФайл($source, $destination)

 

 

2. Як отримати "DriverPackCatalog.xml" від "DriverPackCatalog.cab" ?

 Каталог пакетів драйверів ("DriverPackCatalog.xml") має цифровий підпис і доставляється як файл "DriverPackCatalog.cab", який можна розпакувати.

 

Фрагмент сценарію PowerShell:

 

Опис: __________: Виписки "DriverPackCatalog.xml" з "DriverPackCatalog.cab" в поточну директорію.

 

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

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

РОЗГОРНУТИ $catalogCABFile $catalogXMLFile

 

3. Як знайти список Моделей, підтримуваних "DriverPackCatalog.xml"?

Примітка: Незважаючи на те, що в дочірніх вузлах присутні коди заголовків LOB і модельних кодів, ми рекомендуємо вам використовувати BIOS/System ID і Name для оцінки застосовності Driver Pack.

Опис: __________: Отримайте зіставлення між назвою моделі та ідентифікатором системи разом із лінією бізнесу для системи, що підтримується каталогом від "DriverPackCatalog.xml", доступною в поточному каталозі.

 

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

[xml]$catalogXMLDoc = Отримати вміст $catalogXMLFile

$catalogXMLDoc.DriverPackManifest.DriverPackage | Select-Object @{Expression={$_. SupportSystems.Brand.key}; label="LOBKey";}, @{Expression={$_. SupportSystems.Brand.prefix}; label="LOBPrefix";}, @{Expression={$_. SupportSystems.Brand.Model.systemID}; label="SystemID";}, @{Expression={$_.SupportedSystems.Brand.Model.name}; label="SystemName";} –унікальний

 

Примітка: Одне ім'я моделі може бути пов'язане з кількома системними ідентифікаторами і навпаки. Такі випадки можливі, оскільки конфігурації/функції контролюються BIOS/System ID, і для певної Моделі може бути доступно більше однієї конфігурації.

Рекомендації: Каталог пакетів драйверів слід пройти за допомогою SystemID або SystemName, як описано в наведеному вище сценарії, тобто атрибутах "SystemID" та "Name" вузла моделі. Але оскільки SystemID недоступний через класи WMI від Microsoft легко, тому перевага надається атрибутам імені. 

  

4. Як знайти або знайти пакети драйверів для системи від "DriverPackCatalog.xml"?

Після того, як "DriverPackCatalog.xml" стане доступним у поточному каталозі, xml можна проаналізувати, щоб знайти всі пакети драйверів, застосовні для моделі, використовуючи BIOS / ідентифікатор системи або ім'я.

 

Фрагмент сценарію PowerShell:

 

Опис: __________:  Для того, щоб отримати всі застосовні пакети драйверів System і WinPE для даної Системи, замініть в сценарії 'BIOS ID' або 'Ім'я системи'.

 

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

[xml]$catalogXMLDoc = Отримати вміст $catalogXMLFile

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_. SupportSystems.Brand.Model.systemID -eq "BIOS ID") -або ($_.type -eq "WinPE")} |тип сортування

Або

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.SupportedSystems.Brand.Model.name -eq "Ім'я системи") -або ($_.type -eq "WinPE")} |тип сортування

 

 5. Як знайти системний пакет драйверів для системи та операційної системи з "DriverPackCatalog.xml"?

 Каталог пакетів драйверів містить лише найновіші пакети драйверів для певної моделі та операційної системи.

 

Фрагмент сценарію PowerShell:

 

Опис: __________: Замініть "Основну версію ОС", "Незначну версію ОС" та "BIOS ID" або "Ім'я системи", щоб отримати системну кабіну для моделі та операційної системи.

 

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

[xml]$catalogXMLDoc = Отримати вміст $catalogXMLFile

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_. SupportSystems.Brand.Model.systemID -eq "BIOS ID") -і ($_.type -ne "WinPE") -і ($_. ПідтримуєОпераційні системи.Операційна система.majorVersionVersion -eq "Основна версія ОС" ) -і ($_. SupportOperatingSystems.OperatingSystem.minorVersion -eq "Незначна версія ОС" )}

Або

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.SupportedSystems.Brand.Model.name -eq "Назва системи") -і ($_.type -ne "WinPE") -і ($_. ПідтримуєОпераційні системи.Операційна система.majorVersionVersion -eq "Основна версія ОС" ) -і ($_. SupportOperatingSystems.OperatingSystem.minorVersion -eq "Незначна версія ОС" )}

 

 6. Як знайти драйвер-пакети WinPE для операційної системи від "DriverPackCatalog.xml"?

 

Примітка:  Кабіни WinPE, що підтримують всі моделі в каталозі, не мають списку підтримуваних систем.

Фрагмент сценарію PowerShell:

 

Опис: __________: Замініть "основну версію ОС" та "незначну версію ОС", щоб отримати WinPE Cab для операційної системи.

 

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

[xml]$catalogXMLDoc = Отримати вміст $catalogXMLFile

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.type -eq "WinPE") -і ($_. ПідтримуєОпераційні системи.Операційна система.majorVersionVersion -eq "Основна версія ОС" ) -і ($_. SupportOperatingSystems.OperatingSystem.minorVersion -eq "Незначна версія ОС" )}

 

 

7. Як завантажити посилання на Driver Packs для моделі, операційної системи і набрати з "DriverPackCatalog.xml"?

 

Після того, як пакет драйверів розташований для (Тип)-(BIOS/Ідентифікатор системи або Ім'я системи)-(Операційна система), ви можете легко завантажити його.

 

Фрагмент сценарію PowerShell:

 Опис: __________: Приклад демонструє завантаження кабіни WinPE. Замініть "Основну версію ОС" та "Незначну версію ОС", щоб отримати WinPE Cab для моделі та операційної системи, і завантажте її до поточного каталогу.

 

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

[xml]$catalogXMLDoc = Отримати вміст $catalogXMLFile

$cabSelected = $catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.type -eq " WinPE ") -і ($_. ПідтримуєОпераційні системи.Операційна система.majorVersionVersion -eq "Основна версія ОС" ) -і ($_. SupportOperatingSystems.OperatingSystem.minorVersion -eq "Незначна версія ОС")}

 

$cabDownloadLink = "http://" + $catalogXMLDoc.DriverPackManifest.baseРозташування + $cabSelected.path

$cabDownloadLink = "http://" + $catalogXMLDoc.DriverPackManifest.baseРозташування + "/" + $cabSelected.path

$Filename = [System.IO.Path]::GetFileName($cabDownloadLink)

$downlodDestination = "$pwd" + "\" + $Filename

$wc = Нова об'єктна система.Net.WebClient

$wc. ЗавантажитиФайл ($cabDownloadLink, $downlodDestination)

 

Article Properties


Last Published Date

31 Jan 2023

Version

7

Article Type

How To