扩展驱动程序 MSI 打包要求
交换机扩展必须打包在可无提示安装的 MSI 文件中。 然后,可以将此文件部署到管理应用程序自动使用扩展的计算机。
MSI 文件必须满足以下要求:
- 驱动程序必须以标准 MSI 包格式打包和分发。
- MSI 包必须是无提示可卸载的。
- MSI 包只能包含一个扩展。
- MSI 包必须包含下面列出的 MSI 表字段中所述的必填表字段。 此外,MSI 文件必须能够使用下面 MSI 属性表字段列表的 DriverInstallParams 字段字段列表的 DriverInstallParams 字段中所述的参数,以静默方式安装驱动程序.sys、.inf 和驱动程序运行所需的任何补充文件。
字段 | 必须 | 类型 | 详细信息 |
---|---|---|---|
说明 | 必须 | 字符串 | 显示的扩展的说明。 |
Manufacturer | 必需 | 字符串 | 发布扩展驱动程序的公司的名称。 可以存储本地化字符串。 |
ProductVersion | 必需 | 字符串 | 此 MSI 包的版本。 示例:1.0.0.0 |
ProductName | 必需 | 字符串 | 驱动程序的名称。 |
DriverID | 必需 | 字符串 | 必须与安装驱动程序后可用的 Msvm_InstalledEthernetSwitchExtension.Name 字段和驱动程序的 INF 文件中的驱动程序 ID 匹配。 |
DriverVersion | 必需 | 字符串 | 此包中包含的驱动程序的版本。 示例:1.0.0.0 |
ExtensionType | 必需 | 字符串 | 扩展的类型。 值:转发、捕获、监视、筛选 |
DriverInstallParams | 必需 | 字符串 | 用于以无提示方式安装此驱动程序的参数。 示例:/q |
IsManagedByExtensionManager | 可选 | 字符串 | 存在且非零 = 是,0 或不存在 = 否 |
MinApplicableOSVersion | 必需 | 字符串 | 运行此扩展的 Windows 操作系统的最低版本。 有关操作系统版本号,请参阅操作系统版本。 请注意,Windows Server 2012中添加了 Hyper-V 可扩展交换机功能,因此此字段的最低有效值为“6.2”。 |
MaxApplicableOSVersion | 可选 | 字符串 | 运行此扩展的 Windows 操作系统的最高版本。 有关 操作系统版本号, 请参阅操作系统版本。 请注意,Windows Server 2012中添加了 Hyper-V 可扩展交换机功能,因此此字段的最低有效值为“6.2”或 MinApplicableOSVersion 的值,以较高者为准。 此字段可选。 如果未指定值,扩展将在 MinApplicableOSVersion 及更高版本上运行。 |