Uśpienie komputera po zakończeniu tworzenia kopii zapasowej systemu Windows?

3

Mój laptop jest ustawiony na cotygodniowe tworzenie kopii zapasowych, ale niestety często zajmuje wiele godzin, aby wykonać kopię zapasową małego dysku (z jakiegokolwiek powodu). Lubię pozostawiać go uruchomionym w nocy, gdy go nie używam, ale nie chcę, aby działał przez całą noc po zakończeniu tworzenia kopii zapasowej.

Miałem nadzieję, że istnieje wygodny sposób automatycznego uśpienia (a nawet wyłączenia) komputera, gdy zakończy się aktywna operacja Kopia zapasowa systemu Windows. Zauważyłem, że Harmonogram zadań można skonfigurować za pomocą zadania opartego na niestandardowym wyzwalaczu dziennika zdarzeń. Być może tak jest? Jeśli tak, doceniłbym, gdyby ktoś mógł mi powiedzieć, jak ustawić zadanie, aby wyszukać odpowiednie zdarzenie w odpowiednim dzienniku zdarzeń. Inne sugestie są również mile widziane.

Noldorin
źródło

Odpowiedzi:

2

Mogę tylko zacząć.

W zależności od „zdarzenia wyzwalającego” może być więcej problemów niż tworzenie prostej partii, która zastępuje polecenie uruchamiane w czasie podtrzymania. Prosta partia może zamknąć system zaraz po zakończeniu tworzenia kopii zapasowej.

Przejdź do elementu harmonogramu zadań, wyciągnij „kod”, program, który działa, i parametr, którego używa, gdy działa.

Włóż to do notatnika. umieść polecenie „zamknij” w następnym wierszu. Zapisz go jako BackShut.bat lub zmień jego nazwę na .bat. następnie spróbuj go przetestować i zdebugować (część trudna).

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

Przed zamknięciem partia będzie musiała poczekać, aż tworzenie kopii zapasowej zostanie zakończone. więc użyj polecenia „Start” z oczekiwaniem, aby rozpocząć tworzenie kopii zapasowej w partii.

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"  

Parametr wait spowoduje, że skrypt / partia będzie czekać, aż program powróci, w przeciwieństwie do uruchamiania obu jednocześnie (wielozadaniowość jest tutaj zła).

Następnie umieść ten prosty plik wsadowy z 2 liniami i ścieżkę do niego, z powrotem do harmonogramu zadań, jako zadanie do uruchomienia. (i debuguj, aż zadziała)

Polecenie kopii zapasowej - & gt; http://technet.microsoft.com/en-us/library/cc754015(WS.10).aspx

Polecenie Shutdown - & gt; http://technet.microsoft.com/en-us/library/cc732503(WS.10).aspx

Rejestr przechowuje informacje o kopii zapasowej w tym miejscu.

LOL ten post przypomina kupowanie biurka, masz części, ale bez poprawnego montażu nie masz nic. I manuel jest bełkotliwy.

Sam testowałem tę metodę, ale nie widzę sensu. Komputer powinien się obudzić ze stanu wstrzymania, aby wykonać kopię zapasową, i powrócić do trybu gotowości po zakończeniu zadania. System został zaprojektowany tak, aby móc to zrobić. Nie musisz wykonywać partii.

ale ufając, że MS wyciągnie 3 rzeczy z rzędu, wolałbym zrobić to ręcznie i za pomocą programu, który nie wymaga żadnego aspektu tego systemu operacyjnego, aby odzyskać. Moje kopie zapasowe muszą być incramental, bez kilku z nich, mogą być całkowicie bezużyteczne. Jeśli zrobię dziś kopię zapasową, może już mieć w niej wirusa lub jakąś spaczoną sprawę. bez kopii zapasowej z ostatnich tygodni TAKŻE, nie jest to zbyt przydatne.

Z prostą poprawną pracą wsadową, możesz wykonać zmianę nazwy / kopię kopii zapasowej ONE Image, którą tworzy Windows, przed uruchomieniem następnej kopii zapasowej. Dodanie kolejnych linii do skryptu i uczynienie tworzenia kopii zapasowych Windows bardziej użytecznymi. (z tego co czytam Obrazowanie w MS zastępuje ostatnią kopię zapasową) Kopia zapasowa plików jest inna.

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

Potem komplikuj to bardziej. . . (dla spacji w tych ścieżkach lub nazwach plików „c: Użyj cytatów”)

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

i tak dalej, zaczynając od prostych i testując, a następnie komplikując je aż do zerwania.

Uwagi dodatkowe: Zapomniałem, że polecenie MSes Shutdown nie zawiera „Standby”. istnieje także Shutdown.exe innej firmy, który działa również w trybie gotowości.

Psycogeek
źródło
Dzięki za odpowiedź ... Niedługo to dam i zgłoś się!
Noldorin
Dobrze, więc wciąż nie udało mi się to całkowicie uruchomić, ale to jest dość obszerna odpowiedź, więc dziękuję. :-)
Noldorin