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.