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: 전문가와 동료들이 제공하는 BYOD, 엔터프라이즈 클라이언트 및 이동성 솔루션을 배포, 관리, 보호, 가상화하는 방법을 알아보십시오.

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 카탈로그(드라이버 팩 카탈로그라고도 함) 1.0(릴리스 정보)은 Dell에서 출시하는 최신 시스템 및 WinPE 드라이버 팩에 대한 메타데이터입니다. Dell 태블릿, Latitude, OptiPlex 및 Precision 시스템을 지원합니다. 고객이 현재 Dell Command | 찾아 다운로드할 수 있습니다. 선택한 자동화 방법을 사용하여 드라이버 팩(드라이버 이라고도 합니다)을 배포합니다. 

드라이버 팩 카탈로그 및 드라이버 팩은 릴리스 일정에 따라 업데이트됩니다. 드라이버 팩 카탈로그는 아래 세 가지 링크에서 다운로드할 수 있습니다.

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

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

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

 

드라이버 팩 카탈로그는 XML 파일 "DriverPackCatalog.xml"이며 Dell Enterprise 클래스 시스템(Latitude, OptiPlex, Precision 및 태블릿)에 적용되는 시스템 및 WinPE 드라이버 팩의 이동 가능한 목록입니다. "DriverPackCatalog.xml"은 압축, 디지털 서명 및 인터넷을 통해 "DriverPackCatalog.cab"로 제공됩니다. "DriverPackCatalog.xml"용 XML 스키마는 DriverPackManifest.xsd에서 다운로드할 수 있습니다(참조 XSD는 동일한 위치에서 사용할 수 있습니다. DataModelCore.xsdPackage.xsd).

Dustin Hedges의 Dell TechCenter RockStar 블로그를 참조하십시오. 여기서 Dustin은 드라이버 팩 카탈로그를 사용하여 드라이버 CAB을 "자동으로" 가져옵니다. MDT 전문가 Keith Garner는 MDT 스크립트(비디오 자습서 포함)를 가지고 있습니다.

"DriverPackCatalog.xml"의 콘텐츠는 두 가지 범주로 구성될 수 있습니다.

1.       드라이버 팩 카탈로그에 대한 메타데이터: 

이 섹션은 드라이버 팩 릴리스에 대한 상위 노드 역할을 하며 카탈로그 자체에 대한 메타데이터를 포함합니다. 이 섹션에서 다루는 중요한 정보 또는 속성은 다음과 같습니다. 

  • baseLocation:

URL 구성 요소이며, 드라이버 팩을 다운로드하는 동안 루트 폴더를 찾습니다.

  • baseLocationAccessProtocols

 기본 위치에서 허용되는 네트워크 프로토콜입니다. 기본적으로 HTTP 및 FTP가 허용됩니다.

  • dateTime:

카탈로그 빌드 날짜 및 시간에 대한 정보입니다.

  • Version:

카탈로그의 릴리스 버전입니다. 버전 번호는 다음과 같은 형식입니다. Year.Month.ReleaseNumber(YYYY. MM.RN).

 

  • schemaVersion:

카탈로그를 작성하는 데 사용된 XML 스키마 버전에 대한 정보입니다.

2.       드라이버 팩에 대한 메타데이터: 

각 "드라이버 패키지" 노드는 드라이버 팩을 개체로 나타냅니다. 다음 두 가지 기본 용도로 사용되는 특성 및 하위 노드로 제공되는 정보 또는 데이터입니다.

  • 다운로드할 드라이버 팩을 찾습니다.
  • 드라이버 팩의 적용 여부를 평가합니다. 

언급된 목적에 따라 일부 중요한 특성 및 하위 노드는 다음과 같이 자세히 설명됩니다. 

"드라이버 패키지" 노드의 중요한 특성

  • format:

기본값은 드라이버 팩이 .EXE 파일로 제공되므로 "DUP"입니다. 

  • hashMD5:

.EXE 파일의 MD5입니다. 

  • size:

.EXE 파일의 크기입니다. 

  • dateTime:

드라이버 팩의 릴리스 날짜입니다. 

  • 공급업체 버전:

일반적으로 기본값은 다음과 같습니다. 1.0. 하지만 드라이버 팩의 내부 구조가 변경되면 버전이 변경됩니다. 

  • dellVersion:

