Share via


拡張ドライバー MSI パッケージ要件

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

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

  • ドライバーは、標準の MSI パッケージ形式でパッケージ化、配布を行ってください。
  • MSI パッケージはサイレント アンインストール可能でなければなりません。
  • MSI パッケージに入れられる拡張機能は 1 つだけです。
  • MSI パッケージには、次に示す MSI テーブル フィールドで説明されている必須テーブル フィールドが含まれていなければなりません。 さらに、MSI ファイルは、ドライバー .sys、.inf、および以下の MSI プロパティ テーブル フィールドリストの DriverInstallParams フィールドで説明しているパラメーターを使用して、ドライバーが動作するために必要な補足ファイルをサイレント インストールできなければなりません。
フィールド 必須 Type 詳細
説明 必須 String 表示される拡張機能の説明。
メーカー 必須 String 拡張機能ドライバーを公開している会社名。 ローカライズされた文字列を格納することができます。
ProductVersion 必須 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 Present と non-zero = Yes, 0 or not present = No
MinApplicableOSVersion 必須 String この拡張機能を実行する Windows オペレーティング システムの最小盤。 オペレーティング システムのバージョン番号は、オペレーティング システムのバージョンをご覧ください。 Hyper-V 拡張可能スイッチ機能が Windows Server 2012 で追加されたため、このフィールドの有効な最小値は "6.2" であることにご注意ください。
MaxApplicableOSVersion 省略可能 String この拡張機能を実行する Windows オペレーティング システムの最大盤。 オペレーティング システムのバージョン番号は、オペレーティング システムのバージョンをご覧ください。 Hyper-V 拡張可能スイッチ機能が Windows Server 2012 で追加されたため、このフィールドの有効な最小値は "6.2" または MinApplicableOSVersion の値のいずれか大きい方であることにご注意ください。 このフィールドは省略可能です。 値が指定されていない場合、拡張機能は MinApplicableOSVersion 以降で実行されます。