Requisitos de empacotamento MSI do driver de extensão
As extensões de comutador devem ser empacotadas em um arquivo MSI silenciosamente instalável. Esse arquivo pode ser implantado no computador em que as extensões são usadas pelos aplicativos de gerenciamento automaticamente.
O arquivo MSI deve atender aos seguintes requisitos:
- Os drivers devem ser empacotados e distribuídos no formato de pacote MSI padrão.
- O pacote MSI deve ser silenciosamente desinstalável.
- O pacote MSI pode conter apenas uma extensão.
- O pacote MSI deve conter os campos de tabela necessários descritos nos campos da tabela MSI listados abaixo. Além disso, o arquivo MSI deve ser capaz de instalar silenciosamente o driver .sys, .inf e quaisquer arquivos complementares necessários para que o driver opere usando os parâmetros descritos no campo DriverInstallParams da lista de campos da tabela Propriedades da MSI abaixo.
Campo | Obrigatório | Tipo | Detalhes |
---|---|---|---|
Descrição | Obrigatório | Cadeia de caracteres | Descrição da extensão exibida. |
Fabricante | Obrigatório | Cadeia de caracteres | Nome da empresa que publica o driver de extensão. Cadeias de caracteres localizadas podem ser armazenadas. |
ProductVersion | Obrigatório | Cadeia de caracteres | A versão deste pacote MSI. Exemplo: 1.0.0.0 |
ProductName | Obrigatório | Cadeia de caracteres | Nome do driver. |
DriverID | Obrigatório | Cadeia de caracteres | Deve corresponder ao campo Msvm_InstalledEthernetSwitchExtension.Name que está disponível depois que o driver é instalado e a ID do driver no arquivo INF do driver. |
DriverVersion | Obrigatório | Cadeia de caracteres | A versão do driver contida neste pacote. Exemplo: 1.0.0.0 |
Extensiontype | Obrigatório | Cadeia de caracteres | Tipo da extensão. Valores: encaminhamento, captura, monitoramento, filtro |
DriverInstallParams | Obrigatório | Cadeia de caracteres | Parâmetros usados para instalar esse driver silenciosamente. Exemplo: /q |
IsManagedByExtensionManager | Opcional | Cadeia de caracteres | Presente e diferente de zero = Sim, 0 ou não presente = Não |
MinApplicableOSVersion | Obrigatório | Cadeia de caracteres | A versão mínima do sistema operacional Windows em que essa extensão será executada. Consulte Versão do sistema operacional para obter números de versão do sistema operacional. Observe que o recurso Comutador Extensível do Hyper-V foi adicionado em Windows Server 2012, portanto, o valor válido mais baixo para esse campo é "6.2". |
MaxApplicableOSVersion | Opcional | Cadeia de caracteres | A versão máxima do sistema operacional Windows em que essa extensão será executada. Consulte Versão do sistema operacional para obter números de versão do sistema operacional. Observe que o recurso Comutador Extensível do Hyper-V foi adicionado em Windows Server 2012, portanto, o valor válido mais baixo para esse campo é "6.2" ou o valor de MinApplicableOSVersion, o que for maior. Esse campo é opcional. Se nenhum valor for especificado, a extensão será executada em MinApplicableOSVersion e posterior. |