Requisiti per la creazione di pacchetti MSI del driver di estensione
Le estensioni switch devono essere incluse in un file MSI installabile automaticamente. Questo file può quindi essere distribuito nel computer in cui le estensioni vengono usate automaticamente dalle applicazioni di gestione.
Il file MSI deve soddisfare i requisiti seguenti:
- I driver devono essere inseriti in un pacchetto e distribuiti nel formato del pacchetto MSI standard.
- Il pacchetto MSI deve essere disinstallabile automaticamente.
- Il pacchetto MSI può contenere una sola estensione.
- Il pacchetto MSI deve contenere i campi della tabella obbligatori descritti nei campi della tabella MSI elencati di seguito. Inoltre, il file MSI deve essere in grado di installare automaticamente il driver .sys, inf ed eventuali file supplementari necessari per il funzionamento del driver usando i parametri descritti nel campo DriverInstallParams dei campi della tabella Proprietà MSI di seguito.
Campo | Obbligatoria | Tipo | Dettagli |
---|---|---|---|
Descrizione | Necessario | Stringa | Descrizione dell'estensione visualizzata. |
Produttore | Necessario | Stringa | Nome della società che pubblica il driver di estensione. Le stringhe localizzate possono essere archiviate. |
ProductVersion | Necessario | Stringa | Versione del pacchetto MSI. Esempio: 1.0.0.0 |
ProductName | Necessario | Stringa | Nome del driver. |
DriverID | Necessario | Stringa | Deve corrispondere al campo Msvm_InstalledEthernetSwitchExtension.Name disponibile dopo l'installazione del driver e all'ID driver nel file INF del driver. |
DriverVersion | Necessario | Stringa | Versione del driver contenuta in questo pacchetto. Esempio: 1.0.0.0 |
Extensiontype | Necessario | Stringa | Tipo dell'estensione. Valori: inoltro, acquisizione, monitoraggio, filtro |
DriverInstallParams | Necessario | Stringa | Parametri usati per installare questo driver in modo invisibile all'utente. Esempio: /q |
IsManagedByExtensionManager | Facoltativo | Stringa | Presente e diverso da zero = Sì, 0 o non presente = No |
MinApplicableOSVersion | Necessario | Stringa | Versione minima del sistema operativo Windows in cui verrà eseguita questa estensione. Vedere Versione del sistema operativo per i numeri di versione del sistema operativo. Si noti che la funzionalità Commutatore estendibile Hyper-V è stata aggiunta in Windows Server 2012, quindi il valore valido più basso per questo campo è "6.2". |
MaxApplicableOSVersion | Facoltativo | Stringa | Versione massima del sistema operativo Windows su cui verrà eseguita questa estensione. Vedere Versione del sistema operativo per i numeri di versione del sistema operativo. Si noti che la funzionalità Commutatore estendibile Hyper-V è stata aggiunta in Windows Server 2012, quindi il valore più basso valido per questo campo è "6.2" o il valore di MinApplicableOSVersion, a seconda di quale sia superiore. Questo campo è facoltativo. Se non viene specificato alcun valore, l'estensione verrà eseguita in MinApplicableOSVersion e versioni successive. |