Freigeben über


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 standardmäßigen MSI-Paketformat verpackt und verteilt werden.
  • Das MSI-Paket muss im Hintergrund 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, unter Verwendung der im Feld DriverInstallParams der nachfolgenden Liste der Felder der MSI-Eigenschaften-Tabelle beschriebenen Parameter stillschweigend zu installieren.
Feld Erforderlich Typ Einzelheiten
Beschreibung Erforderlich String Beschreibung für die angezeigte Erweiterung.
Hersteller 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 stillen Installieren dieses Treibers verwendet werden. Beispiel: /q
IsManagedByExtensionManager Wahlfrei String Vorhanden und ungleich Null = Ja, 0 oder nicht vorhanden = Nein
MinApplicableOSVersion Erforderlich String Die Mindestversion des Windows-Betriebssystems, auf dem diese Erweiterung ausgeführt wird. Siehe Betriebssystemversion für 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" lautet.
MaxApplicableOSVersion Wahlfrei String Die maximale Version des Windows-Betriebssystems, auf dem diese Erweiterung ausgeführt wird. Siehe Betriebssystemversion für 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 ist, wird die Erweiterung auf MinApplicableOSVersion und höher ausgeführt.