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 do pacote de drivers

Summary: Saiba como implementar, gerenciar, proteger e virtualizar soluções de BYOD, cliente Enterprise e mobilidade com especialistas e colegas.

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

O Dell Command | Deploy Catalog (conhecido como Catálogo do pacote de drivers) 1.0 (Notas da versão) contém os metadados sobre os mais recentes Pacotes de driver para sistema e WinPE lançados pela Dell. Ele é compatível com sistemas de tablets Dell, Latitude, OptiPlex e Precision. Ele permite que os clientes localizem e baixem o Dell Command | Implemente pacotes de drivers (também conhecidos como Pacotesde drivers) com o método de automação de sua escolha. 

O Catálogo do pacote de driver e os Pacotes de drivers são atualizados de acordo com a programação de lançamento. O Catálogo do pacote de driver está disponível para download em qualquer um dos três links abaixo:

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

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

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

 

O Catálogo do pacote de drivers é um arquivo XML "DriverPackCatalog.xml" e é uma lista atravessada de pacotes de driver de sistema e WinPE aplicáveis a sistemas de classe empresarial da Dell (Latitude, OptiPlex, Precision e tablets). O "DriverPackCatalog.xml" é compactado, assinado digitalmente e entregue pela Internet como "DriverPackCatalog.cab". O esquema XML para "DriverPackCatalog.xml" está disponível para download em DriverPackMani xml.xsd (os XSDs referenciados estão disponíveis no mesmo local: DataModelCore.xsde Package.xsd).

Confira o blog do astro do Dell TechCenter, Dustin Sebes onde ele "automagicamente" obtém os CABs de driver usando o catálogo de pacote de driver. O guru de MDT, Keith Garner, tem um script para MDT (com tutorial em vídeo) também!

O conteúdo de "DriverPackCatalog.xml" pode ser de duas categorias:

1.       Metadados sobre o Catálogo do pacote de drivers: 

Esta seção atua como nó-pai para as versões do Pacote de driver e contém metadados sobre o catálogo em si. As informações significativas ou os atributos presentes nesta seção estão descritos abaixo: 

  • baseLocation:

Componente de URL, para localizar a pasta-raiz durante o download de um Pacote de driver.

  • baseLocationAccessProtocols

 Protocolos de rede permitidos no local de base. Por padrão, HTTP e FTP são permitidos.

  • dateTime:

Informações sobre a data e hora de criação do Catálogo.

  • Version:

Versão do catálogo. O número da versão está no seguinte formato: Year.Month.ReleaseNumber (Ano.Mês.Número da versão) (AAAA. MM.RN).

 

  • schemaVersion:

Informações sobre a versão do Esquema XML usado para criar o catálogo.

2.       Metadados sobre os Pacotes de driver: 

Cada nó "Pacote de driver" representa um pacote de drivers como uma entidade. Os dados ou informações presentes como atributos e nós-filho servem para duas funções básicas:

  • Procurar ou localizar um Pacote de driver para download.
  • Avaliar a aplicabilidade do pacote de driver. 

Com base na finalidade mencionada, alguns dos atributos significativos e nós-filho são explicados em mais detalhes: 

Atributo significativo do nó "Pacote de driver"

  • format:

O valor padrão é "DUP", pois os pacotes de driver são entregues como arquivo.EXE. 

  • hashMD5:

MD5 para arquivo.EXE. 

  • size:

Tamanho do arquivo.EXE. 

  • dateTime:

Data de lançamento do Pacote de driver. 

  • vendorVersion:

Geralmente, o valor padrão é: 1.0. No entanto, a versão muda se a estrutura interna do Pacote de driver mudar. 

  • dellVersion:

Versão atribuída da Dell para a versão do Pacote de driver. O número da versão geralmente é atribuído de A00 a A99, em ordem crescente. 

  • path:

Exibe informações sobre a URL relativa do local de download raiz ou a "baselocação" do nó "DriverPackMani root". 

  • releaseID:

Identificação exclusiva atribuída pela Dell ao Pacote de driver. 

  • type:

