扩展驱动程序 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 及更高版本上运行。