드라이버 팩 릴리스의 Dell 할당 버전입니다. 버전 번호는 일반적으로 A00부터 A99 사이에서 증분적으로 할당됩니다. 

  • path:

루트 다운로드 위치의 상대 URL 또는 "DriverPackManifest" 노드의 "baselocation"에 대한 정보를 표시합니다. 

  • releaseID:

드라이버 팩에 대해 Dell에서 할당한 고유한 ID입니다. 

  • type:

드라이버 팩 카탈로그는 시스템 및 WinPE 드라이버 팩을 지원하며, 유형은 시스템 드라이버 팩의 경우 "Win", WinPE 드라이버 팩의 경우 "WinPE"입니다. 

 

"드라이버 패키지" 노드의 중요한 하위 노드 수:

 

  • SupportedSystems:

"SupportSystems" 노드는 모델과 관련하여 드라이버 팩의 적용 가능성을 정의합니다. "Brand"(하위) 노드는 LOB(Line of Business)에 대한 정보를 제공하고 "모델"(그손손) 노드는 모델에 대한 정보를 제공합니다. 

모델 적용 가능성을 평가하는 데 사용되는 "브랜드" 및 "모델" 노드의 주요 특성은 다음과 같습니다.

  • 키 및 접두사

 

제품군(LOB)에 대해 Dell에서 할당한 ID 키 및 접두사입니다.

 

Key

접두사

LOB(Line of Business)

4

위도

Latitude

1

OP

OptiPlex

11

사전

Precision

90%

태블릿

태블릿

72

XPSNOTEBOOK

XPS 노트북

 

  • systemID

모델의 시스템 BIOS에 Dell에서 할당한 고유한 ID입니다.

  • name

Dell에서 할당한 모델의 이름입니다.

 

참고: "systemID" 및 "name"이 모두 BIOS에 업데이트되지만 "systemID"는 WMI 쿼리에 쉽게 액세스할 수 없습니다. 따라서 "name"을 사용하는 것이 좋습니다.

참고: 프로그래밍 방식으로 "디스플레이" 노드의 CDATA를 사용하는 것은 권장되지 않습니다 . 

 

  • SupportedOperatingSystems:

드라이버 팩의 운영 체제 적용 가능성은 "SupportedOperatingSystems" 및 "OperatingSystem" 노드에 의해 정의됩니다.

 

운영 체제 적용 가능성을 평가하는 데 사용되는 "운영 체제" 노드의 주요 특성은 다음과 같습니다.

 

  • osVendor:

드라이버 팩은 Microsoft Windows 운영 체제만 대상으로 하므로 기본값은 Microsoft입니다.

 

  •  osArch:

Dell의 시스템 및 WinPE 드라이버 팩은 32비트(x86) 및 64비트(x64) 운영 체제 아키텍처를 지원합니다.

 

  •  majorVersionminorVersionspMajorVersionspMinorVersion:

이러한 특성은 Windows 운영 체제의 주, 부 버전과 서비스 팩의 주, 부 버전을 나타냅니다.  자세한 내용은 운영 체제 버전을 참조하십시오.

 

참고: 드라이버 팩은 Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 등과 같은 클라이언트 운영 체제에 대해서만 구축 및 릴리스됩니다. 특정 모델의 모든 운영 체제에 대한 드라이버 팩은 하드웨어 소프트웨어 호환성 등으로 인해 제공되지 않을 수 있습니다.

 

참고: "majorVersion", "minorVersion", "osArch" 및 "osVendor"와 같은 xml 파일에 있는 다른 데이터의 사용은 권장되지 않습니다. OS 적용 가능성을 식별하는 데 사용해야 합니다.

 

1. Dell에서 "DriverPackCatalog.cab을 다운로드"하는 방법

 

참고: 최신 드라이버 팩 카탈로그"DriverPackCatalog.cab" 파일은 Dell 지원 사이트에서 사용할 수 있습니다. 이전 버전은 모든 업데이트와 함께 사이트에서 제거됩니다.

 

PowerShell 스크립트 조각:

 

Description: 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 = New-Object System.Net.WebClient

$wc.DownloadFile($source, $destination)

 

 

