확장 드라이버 MSI 패키징 요구 사항
스위치 확장 프로그램은 자동으로 설치 가능한 MSI 파일에 패키지되어야 합니다. 그런 다음 이 파일을 관리 애플리케이션에서 자동으로 확장이 사용되는 컴퓨터에 배포할 수 있습니다.
MSI 파일은 다음 요구 사항을 충족해야 합니다.
- 드라이버는 표준 MSI 패키지 형식으로 패키지 및 배포해야 합니다.
- MSI 패키지는 자동으로 제거할 수 있어야 합니다.
- MSI 패키지에는 하나의 확장만 포함될 수 있습니다.
- MSI 패키지에는 아래에 나열된 MSI 테이블 필드에 설명된 필수 테이블 필드가 포함되어야 합니다. 또한 MSI 파일은 아래 MSI 속성 테이블 필드 목록의 DriverInstallParams 필드에 설명된 매개 변수를 사용하여 드라이버 .sys, .inf 및 드라이버가 작동하는 데 필요한 추가 파일을 자동으로 설치할 수 있어야 합니다.
필드 | 필수 | 형식 | 세부 정보 |
---|---|---|---|
설명 | 필수 | String | 표시되는 확장에 대한 설명입니다. |
제조업체 | 필수 | String | 확장 드라이버를 게시하는 회사의 이름입니다. 지역화된 문자열을 저장할 수 있습니다. |
ProductVersion | 필수 | String | 이 MSI 패키지의 버전입니다. 예: 1.0.0.0 |
ProductName | 필수 | String | 드라이버의 이름입니다. |
DriverID | 필수 | String | 드라이버가 설치된 후 사용할 수 있는 Msvm_InstalledEthernetSwitchExtension.Name 필드와 드라이버의 INF 파일에 있는 드라이버 ID와 일치해야 합니다. |
DriverVersion | 필수 | String | 이 패키지에 포함된 드라이버의 버전입니다. 예: 1.0.0.0 |
ExtensionType | 필수 | String | 확장의 형식입니다. 값: 전달, 캡처, 모니터링, 필터 |
DriverInstallParams | 필수 | String | 이 드라이버를 자동으로 설치하는 데 사용되는 매개 변수입니다. 예: /q |
IsManagedByExtensionManager | 선택 사항 | String | Present 및 non-zero = Yes, 0 또는 not present = No |
MinApplicableOSVersion | 필수 | String | 이 확장이 실행될 Windows 운영 체제의 최소 버전입니다. 운영 체제 버전 번호는 운영 체제 버전을 참조하세요. Hyper-V 확장 가능한 스위치 기능이 Windows Server 2012 추가되었으므로 이 필드에 유효한 가장 낮은 값은 "6.2"입니다. |
MaxApplicableOSVersion | 선택 사항 | String | 이 확장이 실행될 Windows 운영 체제의 최대 버전입니다. 운영 체제 버전 번호는 운영 체제 버전을 참조하세요. Hyper-V 확장 가능한 스위치 기능이 Windows Server 2012 추가되었으므로 이 필드에 유효한 가장 낮은 값은 "6.2" 또는 MinApplicableOSVersion 값 중 더 높은 값입니다. 이 필드는 선택 사항입니다. 값을 지정하지 않으면 MinApplicableOSVersion 이상에서 확장이 실행됩니다. |