Windowsバックアップの完了時にコンピューターをスリープ状態にしますか?


3

私のラップトップは毎週バックアップを実行するように設定されていますが、残念なことに、(何らかの理由で)小さなドライブをバックアップするのに何時間もかかることがよくあります。使用していない間は夜間に実行したいのですが、バックアップが完了したら一晩中実行したくないのです。

アクティブなWindowsバックアップ操作が完了したときにコンピューターを自動的にスリープ(またはシャットダウン)する便利な方法があることを望んでいました。カスタムイベントログトリガーに基づくタスクでタスクスケジューラを構成できることに気付きました。おそらくこれは行く方法ですか?もしそうなら、誰かが関連するイベントログで適切なイベントを探すようにタスクを設定する方法を教えてくれれば幸いです。他の提案も歓迎します。

回答:


2

始められるのはあなただけです。

「トリガーイベント」に依存することは、バックアップ時に実行するコマンドを置き換える単純なバッチを作成するよりも面倒です。単純なバッチは、バックアッププログラムの終了直後にシャットダウンを実行できます。

タスクスケジューラアイテムに移動し、「コード」、実行するプログラム、および実行時に使用するパラメーターを引き出します。

それをメモ帳に入れてください。次の行に「シャットダウン」コマンドを配置します。BackShut.batとして保存するか、何らかの方法で.batに名前を変更します。次に、テストとデバッグを試みます(難しい部分)。

backup.exe  (with correct paths, and parameters)
shutdown.exe

バッチは、バックアップが完了するまで待ってからシャットダウンする必要があります。そのため、バッチでバックアップを開始するには、「Start」コマンドを待機して使用します。

start /wait "c:/windows/the backup program.exe"
ECHO Now I'm waiting until the backup returns or finishes
"c:/wherever/it is/Shutdown.exe"  

両方を同時に実行するのではなく、waitパラメーターを使用すると、スクリプト/バッチはプログラムが戻るまで待機します(ここではマルチタスクが悪い)。

次に、実行するタスクとして、単純な2行のバッチファイルとそのパスをタスクスケジューラに戻します。(そして、正しく動作するまでデバッグします)

バックアップコマンド-> http://technet.microsoft.com/en-us/library/cc754015(WS.10).aspx

シャットダウンコマンド-> http://technet.microsoft.com/en-us/library/cc732503(WS.10).aspx

レジストリは、HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsBackup \ ScheduleParams \ Rulesの周りにバックアップパラメータを保存します

LOLこの投稿はデスクを購入するようなもので、部品はありますが、正しい組み立てがなければ何もありません。そして、マヌエルはせせらぎです。

私はこの方法を自分でテストしますが、意味がありません。コンピュータはスタンバイから復帰してバックアップを実行し、タスクが完了したらスタンバイに戻る必要があります。システムはそれができるように設計されています。バッチを実行する必要はありません。

しかし、MSが3つのことを連続して実行することを信頼しているので、手動で、回復するためにそのOSのどの側面も必要としないプログラムでそれをしたいです。バックアップはインクリメンタルである必要がありますが、それらのいくつかは完全に役に立たないアイテムになる可能性があります。今日バックアップを作成する場合、すでにウイルスが含まれているか、私がやったことのあるねじ込みがあります。また、先週のバックアップなしで、それは非常に有用ではありません。

単純なバッチが正しく機能していれば、Windowsが作成するONE Imageバックアップの名前変更/コピーを実行してから、次のバックアップを実行できます。スクリプトに行を追加し、Windowsバックアップをより便利にします。(私が読んだものから、MSのイメージングは​​最後のバックアップを上書きしています)ファイルのバックアップは異なります。

rename E:\BackupFolder\OriginalBackup YesterdaysBackup (takes miliseconds)
Backup.exe (can now go to the OriginalBackup location)

その後、さらに複雑にします。。。(これらのパスまたはファイル名「c:\ Use \ The Quotes」のスペースの場合)

rename "E:\Backup Folder\YesterdaysBackup" LastWeeksBack 
Echo The file must exist to rename it, I have space and miliseconds :-)
rename "E:\Backup Folder\OriginalBackup" YesterdaysBackup

といった具合に、簡単に始めてテストし、壊れるまで複雑にします。

追記事項:MSes Shutdownコマンドに「Standby」が含まれていないことを忘れていました。スタンバイも行うサードパーティのShutdown.exeがあります。


答えてくれてありがとう...すぐにこれを試して報告します!
ノルドリン

わかりましたので、私はまだこれを完全に機能させることはできませんでしたが、これは非常に包括的な応答であるため、感謝します。:-)
ノルドリン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.