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]
Msi.dll
IID
IID_IInstaller が 000C1090-0000-0000-C000-000000000046 として定義されている

こちらもご覧ください

Installer

Windows インストーラー 3.1 以前のバージョンではサポートされていません