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.

Catálogo de paquete de controladores

Summary: Aprenda cómo implementar, administrar, proteger y virtualizar dispositivos del tipo BYOD, clientes Enterprise y soluciones de movilidad de parte de expertos y pares.

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

El Dell Command | Deploy Catalog (también conocido como Catálogo de paquete de controladores) 1.0 (notas de la versión) corresponde a los metadatos de los últimos paquetes de controlador de WinPE y sistema que publicó Dell. Es compatible con las tabletas Dell y los sistemas Latitude, OptiPlex y Precision. Permite a los clientes localizar y descargar la | actual de Dell Command Implemente paquetes de controladores (también conocidos como driver pack) con el método de automatización de su elección. 

Los catálogos de paquete de controladores y los paquetes de controladores se actualizan según el programa de publicación. El catálogo de paquete de controladores está disponible para descargar a partir de cualquiera de los tres vínculos que se muestran a continuación:

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

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

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

 

El catálogo de paquetes de controladores es un archivo XML "DriverPackCatalog.xml" y es una lista transversal de paquetes de controladores de WinPE y del sistema aplicables a los sistemas de clase Empresarial de Dell (Latitude, OptiPlex, Precision y tabletas). "DriverPackCatalog.xml" se comprime, se firma digitalmente y se entrega a través de Internet como "DriverPackCatalog.cab". El esquema XML para "DriverPackCatalog.xml" está disponible para su descarga en DriverPackManifest.xsd (los XSD a los que se hace referencia están disponibles en la misma ubicación: DataModelCore.xsd y Package.xsd).

Consulte el blog de Dustin Hedges, famoso integrante de Dell TechCenter, en el que explica cómo utilizar el catálogo de paquete de controladores para obtener "automágicamente" los CAB del controlador. Keith Garner, especialista de MDT, también cuenta con un script para MDT (con un tutorial en video).

El contenido de "DriverPackCatalog.xml" puede ser de dos categorías:

1.       Los metadatos del catálogo de paquete de controladores: 

Esta sección sirve como un nodo principal para las publicaciones de Driver Pack y, en ella, se incluye metadatos del catálogo en sí. A continuación, se describen los atributos o la información importante presentes en esta sección: 

  • baseLocation:

Componente de URL para encontrar la carpeta raíz durante la descarga de un Driver Pack.

  • baseLocationAccessProtocols

 Protocolos de red permitidos en la ubicación base. De manera predeterminada, se permiten los protocolos HTTP y FTP.

  • dateTime:

Información sobre la fecha y hora de la versión del catálogo.

  • Version:

Versión de la publicación del catálogo. El número de versión está en el siguiente formato: Year.Month.ReleaseNumber (YYYY. MM.RN).

 

  • schemaVersion:

Información sobre la versión del esquema XML utilizado para crear el catálogo.

2.       Los metadatos de Driver Packs: 

Cada nodo "Driver Package" representa un Driver Pack como una entidad. La información o los datos proporcionados como nodos secundarios y atributos cumplen dos propósitos básicos:

  • Búsqueda o ubicación de un Driver Pack para descargarlo.
  • Evaluación de idoneidad del Driver Pack. 

Según los propósitos mencionados, se explican en detalle algunos de los nodos secundarios y atributos importantes: 

Atributo significativo del nodo "Driver Package"

  • formato:

El valor predeterminado es "DUP", ya que los paquetes de controladores se entregan como un archivo.EXE. 

  • hashMD5:

MD5 para el archivo.EXE. 

  • size:

Tamaño del archivo.EXE. 

  • dateTime:

Fecha de publicación del Driver Pack. 

  • vendorVersion:

Por lo general, el valor predeterminado es: 1.0. Sin embargo, la versión cambia si la estructura interna del Driver Pack lo hace. 

  • dellVersion:

Versión de la publicación del Driver Pack que asigna Dell. Generalmente, el número de versión se asigna en incrementos de forma creciente desde A00 hasta A99. 

  • path:

Muestra información sobre la URL relativa desde la ubicación de descarga raíz o la "ubicación base" del nodo "DriverPackManifest". 

  • releaseID:

Identificación única del Driver Pack que asigna Dell. 

  • type:

El catálogo de paquetes de controladores es compatible con los paquetes de controladores de WinPE y sistema; el tipo será "Win" para los paquetes de controladores del sistema y "WinPE" para los paquetes de controladores de WinPE. 

 

