共用方式為


如何從應用程式移除前置或後置處理腳本

本主題描述如何使用 BizTalk Server 管理控制台或命令行,從應用程式移除前置或後置處理腳本。 這會從 BizTalk 管理資料庫移除腳本,使其不會在應用程式 .msi 檔案中匯出。 如果腳本存在,則不會從本機文件系統中移除腳本。

如果包含文稿的應用程式已安裝在本機檔案系統上,而且腳本的設計目的是在卸載期間執行,您必須從文件系統中移除腳本,以防止在卸載應用程式時執行。

先決條件

若要執行本主題中的程式,您必須使用屬於 BizTalk Server Administrators 群組成員的帳戶登入。 如需許可權的詳細資訊,請參閱 部署和管理 BizTalk 應用程式所需的許可權

從應用程式移除腳本

使用 BizTalk Server 管理控制台

  1. 依序按兩下 [開始]、[ 所有程式]、 [Microsoft BizTalk Server 20xx],然後按兩下 [ BizTalk Server 系統管理]。

  2. 在主控台樹中,依序展開 BizTalk Server 系統管理、展開包含要移除腳本的 BizTalk 群組,然後展開包含腳本的應用程式。

  3. 按兩下 [資源] 資料夾,以滑鼠右鍵按下腳本,然後按兩下 [ 移除]。

使用命令列

  1. 開啟命令提示字元,如下所示:按兩下 [ 開始],按兩下 [ 執行],輸入 cmd,然後按兩下 [ 確定]。

  2. 輸入下列命令,取代適當的值,如下表所述:

    BTSTask RemoveResource [/ApplicationName:value] /Luid:value [/Server:value] [/Database:value]

    範例:

    BTSTask RemoveResource /ApplicationName:MyApplication /Luid:「MyApplication:MyScript.vbs」

    參數 說明
    /ApplicationName 包含要刪除之 BizTalk 腳本的 BizTalk 應用程式名稱。 如果名稱包含空格,則必須以雙引號 (“ 括住它)。 如果未指定此參數,則會使用預設應用程式。
    /Luid 腳本的本機唯一識別碼 (LUID)。 您可以使用 ListApp 命令來取得 LUID。
    /伺服器 裝載 BizTalk 管理資料庫的 SQL Server 實例名稱,格式為 ServerName\InstanceName,Port。

    只有在實例名稱與伺服器名稱不同時,才需要實例名稱。 只有當 SQL Server 使用非預設的埠號碼(1433)時,才需要指定埠號。

    範例:

    Server=MyServer

    Server=MyServer\MySQLServer,1533

    如果未提供,則會使用本機計算機上執行的 SQL Server 實例名稱。
    /資料庫 BizTalk 管理資料庫的名稱。 如果未指定,則會使用在 SQL Server 本機實例中執行的 BizTalk 管理資料庫。

另請參閱

管理前置和後置處理腳本
RemoveResource 命令