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


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

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

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

  • Драйверы необходимо упаковыть и распространить в стандартном формате пакета MSI.
  • Пакет MSI должен удаляться без уведомлений.
  • Пакет MSI может содержать только одно расширение.
  • Пакет MSI должен содержать обязательные поля таблицы, описанные в полях таблицы MSI, перечисленных ниже. Кроме того, MSI-файл должен иметь возможность беззвучной установки драйвера .sys, .inf и всех дополнительных файлов, необходимых для работы драйвера, с использованием параметров, описанных в поле DriverInstallParams списка полей таблицы свойств MSI, приведенного ниже.
Поле Обязательно Тип Подробности
описание Обязательно строка Описание отображаемого расширения.
производителя Обязательно строка Имя компании, публикующего драйвер расширения. Локализованные строки можно хранить.
ProductVersion Обязательно строка Версия этого пакета MSI. Пример: 1.0.0.0
ProductName Обязательно строка символов Имя водителя.
DriverID Обязательно строка Должен соответствовать полю Msvm_InstalledEthernetSwitchExtension.Name, доступному после установки драйвера, и идентификатор драйвера в INF-файле драйвера.
DriverVersion Обязательно строка Версия драйвера, содержащегося в этом пакете. Пример: 1.0.0.0
Тип расширения Обязательно строка Тип расширения. Значения: пересылка, запись, мониторинг, фильтрация
ПараметрыУстановкиДрайвера Обязательно строка Параметры, используемые для установки этого драйвера без уведомления. Пример: /q
IsManagedByExtensionManager Необязательный строка Присутствует и ненулевое = Да, 0 или отсутствует = Нет
MinApplicableOSVersion Обязательно строка Минимальная версия операционной системы Windows, в которую будет работать это расширение. Смотрите сведения о версии операционной системы, чтобы узнать номер версии операционной системы. Обратите внимание, что функция Hyper-V расширяемого коммутатора была добавлена в Windows Server 2012, поэтому наименьшее допустимое значение для этого поля — "6.2".
МаксимальноПодходящаяВерсияОС Необязательный строка Максимальная версия операционной системы Windows, в которую будет работать это расширение. См. Версия операционной системы для получения информации о номерах версий операционной системы. Обратите внимание, что функция Hyper-V расширяемого коммутатора была добавлена в Windows Server 2012, поэтому наименьшее допустимое значение для этого поля — "6.2" или значение MinApplicableOSVersion, в зависимости от того, которое из них выше. Это поле является необязательным. Если значение не указано, расширение будет выполняться в MinApplicableOSVersion и более поздних версиях.