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