共用方式為


基礎結構管理命令

BAM 管理 (BM) 公用程式組態命令可讓您取得及更新 BAM 組態。

  • get-config:取得 BAM 組態檔。

  • update-config:匯報 BAM 組態。

  • get-changes:列出 BAM 基礎結構的變更。

  • get-defxml:取得檔案,其中包含 BAM 主要匯入資料庫中的所有成品。

注意

您可以在任何 BM 公用程式命令上啟用追蹤,方法是包含 -Trace:on|off 參數參數。 使用追蹤參數會覆寫組態檔中的追蹤設定。 此參數可以搭配任何一般 BM 命令使用。

注意

在支援使用者帳戶控制 (UAC) 的系統上,您可能需要使用系統管理權限來執行工具。

get-config 命令

使用方式

bm.exe get-config -FileName: < output file > [ -Server: < server > ][ -Database: < database > ]

參數

參數 Description
FileName: < output 檔案> 組態檔的儲存路徑和名稱。
Server: < server> 選擇性:要從中取得組態的伺服器名稱。 伺服器和執行 bm.exe 的電腦必須位在相同網域中。 如果沒有指定伺服器名稱,bm.exe 會使用 localhost 的預設名稱。
Database: < database> 選擇性:要從中取得組態的資料庫名稱。 如果沒有指定名稱,bm.exe 會使用預設的名稱 BamPrimaryImport。

擷取 BAM 組態 XML,並將它儲存在指定的檔案中。 get-config命令不會覆寫現有的檔案。

範例

bm.exe get-config -FileName:MyConfig.xml  
bm.exe get-config -FileName:BAMConfiguration.xml -Server:OrdersServer  

update-config 命令

使用方式

bm.exe update-config -FileName: < config 檔案>

參數

參數 Description
FileName: < config 檔案> 用於更新 BAM 基礎結構的組態檔所在路徑和名稱。

從含有 BAM 組態 XML 的檔案來更新本機電腦上的組態。 您可以加入目前組態中不存在的伺服器和資料庫名稱。 變更已部署動態基礎結構的伺服器或資料庫名稱會發生錯誤,且 bm.exe 將報告錯誤。

如果您修改檔案所傳遞之警示的檔案放置位置, 就必須重新啟動 SQL Notifications Services。 如果 NS 服務未重新啟動,將會繼續傳遞警示至原始檔案放置位置。

在 BAM 組態檔中修改底下這一行即可變更檔案放置位置。

<屬性名稱=「FileDropUNC」 > \\ < computer name > \alerts < /Property>

如需更新參考的適當步驟,請參閱備份和還原BizTalk Server

重要

如果您已設定 BAM 警示,而在執行 update-database 命令時使用了不含 alerts 區段的 BAM 組態檔,則因 bm.exe 會覆寫組態,以致警示將不再發生作用。

範例

bm.exe update-config -FileName:MyConfig.xml  

get-changes 命令

使用方式

bm.exe get-changes [ -Server: < server > ][ -Database: < database > ]

參數

參數 Description
Server: < server> 選擇性:BAM 主要匯入資料庫所在的伺服器名稱。 伺服器和執行 bm.exe 的電腦必須位在相同網域中。 如果沒有指定伺服器名稱,bm.exe 會使用 localhost 的預設名稱。
Database: < database> 選用:如果未指定名稱,bm.exe 會使用預設名稱 BamPrimaryImport。

取得 BAM 主要匯入資料庫套用的變更清單。 使用此命令可以稽核 BAM 基礎結構所做的變更。 此命令會傳回下列資訊:

從事變更的命令類型,以及套用變更所依據的檔案。

套用變更的使用者。

已變更的活動。

已變更的檢視。

範例

bm.exe get-changes  

命令的輸出

#1:部署 c:\bam\ordermanagement.xml

By domain\user at 12/30/2005 8:17:08 PM (v3.5.1536.0).

活動:OrderMgmt

檢視:SalesManager

get-defxml 命令

使用方式

bm.exe get-defxml -FileName: < output file > [ -Server: < server > ][ -Database: < database > ]

參數

參數 Description
FileName: < output 檔案> 用來儲存定義的檔案所在路徑和名稱。
Server: < server> 選擇性:要從中取得定義的伺服器名稱。 伺服器和執行 bm.exe 的電腦必須位在相同網域中。 如果沒有指定伺服器名稱,bm.exe 會使用 localhost 的預設名稱。
Database: < database> 選擇性:要從中取得定義的資料庫名稱。 如果沒有指定名稱,bm.exe 會使用預設的名稱 BamPrimaryImport。

從 BAM 主要匯入資料庫擷取所有成品,然後另存為 XML 檔案。 此命令不會覆寫現有的檔案。

範例

bm.exe get-defxml -FileName:BAMDefinition.xml  
bm.exe get-defxml -FileName:MyDef.xml -Server:MyServer -Database:MyPI  

另請參閱

BAM 管理公用程式