Ordinateur en veille à la fin de la sauvegarde Windows?

3

Mon ordinateur portable est configuré pour exécuter des sauvegardes hebdomadaires, mais malheureusement, cela prend souvent plusieurs heures pour sauvegarder le petit disque (pour une raison quelconque). J'aime le laisser fonctionner la nuit alors que je ne l'utilise pas, mais je ne veux pas le laisser fonctionner toute la nuit une fois la sauvegarde terminée.

J'espérais qu'il existe un moyen pratique de mettre automatiquement l'ordinateur en veille (ou même de l'éteindre) à la fin de l'opération de sauvegarde Windows active. J'ai remarqué que le planificateur de tâches peut être configuré avec une tâche basée sur un déclencheur de journal d'événements personnalisé. Peut-être que c'est la voie à suivre? Si tel est le cas, j'aimerais que quelqu'un me dise comment configurer la tâche pour rechercher l'événement approprié dans le journal des événements correspondant. D'autres suggestions sont également les bienvenues.

Noldorin
la source

Réponses:

2

Je peux seulement vous aider à démarrer.

Dépendre d'un "événement déclencheur" pourrait être plus problématique que de créer un simple lot qui remplace la commande exécutée au moment de la sauvegarde. un simple lot pourrait faire l'arrêt juste après la fin du programme de sauvegarde.

Accédez à l'élément du planificateur de tâches, extrayez le "code", le programme qui s'exécute et le paramètre utilisé lors de son exécution.

Mettez cela dans un bloc-notes. mettez une commande "shutdown" sur la ligne suivante. Enregistrez-le en tant que BackShut.bat ou renommez-le .bat d’une manière ou d’une autre. puis essayez de le tester et de le déboguer (la partie la plus difficile).

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

Le lot devra attendre que la sauvegarde soit terminée avant de s’arrêter. utilisez donc la commande "Démarrer" avec une attente, pour démarrer la sauvegarde dans le lot.

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"  

Le paramètre wait fera que le script / batch attendra que le programme revienne, par opposition à une exécution simultanée des deux tâches (multitâche incorrect ici).

Placez ensuite ce simple fichier batch de 2 lignes et son chemin d'accès dans le planificateur de tâches, en tant que tâche à exécuter. (et débogage jusqu'à ce que cela fonctionne correctement)

Commande de sauvegarde - & gt; http://technet.microsoft.com/en-us/library/cc754015(WS.10).aspx

Commande d'arrêt - & gt; http://technet.microsoft.com/en-us/library/cc732503(WS.10).aspx

Le registre stocke les paramètres de sauvegarde autour d'ici HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsBackup \ ScheduleParams \ Rules

LOL cet article, c'est comme acheter un bureau, vous avez les pièces, mais sans le montage correct, vous n'avez rien. Et le manuel est en babille.

Je voudrais tester cette méthode moi-même, mais je n'y vois aucun intérêt. L'ordinateur doit quitter la veille pour effectuer la sauvegarde et se remettre en veille une fois la tâche terminée. Le système est conçu pour pouvoir le faire. Vous ne devriez pas avoir besoin de faire un lot.

mais je fais confiance à MS pour tirer 3 choses d'affilée, je préférerais le faire manuellement et avec un programme qui ne nécessite aucun aspect de ce système d'exploitation pour effectuer une récupération. Mes sauvegardes doivent être incramental, sans quelques-unes, elles peuvent être des objets complètement inutiles. Si je fais une sauvegarde aujourd'hui, il pourrait déjà y avoir un virus, ou une erreur de ma part. sans la sauvegarde de la dernière semaine AUSSI, ce n'est pas très utile.

Si un simple lot fonctionne correctement, vous pouvez éventuellement renommer / copier la sauvegarde ONE Image créée par Windows avant d’exécuter la sauvegarde suivante. Ajouter plus de lignes au script et rendre la sauvegarde de Windows plus utile. (D'après ce que j'ai lu, Imaging in MS écrase la dernière sauvegarde.) La sauvegarde de fichier est différente.

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

Alors compliquez plus. . . (pour les espaces dans ces chemins ou noms de fichiers "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

et ainsi de suite, en commençant simple et en testant, puis en le compliquant jusqu'à ce qu'il casse.

Notes latérales: J'ai oublié que la commande d'arrêt MSes n'inclut pas "Veille". il existe un tiers Shutdown.exe qui se met également en veille.

Psycogeek
la source
Merci pour la réponse ... Je vais tenter le coup prochainement et faire rapport!
Noldorin
Bon, je n'ai pas encore complètement fonctionné, mais c'est une réponse assez complète, alors merci. :-)
Noldorin