Installer::CreateAdvertiseScript メソッド
Installer オブジェクトの CreateAdvertiseScript メソッドは、アドバタイズ スクリプトを生成します。
構文
.CreateAdvertiseScript(
packagePath,
scriptFilePath,
transforms,
language,
platform,
options
)
パラメーター
-
packagePath
-
アドバタイズされる Windows インストーラー パッケージ (.msi) への完全なパス。
-
scriptFilePath
-
アドバタイズされた情報を使用して作成されるスクリプト ファイルへの完全なパス。
-
transforms
-
製品に適用される変換のリスト。 リスト内の変換はセミコロンで区切られています。 このパラメーターは省略可能です。
-
language
-
使用するインストール パッケージの言語。 このパラメーターは省略可能です。
-
platform
-
このパラメーターは、インストーラーがスクリプトを作成するプラットフォームを指定します。 このパラメーターには、次の値のいずれかを指定できます。
値 説明 - msiAdvertiseCurrentPlatform
- 0
現在のプラットフォームのスクリプトを作成します。 - msiAdvertiseX86Platform
- 1
x86 プラットフォームのスクリプトを作成します。 - msiAdvertiseIA64Platform
- 2
Itanium ベースのシステムのスクリプトを作成します。 - msiAdvertiseX64Platform
- 4
x64 プラットフォームのスクリプトを作成します。 -
options
-
アドバタイズ オプション。 このパラメーターは省略可能です。 このパラメーターには、次の値のいずれかを指定できます。 このパラメーターは省略可能です。
値 説明 - msiAdvertiseDefault
- 0
標準アドバタイズ - msiAdvertiseSingleInstance
- 1
製品の新しいインスタンスをアドバタイズします。 transforms パラメーターの変換リスト内の最初の変換は、製品コードを変更するインスタンス変換である必要があります。 詳細については、「製品とパッチの複数のインスタンスをインストールする」を参照してください。
戻り値
このメソッドは値を返しません。
解説
AdvertiseProduct メソッドは、MsiAdvertiseProductEx 関数を使用します。
例
次の例は、CreateAdvertiseScript メソッドの使用を示しています。
Dim installer
Set installer = CreateObject("WindowsInstaller.Installer")
'
' Create an advertise script for Orca
'
Installer.CreateAdvertiseScript "\\products\public\orca\orca.msi", "c:\scripts\orca.aas"
必要条件
要件 | 値 |
---|---|
バージョン |
Windows Server 2012、Windows 8、Windows Server 2008 R2、または Windows 7 の Windows インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003 および Windows XP の Windows インストーラー 4.5 |
[DLL] |
|
IID |
IID_IInstaller が 000C1090-0000-0000-C000-000000000046 として定義されている |
こちらもご覧ください