web-dev-qa-db-ja.com

Windows Serverバックアップはその「テンプレート」をどこに保存しますか?

WS2012R2に誤動作しているWindowsServerバックアップインスタンスがあり、奇妙ですが安定した動作をしています-前回成功した場合は起動し、0x8007007b(「ファイルまたはディレクトリ名、またはボリュームラベルの構文エラー」)で失敗します前回失敗しましたが、代わりに成功し、選択したファイルとフォルダーの正しいバックアップを作成します。 procmonを横にして実行しましたが、この例外をスローする奇妙なリクエストで「D:\ TEMP」に対応していることがわかりました。問題は、「D:\ TEMP」がバックアッププランに含まれていないことです。私の知る限り、そこにはありませんでした。選択を変更して保存し直してもエラーを修正できません。愚かなwbadminが既存のバックアップデータをメディアから削除するため、バックアップタスク全体を再作成してもエラーを修正できません()。起動するクライアントの本番ソリューション。したがって、WSBackupが構成データをどこに保存するかを調べる必要があります。

データの唯一の有効な識別子は、スケジュールされたタスクに書き込まれ、「wbadminstartbackup」に渡される「templateId」です。レジストリにGUID)がなく、MSまたはローカルのwbadminヘルプに-templateIdパラメータの記載がなく、そのような名前のファイルがないようです。ローカルファイルシステム全体で、Windows Serverバックアップテンプレートデータはどこにありますか?

1
Vesper

-templateIdオプションは、バックアップクライアント(wbadmin.exe、wbadmin.msc)から実行されるスケジュールされたバックアップ構成でのみ使用可能な内部オプションです。バッチスクリプト用のアドホックバックアップコマンドが必要な場合は、「wbadmin.exe /?」から入手できるコマンドを使用してください。

マイクロソフトの従業員の投稿はこちら 。礼儀正しく、通常の英語では、それは彼らがそのオプションを公に公開しないことを意味します。

最善の解決策は、そこにあるバックアップジョブをすべて削除し、それらを再作成することです。 GUIではなく、Windowsバックアップ機能とインターフェイスするための比較的単純なPowerShellスクリプトをお勧めします。 Windows ServerバックアップPowerShellコマンドレットのtechnetリファレンスガイドはここにあります

1
HopelessN00b