2. "DriverPackCatalog.cab"에서 "DriverPackCatalog.xml"을 얻는 방법

 드라이버 팩 카탈로그("DriverPackCatalog.xml")는 디지털 방식으로 서명되어 압축을 해제할 수 있는 "DriverPackCatalog.cab" 파일로 제공됩니다.

 

PowerShell 스크립트 조각:

 

Description: "DriverPackCatalog.cab"에서 현재 디렉토리로 "DriverPackCatalog.xml"을 추출합니다.

 

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

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

EXPAND $catalogCABFile $catalogXMLFile

 

3. "DriverPackCatalog.xml"에서 지원되는 모델 목록을 찾는 방법

참고: LOB 제목 및 모델 코드는 하위 노드에 있지만 BIOS/시스템 ID 및 이름을 사용하여 드라이버 팩의 적용 가능성을 평가하는 것이 좋습니다.

Description: 현재 디렉토리에서 사용할 수 있는 "DriverPackCatalog.xml"의 카탈로그에서 지원되는 시스템에 대해 제품군과 함께 모델 이름과 BIOS/시스템 ID 간에 매핑을 가져옵니다.

 

$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

 

참고: 하나의 모델 이름은 둘 이상의 시스템 ID와 연결될 수 있으며 그 반대의 경우도 마찬가지입니다. 구성/기능이 BIOS/시스템 ID에 의해 제어되고 동일한 모델에 대해 여러 구성을 사용할 수 있기 때문입니다.

권장 사항: 드라이버 팩 카탈로그는 위의 스크립트(예: 모델 노드의 'SystemID' 및 'Name' 속성)에 설명된 대로 SystemID 또는 SystemName을 사용하여 이동해야 합니다. 하지만 SystemID는 Microsoft의 WMI 클래스를 통해 쉽게 액세스할 수 없으므로 Name 특성을 사용하는 것이 좋습니다. 

  

4. "DriverPackCatalog.xml"에서 시스템의 드라이버 팩을 찾거나 찾는 방법은 무엇입니까?

현재 디렉토리에서 "DriverPackCatalog.xml"을 사용할 수 있게 된 후에는 XML을 구문 분석하여 BIOS/시스템 ID 또는 이름을 사용하여 모델에 적용되는 모든 드라이버 팩을 찾을 수 있습니다.

 

PowerShell 스크립트 조각:

 

Description:  특정 시스템에 해당하는 모든 시스템 및 WinPE 드라이버 팩을 얻으려면 스크립트에서 'BIOS ID' 또는 '시스템 이름'을 교체합니다.

 

$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

또는

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

 

 5. "DriverPackCatalog.xml"에서 시스템 및 운영 체제용 시스템 드라이버 팩을 찾는 방법은 무엇입니까?

 드라이버 팩 카탈로그에는 지정된 모델 및 운영 체제에 대한 최신 드라이버 팩만 포함되어 있습니다.

 

PowerShell 스크립트 조각:

 

Description: 'OS Major Version', 'OS Minor Version' 및 'BIOS ID' 또는 'System Name'을 교체하여 모델 및 운영 체제에 대한 시스템 Cab을 받습니다.

 

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

또는

$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. "DriverPackCatalog.xml"에서 운영 체제용 WinPE 드라이버 팩을 찾는 방법

 

참고:  카탈로그의 모든 모델을 지원하는 WinPE Cab에는 지원되는 시스템 목록이 없습니다.

PowerShell 스크립트 조각:

 

Description: 운영 체제의 WinPE Cab을 받으려면 'OS 주요 버전' 및 'OS 부속 버전'을 교체합니다.

 

$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. "DriverPackCatalog.xml"에서 모델, 운영 체제 및 유형에 대한 드라이버 팩 링크를 다운로드하는 방법은 무엇입니까?

 

(Type)-(BIOS/시스템 ID 또는 시스템 이름)-(운영 체제)에 대한 드라이버 팩을 찾아서 쉽게 다운로드할 수 있습니다.

 

PowerShell 스크립트 조각:

 Description: 이 예에서는 WinPE Cab의 다운로드를 보여 줍니다. 모델 및 운영 체제에 대한 WinPE Cab을 가져와서 현재 디렉터리로 다운로드하려면 ‘OS Major Version’ 및 ‘OS Minor Version’을 교체합니다.

 

$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

27 Jul 2022

Version

4

Article Type

How To