MSI-Paketanforderungen für Erweiterungstreiber
Switch-Erweiterungen müssen in einer automatisch installierbaren MSI-Datei gepackt werden. Diese Datei kann dann auf dem Computer bereitgestellt werden, auf dem die Erweiterungen automatisch von Verwaltungsanwendungen verwendet werden.
Die MSI-Datei muss die folgenden Anforderungen erfüllen:
- Treiber müssen im MSI-Standardpaketformat verpackt und verteilt werden.
- Das MSI-Paket muss automatisch deinstalliert werden können.
- Das MSI-Paket kann nur eine Erweiterung enthalten.
- Das MSI-Paket muss die erforderlichen Tabellenfelder enthalten, die in den unten aufgeführten MSI-Tabellenfeldern beschrieben sind. Darüber hinaus muss die MSI-Datei in der Lage sein, den Treiber .sys, .inf und alle zusätzlichen Dateien, die für den Betrieb des Treibers erforderlich sind, mithilfe der parameter zu installieren, die im Feld DriverInstallParams in der Liste der MSI-Eigenschaften-Tabellenfelder unten beschrieben sind.
Feld | Erforderlich | Typ | Details |
---|---|---|---|
Beschreibung | Erforderlich | String | Beschreibung für die angezeigte Erweiterung. |
Manufacturer | Erforderlich | String | Name des Unternehmens, das den Erweiterungstreiber veröffentlicht. Lokalisierte Zeichenfolgen können gespeichert werden. |
ProductVersion | Erforderlich | String | Die Version dieses MSI-Pakets. Beispiel: 1.0.0.0 |
ProductName | Erforderlich | String | Name des Treibers. |
DriverID | Erforderlich | String | Muss mit dem Feld Msvm_InstalledEthernetSwitchExtension.Name übereinstimmen, das nach der Installation des Treibers und der Treiber-ID in der INF-Datei des Treibers verfügbar ist. |
DriverVersion | Erforderlich | String | Die Version des Treibers, der in diesem Paket enthalten ist. Beispiel: 1.0.0.0 |
ExtensionType | Erforderlich | String | Typ der Erweiterung. Werte: Weiterleitung, Erfassung, Überwachung, Filter |
DriverInstallParams | Erforderlich | String | Parameter, die zum automatischen Installieren dieses Treibers verwendet werden. Beispiel: /q |
IsManagedByExtensionManager | Optional | String | Vorhanden und ungleich 0 = Ja, 0 oder nicht vorhanden = Nein |
MinApplicableOSVersion | Erforderlich | String | Die Mindestversion des Windows-Betriebssystems, unter dem diese Erweiterung ausgeführt wird. Unter Betriebssystemversion finden Sie Versionsnummern des Betriebssystems. Beachten Sie, dass das Feature Hyper-V Extensible Switch in Windows Server 2012 hinzugefügt wurde, sodass der niedrigste gültige Wert für dieses Feld "6.2" ist. |
MaxApplicableOSVersion | Optional | String | Die maximale Version des Windows-Betriebssystems, unter dem diese Erweiterung ausgeführt wird. Unter Betriebssystemversion finden Sie Versionsnummern des Betriebssystems. Beachten Sie, dass das Feature Hyper-V Extensible Switch in Windows Server 2012 hinzugefügt wurde, sodass der niedrigste gültige Wert für dieses Feld "6.2" oder der Wert von MinApplicableOSVersion ist, je nachdem, welcher Wert höher ist. Dieses Feld ist optional. Wenn kein Wert angegeben wird, wird die Erweiterung unter MinApplicableOSVersion und höher ausgeführt. |