O Catálogo do pacote de drivers é compatível com pacotes de driver de sistema e WinPE, o tipo será "Win" para pacotes de drivers de sistema e "WinPE" para pacotes de drivers winPE. 

 

Nós secundários significativos do nó "Pacote de driver":

 

  • SupportedSystems:

O nó "SupportedSystems" define a aplicabilidade de um pacote de drivers em relação ao modelo. O nó "Brand" (filho) apresenta informações sobre a linha de negócios e o nó "Model" (modelo) apresenta informações sobre o modelo. 

Os principais atributos do nó "Brand" e "Model" usados para avaliar a aplicabilidade do modelo são:

  • key & prefix

 

Chave de identificação atribuída pela Dell e prefixo da Linha de negócios.

 

Chave

Prefixo

Linha de negócios

4

LAT

Latitude

1

OP

OptiPlex

11

PRE

Dell Precision

90

TABLET

Tablet

72

XPSNOTEBOOK

Notebook XPS

 

  • systemID

Identificação exclusiva atribuída pela Dell para um BIOS de sistema de um Modelo.

  • nome

Nome de um Modelo atribuído pela Dell.

 

Nota: Ambos, "systemID" e "name" são exibidos no BIOS, mas o "systemID" não é uma consulta WMI prontamente acessível. Portanto, recomenda-se o uso de "nome".

Nota: O uso programático do CDATA do nó "Display" não é recomendado. 

 

  • SupportedOperatingSystems:

A aplicabilidade do sistema operacional de um pacote de drivers é definida pelos nós "SupportedOperatingSystems" e "OperatingSystem".

 

Os principais atributos do nó "Sistema operacional" usados para avaliar a aplicabilidade do sistema operacional são:

 

  • osVendor:

Como os Pacotes de driver são direcionados apenas para sistemas operacionais Microsoft Windows, o valor padrão é Microsoft.

 

  •  osArch:

Os Pacotes de driver para sistema e WinPE da Dell são compatíveis com estrutura de sistema operacional de 32-bit(x86)64-bit(x64).

 

  •  majorVersionminorVersionspMajorVersionspMinorVersion:

Esses atributos representam a versão principal e secundária do pacote de serviços, e principal e secundária do sistema operacional Windows.  Para obter mais informações, consulte Versão do sistema operacional.

 

Nota: Os pacotes de drivers são criados e lançados apenas para sistemas operacionais client, como Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 etc. Pacotes de drivers para todos os sistemas operacionais de um determinado modelo podem não estar disponíveis devido à compatibilidade de software de hardware e assim por diante.

 

Nota: Os usos de outros dados presentes no arquivo xml, como idioma, nome ou título etc. não são recomendados, ou seja, "majorVersion", "minorVersion", "osArch" e "osVendor" devem ser usados para identificar a aplicabilidade do SO.

 

1. Como fazer download do DriverPackCatalog.cab da Dell?

 

Nota: O arquivo mais recente do Catálogo de pacotes de drivers —"DriverPackCatalog.cab" está disponível no site de suporte da Dell. As versões anteriores são removidas do site a cada nova atualização.

 

Snippet de script PowerShell:

 

Descrição: Use http://downloads.dell.com/catalog/DriverPackCatalog.cab, ftp://downloads.dell.com/catalog/DriverPackCatalog.cab ou ftp://ftp.dell.com/catalog/DriverPackCatalog.cab para fazer download do Catálogo no diretório atual. 

 

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

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

$wc = New-Object System.Net.WebClient

$wc.DownloadFile($source, $destination)

 

 

2. Como obter "DriverPackCatalog.xml" em "DriverPackCatalog.cab" ?

 O Catálogo do pacote de drivers ("DriverPackCatalog.xml") é assinado digitalmente e fornecido como um arquivo "DriverPackCatalog.cab" que pode ser descompactado.

 

Snippet de script PowerShell:

 

Descrição: Extrai "DriverPackCatalog.xml" de "DriverPackCatalog.cab" para o diretório atual.

 

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

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

