Reklama
Minulý mesiac som napísal článok o rôznych nástrojoch, ktoré môžete použiť vytvárať zálohy Ako automatizovať a naplánovať pravidelné zálohy systému Windows 7Príliš veľa používateľov PC nedokáže správne zálohovať svoje systémy a údaje. Z tohto dôvodu som sa často ocitol v pozícii, keď som musel hovoriť rodine a priateľom, že všetci ... Čítaj viac alebo obrázky všetkých vašich počítačových systémov Windows 7. Pri úplnom zálohovaní celého systému je dôležité, možno budete chcieť častejšie zálohovať skutočne dôležité adresáre alebo súbory. Toto je často prípad v oblasti IT, kde máte klientov, ktorí zhromažďujú údaje do konkrétneho adresára, a chcú si byť istí, že tam sú pravidelné denné (alebo hodinové) zálohy dát.
Na MUO sme sa zaoberali mnohými riešeniami na zálohovanie údajov, napríklad článok o Tine klonovanie pevných diskov 5 spôsobov, ako klonovať a kopírovať pevný disk Čítaj viac , Stefanov článok o nástrojoch na synchronizáciu súborov alebo Shankarov článok o synchronizácia súborov
Ako synchronizovať súbory medzi PC a USB Thumb Drive? Čítaj viac medzi počítačom a jednotkou USB. Justin to dokonca urobil včera redo Zálohujte celý pevný disk pomocou opakovaného zálohovania a obnovyĽahko si vytvorte kópiu celého pevného disku. Nielen zálohujte svoje údaje: zálohujte všetok svoj softvér, svoje nastavenia a všetko ostatné klonovaním celého pevného disku. Znova zálohovať ... Čítaj viac . Všetky tieto riešenia sú skvelé, ale ak pracujete v prostredí, ktoré sa obáva bezplatného softvéru tretích strán balíčkov alebo spoločností, ktoré sa chcú držať iba produktov spoločnosti Microsoft, potom sa môžete ocitnúť bez dobrých výsledkov Riešenie.V tomto článku vám ukážem, ako môžete použiť kombináciu bezplatného nástroja SyncToy od spoločnosti Microsoft s veľmi jednoduchým plánovaným skriptom VB, ktorý automatizuje celý proces zálohovania údajov.
Nastavenie SyncToy pre automatické zálohovanie súborov
Microsoft SyncToy je bezplatný nástroj, ktorý vám umožňuje „spárovať“ priečinky, a to buď klon ozveny alebo úplnú synchronizáciu. Nižšie vysvetlím rozdiel. Ide však o to, že predtým, ako budete môcť automatizovať zálohy adresárov a súborov, musíte nastaviť všetky oblasti, ktoré chcete skopírovať a kam chcete archivovanú kópiu presunúť.
Urobíte to pri prvom spustení SyncToy kliknutím na „Vytvorenie nového priečinka“A potom definovanie ľavého (z) priečinka a pravého (do) priečinka. Druhým krokom procesu nastavenia synchronizácie je výber požadovaného typu synchronizácie.
“synchronizovať“Je obojsmerné zálohovanie údajov. To znamená, že ak sa vľavo alebo vpravo objaví alebo aktualizuje nejaký nový súbor, tieto zmeny sa skopírujú do iného adresára. Na druhú stranu, Echo iba zrkadlí všetky zmeny z ľavého adresára napravo. To je zvyčajne to, čo ľudia chcú robiť, keď zálohujú konkrétny adresár. Chcú, aby sa všetky zmeny odrážali v zálohe.
V plánovanom riešení, ktoré vám ukážem, ako nastaviť, nastavím štyri páry priečinkov. Každý pár je záloha, ktorú chcem spracovať počas jedného konkrétneho dňa. Ráno sa chystám zálohovať jednu zložku. V poludnie zálohujem ďalšie a tak ďalej.
Po nastavení všetkých priečinkov, pre ktoré chcete vykonať automatické zálohovanie, je čas nastaviť skript, ktorý spustí SyncToy pomocou funkcie príkazového riadku, ktorý spoločnosť Microsoft ponúka s Windows 7 nástrojom.
Nastavenie automatizačného skriptu SyncToy
Skript VB, ktorý vám ukážem, skontroluje aktuálny čas dňa a spustí príslušný príkaz na spustenie programu Microsoft SyncToy a zálohovanie správneho adresára.
Dosahuje to pomocou názvu spárovaného adresára, ktorý ste nastavili vo vyššie uvedenom nástroji. Skopírujte skript do programu Poznámkový blok a uložte ho ako niečo ako „databackup.wsf“.
Explicitná možnosť
Pri chybe pokračovať ďalej
Dim HourNow
Dim strHour
Dim WshShell
Dim strProgFiles
HourNow = Hour (Now ())
set WshShell = CreateObject ( "WScript. Shell ")
strProgFiles = WshShell. RozbaliťEnvironmentStrings ("% PROGRAMFILES%")
Vyberte prípad HourNow
case HourNow> = 0 a HourNow <7
WshShell.exec strProgFiles & "\ SyncToy 2.1 \ SyncToyCmd.exe -R MorningFiles"
case HourNow> = 7 a HourNow <13
WshShell.exec strProgFiles & "\ SyncToy 2.1 \ SyncToyCmd.exe -R NoonFiles"
caseNow> = 13 a HourNow <19
WshShell.exec strProgFiles & "\ SyncToy 2.1 \ SyncToyCmd.exe -R MailArchives "
prípad iné
WshShell.exec strProgFiles &" \ SyncToy 2.1 \ SyncToyCmd.exe -R EveningFiles "
End Select
WScript. Ukončite
Skript vyššie jednoducho kontroluje hodinu práve teraz (na základe hodín PC, na ktorých sa skript spúšťa), a ak je medzi polnocou a 6:59 hodín, synchronizuje nastavený pár „MorningFiles“. V čase od 7:00 do 12:59 sa pár „NoonFiles“ páruje atď.
Všetko, čo musíte urobiť, je nastaviť naplánovanú úlohu systému Windows, ktorá spustí skript nad štyrikrát denne v rámci štyroch časových rozpätí. Je to tiež celkom jednoduché, stačí prejsť na Ovládací panel, Nástroje na správu a otvoriť Plánovač úloh. Kliknite na "Vytvoriť úlohu “.
Pomenujte úlohu a potom kliknite na kartu spúšťača. Nezabudnite vybrať možnosť „Podľa harmonogramu“, Denne, každý deň, začnite o 3.00 hod. a potom v dolnej časti kliknutím úlohu zopakujete každých 6 hodín. To spustí úlohu o 0300, 0900, 1500 a 2100 hodín.
To všetko je v rámci jedného zo štyroch časových úsekov, ktoré ste naplánovali vo svojom skripte. Teraz kliknite na ikonu Akcia kartu a vyberte „Spustite program“Z rozbaľovacieho zoznamu a prejdite na miesto, kde ste skript uložili.
To je všetko k tomu! Teraz plánovač úloh spustí váš jediný skript štyrikrát denne (netreba sa rozprávať s viacerými úlohami). Váš skript zvládne spustenie SyncToy v príkazovom režime spustením „SyncToyCmd.exe -R Večerné súbory“- s ľubovoľným súborovým párom, ktorý ste pomenovali po„ -R “.
Ak chcete sledovať, či je spustený skript, môžete skontrolovať protokolový súbor SyncToy na stránke „C: \ Users \ Vlastník \ AppData \ Local \ Microsoft \ SyncToy \ 2.0 \ SyncToyLog.log”
Denník sa aktualizuje pri každom spustení programu SyncToy a ukáže vám, aký adresár bol zazálohovaný, kedy bol vykonaný, počet súborov a veľkosť zálohy.
Funguje toto riešenie na zálohovanie údajov? Máte nejaké ďalšie spôsoby, ako chcete automaticky zálohovať dôležité dátové súbory a priečinky? Podeľte sa o svoje myšlienky v sekcii komentárov nižšie.
Obrázok Kredit: Shutterstock
Ryan má titul bakalára v odbore elektrotechnika. Pracoval 13 rokov v automatizačnom inžinierstve, 5 rokov v IT a teraz je aplikačným inžinierom. Bývalý šéfredaktor MakeUseOf, vystúpil na národných konferenciách o vizualizácii údajov a vystupoval v celoštátnych televíziách a rozhlase.