[BizTalk2009]BtsTaskによるバッチ作成
btstaskはBizTalkアプリケーションのインストール等をコマンドライン上で行えるコマンドラインツールです。
以下に自分の使用例を書いときます。
バインド設定を省いたアプリケーションのmsiファイルを作成する方法
バッチ例
msiファイルとバインド設定ファイルをエクスポートする
msiファイルからBizTalkアプリをインストールする
バインド設定をインポートする
msiファイルを使った対象BizTalkアプリを削除する
バインド設定を省いたアプリケーションのmsiファイルを作成する方法 アプリケーションネーム(ここではBizApp1とする)を指定し、リソースXMLファイルを作成する。
btstask listapp -a:BizApp1 -r:BizApp1_Resource.xml **BizApp1_Resource.xml **を修正する。
タグ以下の
<Resource Type=“System.BizTalk:BizTalkBinding”
で始まるタグを削除する。
_
エクスポート実行
btstask ExportApp -a:BizApp1_ -p:<MsiFileName> -r:BizApp1_Resource.xml バインドファイルもエクスポート実行
btstask ExportBindings -Destination:BindFile.xml -ApplicationName:BizApp1 バッチ例 msiファイルとバインド設定ファイルをエクスポートする @setlocal @echo off echo ################################## echo %DATE% %TIME% Running export.bat echo ################################## REM !!!!You edit this block!!!! call :SUB BizApp1 call :SUB BizApp2 REM !!!!You edit this block!!!! @endlocal goto :EOF :SUB set APP_NAME=%1 set MSI_NAME="%~dp0%1.msi" set XML_NAME="%~dp0%1.