次の方法で共有


AddResource コマンド: 処理後のスクリプト

BizTalk アプリケーションに後処理スクリプトを追加するには、 AddResource コマンドを使用し、Type パラメーターに System.BizTalk:PostProcessingScript を指定します。 このコマンドを実行すると、該当するスクリプト ファイルが BizTalk 管理データベースに追加されます。 スクリプト ファイルは、BizTalk 管理コンソール (追加先アプリケーションのリソース フォルダー) にも表示されます。 さらに、 ListApp コマンドを使用すると、ファイルが一覧表示されます。

処理後のスクリプトは、アプリケーションのインポート後、インストール後、またはアンインストール前に、.msi ファイルから実行されます。 また、BTSTask を使用して前処理スクリプトを追加することもできます。このスクリプトは、「 AddResource コマンド: 前処理スクリプト」の説明に従って、アプリケーションのインポートまたはインストールの前、またはアンインストール後に実行されます。 前処理スクリプトと後処理スクリプトの詳細については、「前処理スクリプト と後処理スクリプトを使用したアプリケーション展開のカスタマイズ」を参照してください。

使用

BTSTask AddResource [/ApplicationName:value] /Type:System.BizTalk:PostProcessingScript[/Overwrite] /Source:value [/Destination:value] [/Server:value] [/Database:value][/Property:Args="argument list"]

パラメーター

パラメーター 必須
/ApplicationName (または /A、解説を参照) いいえ スクリプトを追加する BizTalk アプリケーションの名前。 名前にスペースが含まれている場合は、二重引用符 (") で囲む必要があります。 アプリケーション名が指定されなかった場合、グループの既定の BizTalk アプリケーションが使用されます。
/Type (または /T、解説を参照) はい System.BizTalk:PostProcessingScript (この値では大文字と小文字は区別されません)。
/Overwrite (または /O、解説を参照) いいえ 既存のスクリプトを更新するためのオプション。 指定しなかった場合、追加するスクリプト ファイルと同じ名前のスクリプト ファイルが既にアプリケーションに存在した場合、追加操作は失敗します。
/Source (または /So、解説を参照) はい スクリプト ファイルの完全パス (ファイル名を含む)。 パスにスペースが含まれている場合は、二重引用符 (") で囲む必要があります。
/Destination (または /De、解説を参照) いいえ アプリケーションを .msi ファイルからインストールしたときにスクリプト ファイルがコピーされる場所 (完全パス)。 指定しなかった場合、インストール中、このファイルはローカル ファイル システムにコピーされません。 このスクリプトがアプリケーションのアンインストール時に実行される場合、Destination を指定する必要があります。Destination を指定しなければ、スクリプトはローカル ファイル システムには格納されないので、アンインストール中に実行することはできなくなります。 パスにスペースが含まれている場合は、二重引用符 (") で囲む必要があります。
/Server (または /Se、解説を参照) いいえ BizTalk 管理データベースをホストする SQL Server インスタンスの名前。ServerName\InstanceName,Port の形式で指定します。

インスタンス名の指定は、そのインスタンス名がサーバー名と異なる場合にのみ必要です。 ポートの指定は、SQL Server で使用するポート番号が既定値 (1433) と異なる場合にのみ必要です。

例 :

Server=MyServer

Server=MyServer\MySQLServer,1533

指定しなかった場合、ローカル コンピューターで実行されている SQL Server インスタンスの名前が使用されます。
/Database (または /Da、解説を参照) いいえ BizTalk 管理データベースの名前。 指定しない場合は、SQL Serverのローカル インスタンスで実行されている BizTalk 管理データベースが使用されます。
/Property (または /P、解説を参照) いいえ スクリプトの呼び出し時に、引数として渡されるゼロ個以上のリソース プロパティ。

サンプル

BTSTask AddResource /ApplicationName:MyApplication /Type: System.BizTalk:PostProcessingScript /Overwrite /Source:"C:\Source Scripts\MyScript.vbs" /Destination:"C:\New Scripts\MyScript.vbs" /Server:MyDatabaseServer /Database:BizTalkMgmtDb /Property:Args="argument1 argument2"

注釈

パラメーターの大文字と小文字は区別されません。 パラメーター名は、すべて入力する必要はありません。最初の数文字 (一意に特定できるだけの文字数) を入力するだけで構いません。

スクリプト ファイルでは、.com、.exe、.bat、.cmd、.vbs、.vbe、.js、.jse、.wsf、.wsh の拡張機能がサポートされています。

参照

AddResource コマンド
処理前または処理後のスクリプトをアプリケーションに追加する方法