Nodos secundarios significativos del nodo "Driver Package":

 

  • SupportedSystems:

El nodo "SupportedSystems" define la aplicabilidad de un Driver Pack con respecto al modelo. El nodo "Marca" (secundario) proporciona información sobre la línea de negocios y el nodo "Modelo" (maestro) proporciona información sobre el modelo. 

Los atributos clave del nodo "Brand" y "Model" que se utilizan para evaluar la aplicabilidad del modelo son los siguientes:

  • key y prefix

 

La clave y el prefijo de identificación del rubro de actividad que asigna Dell.

 

Key

Prefijo

Rubro de actividad

4

LAT

Latitude

1

OP

OptiPlex

11

PRE

Precision

90

TABLETA

Tableta

72

XPSNOTEBOOK

Laptop XPS

 

  • systemID

Identificación única de un BIOS de sistema de un modelo que asigna Dell.

  • nombre

Nombre de un modelo que asigna Dell.

 

Nota: Ambos, "systemID" y "name" se actualizan en el BIOS, pero "systemID" no es una consulta wmi de fácil acceso. Por lo tanto, se recomienda el uso de "name".

Nota: No se recomienda el uso de CDATA del nodo "Display" mediante programación . 

 

  • SupportedOperatingSystems:

La aplicabilidad del sistema operativo de un driver pack se define mediante los nodos "SupportedOperatingSystems" y "OperatingSystem".

 

Los atributos clave del nodo "Sistema operativo" que se utilizan para evaluar la aplicabilidad del sistema operativo son los siguientes:

 

  • osVendor:

Como los Driver Packs están dirigidos solo a los sistemas operativos Microsoft Windows, el valor predeterminado es Microsoft.

 

  •  osArch:

Los paquetes de controlador de WinPE y sistema de Dell son compatibles con las arquitecturas de sistema operativo de 32 bits (x86) y 64 bits (x64).

 

  •  majorVersionminorVersionspMajorVersionspMinorVersion:

Estos atributos representan las versiones principal y secundaria de service pack, y las versiones principal y secundaria del sistema operativo.  Para obtener más información, consulte versión del sistema operativo.

 

Nota: Los paquetes de controladores se crean y lanzan solo para sistemas operativos de clientes, como Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, etc. Es posible que los paquetes de controladores para todos los sistemas operativos de un modelo determinado no estén disponibles debido a la compatibilidad de hardware y software, etc.

 

Nota: Los usos de otros datos que están presentes en el archivo xml, como el idioma, el nombre o el título, etc., no se recomiendan, es decir, se deben utilizar "majorVersion", "minorVersion", "osArch" y "osVendor" para identificar la aplicabilidad del SO.

 

1. ¿Cómo "Descargar DriverPackCatalog.cab" desde Dell?

 

Nota: El archivo "DriverPackCatalog.cab" más reciente del catálogo de paquetes de controladores está disponible en el sitio de soporte de Dell. Las versiones anteriores se eliminan del sitio después de cada actualización.

 

Fragmento de script de PowerShell:

 

Descripción: Utilice http://downloads.dell.com/catalog/DriverPackCatalog.cab, ftp://downloads.dell.com/catalog/DriverPackCatalog.cab o ftp://ftp.dell.com/catalog/DriverPackCatalog.cab para descargar el catálogo al directorio actual. 

 

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

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

$wc = New-Object System.Net.WebClient

$wc.DownloadFile($source, $destination)

 

 

2. ¿Cómo obtener "DriverPackCatalog.xml" de "DriverPackCatalog.cab"?

 El catálogo de paquetes de controladores ("DriverPackCatalog.xml") está firmado digitalmente y se entrega como un archivo "DriverPackCatalog.cab" que se puede descomprimir.

 

Fragmento de script de PowerShell:

 

Descripción: Extrae "DriverPackCatalog.xml" de "DriverPackCatalog.cab" al directorio actual.

 

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

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

EXPAND $catalogCABFile $catalogXMLFile

 

3. ¿Cómo encontrar la lista de modelos compatibles con "DriverPackCatalog.xml"?

Nota: A pesar de que los códigos de modelo y título de la LÍNEA de negocios están presentes en los nodos secundarios, le recomendamos que utilice el ID del BIOS/sistema y el nombre para evaluar la aplicabilidad del paquete de controladores.

