Share via


mqbkup

適用於:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

將 MSMQ 訊息檔案和登錄設定備份至儲存裝置,並還原先前儲存的訊息和設定。

備份和還原作業都會停止本機 MSMQ 服務。 如果事先啟動 MSMQ 服務,則公用程式會嘗試在備份或還原作業結束時重新啟動 MSMQ 服務。 如果服務在執行公用程式之前已經停止,則不會嘗試重新啟動服務。

使用 MSMQ 訊息備份/還原公用程式之前,必須關閉所有使用 MSMQ 的本機應用程式。

語法

mqbkup {/b | /r} <folder path_to_storage_device>

參數

參數 描述
/b 指定備份作業。
/r 指定還原作業。
<folder path_to_storage_device> 指定儲存 MSMQ 訊息檔案和登錄設定的路徑。
/? 在命令提示字元顯示說明。

備註

  • 如果在執行備份或還原作業時指定的資料夾不存在,公用程式會自動建立該資料夾。

  • 如果您選擇指定現有的資料夾,則該資料夾必須是空的。 如果您指定非空白資料夾,則公用程式會刪除其中包含的每個檔案和子資料夾。 在這種情況下,系統將提示您授與刪除現有檔案和子資料夾的權限。 您可以使用 /y 參數來表示您事先同意刪除指定資料夾中的所有現有檔案和子資料夾。

  • 用來儲存 MSMQ 訊息檔案的資料夾位置會儲存在登錄中。 因此,公用程式會將 MSMQ 訊息檔案還原至登錄中指定的資料夾,而不是還原作業之前所使用的儲存資料夾。

範例

若要備份所有 MSMQ 訊息檔案和登錄設定,並將它們儲存在 C: 磁碟機上的 msmqbkup 資料夾中,請輸入:

mqbkup /b c:\msmqbkup

若要刪除 C: 磁碟機上 oldbkup 資料夾中的所有現有檔案和子資料夾,然後在該資料夾中儲存 MSMQ 訊息檔案和登錄設定,請輸入:

mqbkup /b /y c:\oldbkup

若要還原 MSMQ 訊息和登錄設定,請輸入:

mqbkup /r c:\msmqbkup