Windows8.1でシステムイメージバックアップをスケジュール実行するには?

Anonymous
2013-10-20T10:48:51+00:00

Windows7以降 毎週1度にバックアップ(システムイメージバックアップ)をスケジュール実行しております。

(これで何回か窮地から脱出しました。)

Windows8.1でシステムイメージバックアップを行う方法はわかりましたが、

スケジュール実行する方法がわかりません。

タスクからスケジュールしようかとも思ったのですが実行しているプログラムがわからないので設定できずにいます。

スケジュール実行するための設定方法があるのでしょうか?

設定手段がないのであれば、システムイメージバックアップの実行コマンドを教示頂けると幸甚です。

家庭向け Windows | 以前の Windows バージョン | パフォーマンスとシステムの失敗

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません
{count} 件の投票
質問作成者が受け入れた回答
  1. Anonymous
    2013-11-13T06:33:17+00:00

    pauseの教示、ありがとうございました。

    その結果、管理者権限を要求していることが分かりました。

    そこで、runasを試しましたが、うまくいきませんでした。コマンドプロンプトが別のオカレンスで開き同様のエラーが出ているようです。pauseやリダイレクトをいろいろ試みましたが内容は確認できませんでした。

    最後に思いついてスケジューラーのタスクのプロパティ「全般」で、「タスクの実行時に使うユーザーアカウント」をAdministratorsグループに変更したところ問題なく実行できました。当然ですがバッチファイルでも、タスクの「操作」にwbadminコマンドを直接設定してもOKです。

    管理者権限をもつユーザーが通常のコマンドプロンプトを開いても、管理者権限の必要なプログラムは実行できないのと同じ処置でしょうかね。

    お手数をかけました。

    付記 2013/11/14

    タスクのプロパティで「最上位の特権で実行する」もチェックしておかないと起動エラーになります。

    0 件のコメント コメントはありません

6 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-10-21T04:38:38+00:00

    工藤雄一 さん、こんにちは。

    マイクロソフト コミュニティへの投稿ありがとうございます。

    Windows 8.1 でのシステム イメージ バックアップのスケジュール化についてのご質問ですね。

    調べてみたところ、バックアップのコマンド「wbadmin」とタスク作成・スケジュール設定の「schtasks」コマンドを組み合わせることで、スケジュール化が可能なようです。

    schtasks の構文

    schtasks /create /sc 間隔 /d 曜日 /tn タスク名 /rl 権限 /st 時刻 /tr コマンド

    wbadmin の構文wbadmin start backup -backuptarget:バックアップ先のドライブ -allclitical -quiet

    例)

    ・タスク名 → WeeklyBackup

    ・スケジュール → 毎週日曜深夜 1:00

    ・バックアップ設定 → C: ドライブとシステム領域のバックアップを D:ドライブに作成

    上記設定でタスクを作成する場合、

    Windows キー + X キー > コマンド プロンプト (管理者) > 以下コマンドを入力

    schtasks /create /sc weekly /d sun /tn WeeklyBackup /rl highest /st 01:00 /tr "wbadmin start backup -backuptarget:D: -allCritical -quiet"

    下記ページも参考にしてみてくださいね。

    WinServer2008 - Windows バックアップのスケジュール作成について

    0 件のコメント コメントはありません
  2. Anonymous
    2013-10-21T11:56:25+00:00

    ありがとうございます。

    とりあえず設定してみました。日曜の夜に設定したので動くのを期待して待ちます。

    0 件のコメント コメントはありません
  3. Anonymous
    2013-11-07T13:02:28+00:00

    割り込みですみません。工藤さんと同じ問題を抱えています。

    わたしの場合は、システムのあるCドライブとドキュメントをリダイレクトしてあるDドライブを、Gドライブへバックアップするため、次のコマンドで試してみました。

    wbadmin start backup -backuptarget:G: -include:D: -allCritical -quiet

    上記を -quietを外してコマンドプロンプトで実行してみましたが、正常に実行されます。しかし、同じ内容をスケジューラーに設定すると実行されません。

    (1)schtasks /createでスケジュールに設定する。

    (2)タスクスケジューラーで同じコマンドをマニュアルで設定する。

    いずれもスケジューラーから無条件に「実行」させてみると、コマンドプロンプトの画面が一瞬表示されるのですが、get statusで確認してもバックアップは実行されていません。

    タスクスケジューラーになにか問題があるのでしょうか。

    0 件のコメント コメントはありません
  4. Anonymous
    2013-11-12T02:32:57+00:00

    ojerhs さん、こんにちは。

    マイクロソフト コミュニティへの投稿ありがとうございます。

    wbadmin でのバックアップがコマンド単体での実行はできるのに、タスク スケジューラからは実行できないのですね。

    コマンド プロンプト画面が一瞬表示されるとのことで、おそらく構文エラーと見なされて wbadmin のヘルプが表示されているのかと思います。バッチ ファイルの形にして Pause で動作を一時停止してみると内容が確認できるのではないでしょうか。

    pause

    wbadmin start backup -backuptarget:G: -include:D: -allCritical

    pause

    上記をメモ帳に入力 > 拡張子を .bat にして保存 > 該当タスクのプロパティ > [操作] タブ > [編集] > [プログラム / スクリプト] 欄に作成したバッチ ファイルを指定 ([引数の追加] 欄は空欄)

    これでタスクを手動実行すると、プログラムの開始・終了時にそれぞれキー入力があるまで待機するので、エラー内容の確認ができるかと思います。

    また、切り分けとして「-include:D:」「-allCritical」をそれぞれ外した場合はどうなるかも確認してみてはいかがでしょう。

    0 件のコメント コメントはありません