스위치 확장은 자동으로 설치 가능한 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와 일치해야 합니다. |
| 드라이버 버전 | 필수 | String | 이 패키지에 포함된 드라이버의 버전입니다. 예: 1.0.0.0 |
| ExtensionType | 필수 | String | 확장의 형식입니다. 값: 전달, 캡처, 모니터링, 필터 |
| DriverInstallParams | 필수 | String | 이 드라이버를 자동으로 설치하는 데 사용되는 매개 변수입니다. 예: /q |
| IsManagedByExtensionManager | 선택적 | String | 존재하고 0이 아님 = 예, 0 또는 존재하지 않음 = 아니요 |
| MinApplicableOSVersion | 필수 | String | 이 확장이 실행될 Windows 운영 체제의 최소 버전입니다. 운영 체제 버전 번호는 운영 체제 버전을 참조하세요. Hyper-V 확장 가능한 스위치 기능이 Windows Server 2012에 추가되었으므로 이 필드에 유효한 가장 낮은 값은 "6.2"입니다. |
| MaxApplicableOSVersion | 선택적 | String | 이 확장이 실행될 Windows 운영 체제의 최대 버전입니다. 운영 체제 버전에서 운영 체제 버전 번호를 확인하세요. Hyper-V 확장 가능한 스위치 기능이 Windows Server 2012에 추가되었으므로 이 필드의 유효한 가장 낮은 값은 "6.2" 또는 MinApplicableOSVersion 값 중 더 높은 값입니다. 이 필드는 선택 사항입니다. 값을 지정하지 않으면 MinApplicableOSVersion 이상에서 확장이 실행됩니다. |