EXPANDA $catalogCABFile $catalogXMLFile

 

3. Como encontrar a lista de modelos compatíveis com "DriverPackCatalog.xml"?

Nota: Embora o título da LOB e os códigos de modelo estejam presentes nos nós filhos, recomendamos que você use o ID do BIOS/sistema e o nome para avaliar a aplicabilidade do Pacote de drivers.

Descrição: Obtenha o mapeamento entre o nome do modelo e o ID do BIOS/sistema, juntamente com a linha de negócios, para o sistema compatível com o catálogo em "DriverPackCatalog.xml" disponível no diretório atual.

 

$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: Um nome de modelo pode ser associado a mais de um ID do sistema e vice-versa. Esses casos são possíveis porque os recursos/configurações são controlados pelo ID do BIOS/sistema e mais de uma configuração pode estar disponível para alguns Modelos.

Recomendações: O Catálogo do pacote de drivers deve ser atravessado usando SystemID ou SystemName, conforme descrito no script acima, ou seja, atributos "SystemID" e "Name" do nó Do modelo. Mas como o SystemID não está facilmente acessível pela Classes WMI da Microsoft, então os atributos "Name" são preferidos. 

  

4. Como localizar ou localizar pacotes de drivers para um sistema em "DriverPackCatalog.xml"?

Depois que o "DriverPackCatalog.xml" for disponibilizado no diretório atual, o xml poderá ser analisado para localizar todos os pacotes de drivers aplicáveis a um modelo usando o BIOS/ID do sistema ou o nome.

 

Snippet de script PowerShell:

 

Descrição:  Para obter todos os pacotes de driver de sistema e WinPE aplicáveis para determinado sistema, substitua o "ID do BIOS" ou o "Nome do sistema" no script.

 

$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

Ou

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

 

 5. Como encontrar o pacote de drivers do sistema para um sistema e um sistema operacional em "DriverPackCatalog.xml"?

 O Catálogo do pacote de drivers contém apenas os Pacotes de drivers mais recentes para um determinado Modelo e Sistema operacional.

 

Snippet de script PowerShell:

 

Descrição: Substitua "OS Major Version", "OS Minor Version" e "BIOS ID" ou "System Name" para obter o cab do sistema para um modelo e um sistema operacional.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

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

Ou

$catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.SupportedSystems.Brand.Model.name -eq "Nome do sistema") -e ($_.type -ne "WinPE") -e ($_. SupportedOperatingSystems.OperatingSystem.majorVersion -eq "OS Major Version" ) -e ($_. SupportedOperatingSystems.OperatingSystem.minorVersion -eq "OS Minor Version" )}

 

 6. Como encontrar pacotes de drivers do WinPE para o sistema operacional em "DriverPackCatalog.xml"?

 

Nota:  Os cabs WinPE que dão suporte a todos os modelos do Catálogo não têm a lista de sistemas compatíveis.

Snippet de script PowerShell:

 

Descrição: Substitua "OS Major Version" e "OS Minor Version" para obter o Cab WinPE para um sistema operacional.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

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

 

 

7. Como fazer download do link para pacotes de drivers para um modelo, sistema operacional e tipo em "DriverPackCatalog.xml"?

 

Depois que um Pacote de driver for localizado para (Type)-(BIOS/System ID or System Name)-(Operating System), você pode baixá-lo facilmente.

 

Snippet de script PowerShell:

 Descrição: O exemplo demonstra o download de um cab WinPE. Substitua "OS Major Version" e "OS Minor Version" para obter o CAB WinPE de um modelo e sistema operacional, e faça download dele no diretório atual.

 

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

[xml]$catalogXMLDoc = Get-Content $catalogXMLFile

$cabSelected = $catalogXMLDoc.DriverPackManifest.DriverPackage| ? { ($_.type -eq " WinPE ") - e ($_. SupportedOperatingSystems.OperatingSystem.majorVersion -eq "OS Major Version" ) -e ($_. 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

27 Jul 2022

Version

4

Article Type

How To