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