次の方法で共有


拡張機能ドライバーの MSI パッケージ化の要件

スイッチ拡張機能は、サイレント インストール可能な MSI ファイルにパッケージ化する必要があります。 このファイルは、管理アプリケーションによって拡張機能が自動的に使用されるコンピューターに展開できます。

MSI ファイルは、次の要件を満たしている必要があります。

  • ドライバーは、標準の MSI パッケージ形式でパッケージ化および配布する必要があります。
  • MSI パッケージはサイレント アンインストール可能である必要があります。
  • MSI パッケージに含めることができる拡張機能は 1 つだけです。
  • MSI パッケージには、次に示す MSI テーブル フィールドで説明されている必須テーブル フィールドが含まれている必要があります。 さらに、MSI ファイルは、ドライバー .sys、.inf、および以下の MSI プロパティ テーブル フィールドリストの DriverInstallParams フィールドで説明されているパラメーターを使用して操作するために必要な補足ファイルをサイレント インストールできる必要があります。
フィールド 必須 タイプ 細部
説明 必須 String 表示される拡張機能の説明。
Manufacturer 必須 String 拡張機能ドライバーを公開している会社の名前。 ローカライズされた文字列は格納できます。
プロダクトバージョン 必須 String この MSI パッケージのバージョン。 例: 1.0.0.0
ProductName 必須 String ドライバーの名前。
DriverID 必須 String ドライバーのインストール後に使用できる Msvm_InstalledEthernetSwitchExtension.Name フィールドと、ドライバーの INF ファイル内のドライバー ID と一致する必要があります。
DriverVersion 必須 String このパッケージに含まれるドライバーのバージョン。 例: 1.0.0.0
ExtensionType 必須 String 拡張機能の種類。 値: 転送、キャプチャ、監視、フィルター
DriverInstallParams 必須 String このドライバーをサイレント インストールするために使用されるパラメーター。 例: /q
IsManagedByExtensionManager 任意 String 存在していてゼロでない場合 = はい、ゼロまたは存在しない場合 = いいえ
MinApplicableOSVersion 必須 String この拡張機能を実行する Windows オペレーティング システムの最小バージョン。 オペレーティング システムのバージョン番号については、オペレーティング システムのバージョンを参照してください。 Hyper-V 拡張可能スイッチ機能が Windows Server 2012 で追加されたため、このフィールドの有効な最小値は "6.2" であることに注意してください。
MaxApplicableOSVersion 任意 文字列 この拡張機能が実行される Windows オペレーティング システムの最大バージョン。 オペレーティング システム バージョン番号については、「オペレーティング システムのバージョン」を参照してください。 Hyper-V 拡張可能スイッチ機能は Windows Server 2012 で追加されたため、このフィールドの有効な最小値は "6.2" か、MinApplicableOSVersion の値のいずれか大きい方です。 このフィールドは省略可能です。 値が指定されていない場合、拡張機能は MinApplicableOSVersion 以降で実行されます。