Descripción: Obtenga la asignación entre el nombre del modelo y el BIOS/ID del sistema, junto con la línea de negocios, para el sistema compatible con el catálogo desde "DriverPackCatalog.xml" disponible en el directorio actual.

 

$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

 

Nota: Un nombre de modelo se puede asociar con más de un ID del sistema y viceversa. Dichos casos son posibles debido a que se controlan las funciones/configuraciones con el ID de sistema/BIOS y es posible que algunos modelos tengan más de una configuración disponible.

Recomendaciones: El catálogo de paquetes de controladores se debe recorrer mediante SystemID o SystemName, como se describe en el script anterior, es decir, los atributos "SystemID" y "Name" del nodo modelo. Sin embargo, como no se puede acceder fácilmente a SystemID a través de las clases WMI de Microsoft, se prefiere el uso de los atributos "Name". 

  

4. ¿Cómo encontrar o encontrar paquetes de controladores para un sistema desde "DriverPackCatalog.xml"?

Después de que "DriverPackCatalog.xml" esté disponible en el directorio actual, el xml se puede analizar para encontrar todos los Driver Packs aplicables a un modelo mediante el ID o el nombre del sistema/BIOS.

 

Fragmento de script de PowerShell:

 

Descripción:  Para obtener todos los paquetes de controladores de WinPE y del sistema correspondientes para un sistema determinado, reemplace el "ID del BIOS" o el "Nombre del sistema" en el script.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.SupportedSystems.Brand.Model.systemID -eq "ID de BIOS") -or ($_.type -eq "WinPE")} |sort type

O bien,

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

 

 5. ¿Cómo encontrar el paquete de controladores del sistema para un sistema y un sistema operativo desde "DriverPackCatalog.xml"?

 En el catálogo de paquete de controladores, se incluyen solo los paquetes de controladores más recientes de un sistema operativo y modelo determinados.

 

Fragmento de script de PowerShell:

 

Descripción: Reemplace "OS Major Version", "OS Minor Version" y "BIOS ID" o "System Name" para obtener el cab del sistema para un modelo y un sistema operativo.

 

$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 "Versión principal del SO" - y ($_. SupportedOperatingSystems.OperatingSystem.minorVersion -eq "Versión secundaria del SO" )}

O bien,

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.SupportedSystems.Brand.Model.name -eq "Nombre del sistema") -and ($_.type -ne "WinPE") -and ($_. SupportedOperatingSystems.OperatingSystem.majorVersion -eq "Versión principal del SO" - y ($_. SupportedOperatingSystems.OperatingSystem.minorVersion -eq "Versión secundaria del SO" )}

 

 6. ¿Cómo encontrar paquetes de controladores WinPE para el sistema operativo desde "DriverPackCatalog.xml"?

 

Nota:  Los cab de WinPE que admiten todos los modelos del catálogo no tienen la lista de sistemas compatibles.

Fragmento de script de PowerShell:

 

Descripción: Reemplace la "Versión principal del SO" y la "Versión secundaria del SO" para obtener el cab de WinPE para un sistema operativo.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.type -eq "WinPE") -and ($_. SupportedOperatingSystems.OperatingSystem.majorVersion -eq "Versión principal del SO" - y ($_. SupportedOperatingSystems.OperatingSystem.minorVersion -eq "Versión secundaria del SO" )}

 

 

7. ¿Cómo descargar el vínculo de Driver Packs para un modelo, sistema operativo y tipo desde "DriverPackCatalog.xml"?

 

Después de que se encuentra un Driver Pack para (Tipo)-(ID de sistema/BIOS o Nombre de sistema)-(Sistema operativo), puede descargarlo fácilmente.

 

Fragmento de script de PowerShell:

 Descripción: En el ejemplo, se demuestra la descarga de un cab de WinPE. Reemplace "Versión principal de SO" y "Versión secundaria de SO" para obtener el CAB de WinPE de un modelo y sistema operativo, y descárguelo en el directorio actual.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

$cabSelected = $catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.type -eq " WinPE ") -and ($_. SupportedOperatingSystems.OperatingSystem.majorVersion -eq "Versión principal del SO" - y ($_. SupportedOperatingSystems.OperatingSystem.minorVersion -eq "Versión secundaria del SO")}

 

$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