Поделиться через


Требования к упаковке MSI драйвера расширения

Расширения switch должны быть упаковыны в MSI-файл с возможностью автоматической установки. Затем этот файл можно развернуть на компьютере, где расширения используются приложениями управления автоматически.

MSI-файл должен соответствовать следующим требованиям:

  • Драйверы должны упаковыться и распространяться в стандартном формате пакета MSI.
  • Пакет MSI должен быть удален автоматически.
  • Пакет MSI может содержать только одно расширение.
  • Пакет MSI должен содержать обязательные поля таблицы, описанные в полях таблицы MSI, перечисленных ниже. Кроме того, MSI-файл должен иметь возможность автоматически устанавливать драйвер .sys, INF и любые дополнительные файлы, необходимые для работы драйвера с использованием параметров, описанных в поле DriverInstallParams в списке полей таблицы Свойств MSI ниже.
Поле Обязательно Тип Сведения
Описание Обязательно String Описание отображаемого расширения.
Производителя Обязательно String Название компании, опубликовав драйвер расширения. Локализованные строки можно хранить.
ProductVersion Обязательно String Версия этого пакета MSI. Пример: 1.0.0.0
ProductName Обязательно String Имя драйвера.
DriverID Обязательно String Должно соответствовать полю Msvm_InstalledEthernetSwitchExtension.Name, доступному после установки драйвера, и идентификатору драйвера в INF-файле драйвера.
DriverVersion Обязательно String Версия драйвера, содержащегося в этом пакете. Пример: 1.0.0.0
ExtensionType Обязательно String Тип расширения. Значения: пересылка, запись, мониторинг, фильтр
DriverInstallParams Обязательно String Параметры, используемые для автоматической установки этого драйвера. Пример: /q
IsManagedByExtensionManager Необязательно String Present и non-zero = Yes, 0 or 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 и более поздних версиях.