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