메인 콘텐츠로 이동
  • 빠르고 간편하게 주문
  • 주문 보기 및 배송 상태 추적
  • 제품 목록을 생성 및 액세스
  • 회사 관리를 사용하여 Dell EMC 사이트, 제품 및 제품 수준 연락처를 관리하십시오.

드라이버 팩 카탈로그

요약: Dell Command | Enterprise Client 운영 체제 배포용 카탈로그를 배포합니다.

이 문서는 자동으로 번역되었을 수 있습니다. 번역 품질에 대한 의견이 있는 경우 페이지 하단의 양식을 사용해 알려 주시기 바랍니다.

문서 콘텐츠


지침

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

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

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

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

ftps://ftps.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:

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

 

  • schemaVersion:

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

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

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

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

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

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

  • format:

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

  • hashMD5:

.EXE 파일용 MD5입니다. 

  • size:

.EXE 파일의 크기입니다. 

  • dateTime:

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

  • 공급업체 버전:

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

  • dellVersion:

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

  • path:

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

  • releaseID:

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

  • type:

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

 

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

 

  • SupportedSystems:

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

모델 적용 여부를 평가하는 데 사용되는 "Brand" 및 "Model" 노드의 주요 특성:

  • 키 및 접두사

 

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

 

접두사

제품군

4

LAT

Latitude

1

OP

OptiPlex

11

PRE

Precision

90%

TABLET

태블릿

72

XPSNOTEBOOK

XPS 노트북

 

  • systemID

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

  • name

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

 

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

참고: "Display" 노드의 CDATA를 프로그래밍 방식으로 사용하지 않는 것이 좋습니다. 

 

  • SupportedOperatingSystems:

드라이버 팩의 운영 체제 적용 여부는 "SupportedOperatingSystems" 및 "OperatingSystem" 노드에 의해 정의됩니다.

 

운영 체제 적용 여부를 평가하는 데 사용되는 "Operating System" 노드의 주요 특성:

 

  • osVendor:

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

 

  •  osArch:

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

 

  •  majorVersionminorVersionspMajorVersionspMinorVersion:

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

 

참고: 드라이버 팩은 Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 등과 같은 클라이언트 운영 체제에 대해서만 빌드되어 릴리스됩니다. 하드웨어-소프트웨어 호환성 등으로 인해 주어진 모델의 운영 체제에 대한 드라이버 팩을 사용할 수 없는 경우도 있습니다.

 

참고: xml 파일에 있는 다른 데이터(예: 언어, 이름, 제목 등)는 사용하지 않는 것이 좋습니다. 예를 들어 "majorVersion", "minorVersion", "osArch" 및 "osVendor"는 OS 적용 여부를 식별하는 데 사용해야 합니다.

 

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

 

참고: 최신 드라이브 팩 카탈로그 "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 = New-Object System.Net.WebClient

$wc.DownloadFile($source, $destination)

 

 

2. "DriverPackCatalog.cab"에서 "DriverPackCatalog.xml"을 가져오는 방법

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

 

PowerShell 스크립트 조각:

 

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

 

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

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

EXPAND $catalogCABFile $catalogXMLFile

 

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

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

설명: 현재 디렉토리에 제공된 "DriverPackCatalog.xml"에서 카탈로그에 의해 지원되는 시스템에 대한 모델 이름 및 BIOS/시스템 ID 간 매핑을 LOB(Line of Business)와 함께 가져옵니다.

 

$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 또는 SystemName 즉, 모델 노드의 'SystemID' 및 'Name' 특성을 사용하여 드라이버 팩 카탈로그를 탐색해야 합니다. 하지만 SystemID는 Microsoft의 WMI 클래스를 통해 쉽게 액세스할 수 없으므로 Name 특성을 사용하는 것이 좋습니다. 

  

4. "DriverPackCatalog.xml"에서 시스템에 대한 드라이버 팩을 찾는 방법

"DriverPackCatalog.xml"이 현재 디렉토리에 제공된 경우 xml을 구문 분석하여 BIOS/시스템 ID 또는 이름을 사용하여 모델에 적용 가능한 모든 드라이버 팩을 찾을 수 있습니다.

 

PowerShell 스크립트 조각:

 

설명:  주어진 시스템에 대해 적용 가능한 모든 시스템 및 WinPE 드라이버 팩을 가져오려면 스크립트에서 'BIOS ID' 또는 'System Name'을 대체합니다.

 

$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 스크립트 조각:

 

설명: 운영 체제 및 모델에 대한 시스템 CAB을 가져오려면 'OS Major Version', 'OS Minor Version' 및 'BIOS ID' 또는 'System Name'을 교체합니다.

 

$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 스크립트 조각:

 

설명: 운영 체제에 대한 WinPE Cab을 가져오려면 'OS Major Version' 및 'OS Minor Version'을 교체합니다.

 

$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 스크립트 조각:

 설명: 이 예에서는 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)

 

문서 속성


마지막 게시 날짜

31 1월 2023

버전

7

문서 유형

How To