[Windows アプリケーションをインストール] アクティビティ
[Windows アプリケーションをインストール] アクティビティは、Windows ターゲット マシンの MSI パッケージからアプリケーションをインストールします。
注:
このアクティビティによって、Geneva より前のリリースで使用可能な同じ名前の Powershell アクティビティが置き換えられます。廃止されたアクティビティを使用する前のバージョンで作成されたワークフローがある場合、このワークフローは、Geneva にアップグレードした後も引き続き正常に機能します。ただし、新しいワークフローはすべて、このアクティビティのカスタムバージョンを使用する必要があります。このアクティビティは PowerShell アクティビティデザイナーで作成されており、ワークフローアドミニストレーターは入力変数と出力変数をデータバスに保存できます。
入力変数
| 変数 | 説明 |
|---|---|
| hostname | サービスがインストールされるターゲット Windows マシンのホスト名または IP アドレス。DNS の解決を使用する MID サーバー機能を使用して、ホスト名を IP アドレスに解決します。 |
| installerpath | インストーラーへのパス。インストーラーは、MID サーバーとターゲット マシン (ローカル ドライブ、UNC パス、マップされたドライブなど) の両方に表示される任意のマシン上に配置することができます。 |
| インストーラー | インストーラー ファイルの名前 (例:winzip150.msi)。インストーラーは MSI パッケージにする必要があります。 |
| arguments | MSI パッケージへのコマンド ライン引数を含むパラメーター。このような名前=値のペアは、スペースで区切られています。たとえば、引数は次のように表示されます。INSTALLDIR=c:\myinstallfolder ADDDESKTOPICON=0。このような引数は、実際にインストールされている MSI が定義するものによって異なります。引数がない場合は、フィールドを空のままにします。 |
出力変数
| 変数 | 説明 |
|---|---|
| result | success または failure。 |
| errorMessage | アクティビティデザイナーの解析ソースからの executionResult.errorMessages。 |
条件
アクティビティ状況は、ワークフロー エンジンがアクティビティを処理する方法を指示します。
| 名前 | 説明 |
|---|---|
| 成功 | Windows アプリケーションがターゲット マシンに正常にインストールされました。 |
| 失敗 | Windows アプリケーションがターゲット マシンにインストールできませんでした |
WMI Windows インストーラー プロバイダーを有効にする
[Windows アプリケーションをインストール] アクティビティを使用して Windows マシンにソフトウェアをインストールするには、すべてのターゲット マシンで WMI Windows インストーラー プロバイダーを有効にします。
始める前に
- MID サーバー、ターゲット マシン、およびインストーラー ソース マシンは、同じ Active Directory ドメイン上に配置することをお勧めします。ただし、これらのコンピュータが別々のドメイン上にある場合、それらのドメイン間で信頼関係を確立する必要があります。
- インストーラー パスが UNC ファイル共有マシンである場合、ターゲット コンピュータの Active Directory アカウントは、委任のために信頼される必要があります。この構成の手順については、Windows アプリケーションのインストールとアンインストールのコミュニティの投稿を参照してください。
このタスクについて
注:
このツールをデフォルトで提供する Windows オペレーティング システムのリストについては、「WMI プロバイダー」を参照してください。