共用方式為


AddResource 命令:前置處理指令碼

若要將前置處理腳本新增至 BizTalk 應用程式,您可以使用 AddResource 命令,並為 Type 參數指定 System.BizTalk:PreProcessingScript 。 執行此命令會將指令碼檔案新增至 BizTalk 管理資料庫。 指令碼檔案也會顯示於 BizTalk 管理主控台,列在加入該指令碼檔案的應用程式的 [資源] 資料夾中。 此外,當您使用 ListApp 命令時,會列出檔案。

前置處理指令碼是在應用程式匯入或安裝前,或在應用程式解除安裝後,從 .msi 檔案執行的。 您也可以使用 BTSTask 來新增後置處理腳本,其會在應用程式匯入或安裝之後執行,或在卸載之前執行,如 AddResource Command: Postprocessing Script中所述。 如需前置處理和後置處理腳本的詳細資訊,請參閱 使用前置和後置處理腳本來自訂應用程式部署

使用方式

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

參數

參數 必要
/ApplicationName (或 /A,請參閱備註) No 加入指令碼之 BizTalk 應用程式的名稱。 如果名稱包含空格,您必須將它括在雙引號 (") 中。 若未指定應用程式名稱,將使用群組預設的 BizTalk 應用程式。
/Type (or /T, see Remarks) Yes System.BizTalk:PreProcessingScript (此值不區分大小寫。)
/Overwrite (or /O, see Remarks) No 此選項指定更新現有的指令碼。 若未指定此選項,且應用程式中現有的指令碼檔案與所加入的指令碼檔案同名,加入作業將會失敗。
/Source (or /So, see Remarks) Yes 指令碼檔案的完整路徑 (包含檔案名稱)。 如果路徑中有空格,您必須將它括在雙引號 (") 中。
/Destination (or /De, see Remarks) No 從 .msi 檔案安裝應用程式時,指令碼檔案之複製目的位置的完整路徑。 如果不提供,安裝期間就不會將檔案複製到本機檔案系統。 如果這個指令碼預定會在應用程式解除安裝期間執行,您應該指定目的地;否則,指令碼不會放在本機檔案系統中,並且無法在解除安裝期間執行。 如果路徑中有空格,您必須將它括在雙引號 (") 中。
/Server (or /Se, see Remarks) No 裝載 BizTalk 管理資料庫之 SQL Server 執行個體的名稱,其格式為:伺服器名稱\執行個體名稱,連接埠。

只有在執行個體名稱和伺服器名稱不同時,才需要執行個體名稱。 只有在 SQL Server 使用預設值 (1433) 以外的連接埠編號時,才需要連接埠。

範例:

Server=MyServer

Server=MyServer\MySQLServer,1533

如果不提供,將會使用在本機電腦上執行的 SQL Server 執行個體的名稱。
/Database (or /Da, see Remarks) No BizTalk 管理資料庫的名稱。 如果不提供,將會使用在 SQL Server 本機執行個體中執行的 BizTalk 管理資料庫。
/Property (or /P, see Remarks) No 零個或多個資源屬性,可在叫用指令碼時做為引數傳遞給指令碼。

樣本

BTSTask AddResource /ApplicationName:MyApplication /Type: System.BizTalk:PreProcessingScript /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 命令
如何新增前置或後置處理指令碼至應用程式