reklama
Minulý měsíc jsem napsal článek o různých nástrojích, na které můžete použít vytvářet zálohy Jak automatizovat a naplánovat pravidelné zálohy systému Windows 7Příliš mnoho uživatelů PC nedokáže správně zálohovat své systémy a data. Z tohoto důvodu jsem se často ocitl v pozici, kdy jsem musel říct rodině a přátelům, že všichni ... Přečtěte si více nebo obrázky všech vašich počítačových systémů Windows 7. Při úplném zálohování celého systému je důležité, možná budete chtít častěji zálohovat opravdu důležité adresáře nebo soubory. Toto je často případ v oblasti IT, kde klienti shromažďují data do konkrétního adresáře a chtějí si být jisti, že tam jsou pravidelné denní (nebo hodinové) zálohy dat.
Pokryli jsme zde mnoho řešení pro zálohování dat na MUO, jako je například článek Tiny o klonování pevných disků 5 způsobů, jak klonovat a kopírovat pevný disk Přečtěte si více , Stefanův článek o nástrojích pro synchronizaci souborů nebo Shankarův článek o synchronizace souborů Jak synchronizovat soubory mezi PC a USB Thumb Drive? Přečtěte si více
mezi počítačem a jednotkou USB. Justin to dokonce udělal včera Předělat Zálohujte celý pevný disk pomocí opakovaného zálohování a obnovySnadno vytvořte kopii celého pevného disku. Nejen zálohujte svá data: zálohujte veškerý software, nastavení a vše ostatní klonováním celého pevného disku. Znovu zálohovat ... Přečtěte si více . Všechna tato řešení jsou skvělá, ale pokud pracujete v prostředí, které je obezřetné ohledně bezplatného softwaru třetích stran balíčky nebo společnosti, které se chtějí držet pouze produktů společnosti Microsoft, pak se možná ocitnete bez dobrého řešení.V tomto článku vám ukážu, jak můžete použít kombinaci bezplatného nástroje SyncToy společnosti Microsoft s velmi jednoduchým plánovaným skriptem VB, který automatizuje celý proces zálohování dat.
Nastavení SyncToy pro automatické zálohování souborů
Microsoft SyncToy je bezplatný nástroj, který vám umožní „spárovat“ složky pro klon ozvěny nebo úplnou synchronizaci. Níže vysvětlím rozdíl. Zde však jde o to, že dříve, než budete moci zautomatizovat zálohy adresářů a souborů, musíte nastavit všechny oblasti, které chcete kopírovat a kam chcete archivovanou kopii použít.
To provedete při prvním spuštění SyncToy kliknutím na „Vytvořit novou složku dvojice“A poté definování levé (z) složky a pravé (do) složky. Druhým krokem procesu nastavení synchronizace je výběr požadovaného typu synchronizace.
“Synchronizovat“Je obousměrná záloha dat. To znamená, že pokud se objeví nový soubor nebo je aktualizován vlevo nebo vpravo, budou tyto změny zkopírovány do jiného adresáře. Na druhou stranu Echo pouze zrcadlí všechny změny z levého adresáře napravo. To je obvykle to, co lidé chtějí dělat, když zálohují konkrétní adresář - chtějí, aby se všechny změny zrcadlily na záloze.
V naplánovaném řešení, které vám ukážu, jak nastavit, nastavím čtyři páry složek. Každý pár je záloha, kterou chci zpracovat během jedné konkrétní denní doby. Ráno budu zálohovat jednu složku. V poledne zálohuji další a tak dále.
Jakmile máte nastaveny všechny složky, pro které chcete provádět automatické zálohy, je čas nastavit skript, který spustí SyncToy pomocí funkce příkazového řádku, kterou společnost Microsoft nabízí s nářadí.
Nastavení automatizačního skriptu SyncToy
Skript VB, který vám ukážu, zkontroluje aktuální denní dobu a spustí příslušný příkaz ke spuštění programu Microsoft SyncToy a zálohování správného adresáře.
To se provádí pomocí názvu spárovaného adresáře, který jste nastavili ve výše uvedeném nástroji. Zkopírujte skript do poznámkového bloku a uložte jej jako něco jako „databackup.wsf“.
Explicitní možnost
Při obnovení chyby další
Dim HourNow
Dim strHour
Dim WshShell
Dim strProgFiles
HourNow = Hour (Now ())
set WshShell = CreateObject ("WScript. Shell ")
strProgFiles = WshShell. RozbalteEnvironmentStrings ("% PROGRAMFILES%")
Vyberte Case 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"
case HourNow> = 13 a HourNow <19
WshShell.exec strProgFiles & "\ SyncToy 2.1 \ SyncToyCmd.exe -R MailArchives "
case else
WshShell.exec strProgFiles &" \ SyncToy 2.1 \ SyncToyCmd.exe -R EveningFiles "
End Select
WScript. Ukončete
Skript výše jednoduše kontroluje hodinu právě teď (na základě PC hodin, kde se skript spouští), a pokud je mezi půlnocí a 6:59 hodin ráno, bude synchronizovat pár „MorningFiles“, který jste nastavili. Mezi 7:00 a 12:59 se pár „NoonFiles“ spáruje atd.
Vše, co musíte udělat, je nastavit naplánovanou úlohu Windows, která spustí skript nad čtyřikrát denně během čtyř časových rozpětí. To je také docela snadné, stačí přejít na Ovládací panely, Nástroje pro správu a otevřít Plánovač úloh. Klikněte na "Vytvořit úlohu “.
Pojmenujte úlohu a potom klikněte na záložku trigger. Nezapomeňte vybrat „Podle plánu“, Denně, opakujte každý den, začněte ve 3:00. a poté klepnutím na dolní část opakujte úlohu každých 6 hodin. Tím se úloha spustí za 0300, 0900, 1500 a 2100 hodin.
To vše je v jednom ze čtyř časových rozpětí, které jste naplánovali do svého skriptu. Nyní klikněte na Akce kartu a vyberte „Spusťte program“Z rozevíracího seznamu a přejděte na místo, kde jste skript uložili.
To je všechno k tomu! Nyní plánovač úloh spustí váš jediný skript čtyřikrát denně (není třeba pokazit více úkolů). Skript zvládne spuštění SyncToy v příkazovém režimu spuštěním „SyncToyCmd.exe -R EveningFiles“- s jakýmkoli souborovým párem, který jste pojmenovali po„ -R “.
Můžete sledovat, zda je váš skript spuštěn kontrolou souboru protokolu SyncToy na “C: \ Users \ Owner \ AppData \ Local \ Microsoft \ SyncToy \ 2.0 \ SyncToyLog.log”
Protokol se aktualizuje při každém spuštění SyncToy a ukáže vám, jaký adresář byl zálohován, kdy bylo provedeno, počet souborů a velikost zálohy.
Funguje toto řešení pro zálohování dat? Máte nějaké jiné způsoby, jak chcete automaticky zálohovat důležité datové soubory a složky? Sdílejte své myšlenky v sekci komentářů níže.
Obrázek Kredit: Shutterstock
Ryan má bakalářský titul z elektrotechniky. Pracoval 13 let v automatizační technice, 5 let v IT a nyní je Apps Engineer. Bývalý šéfredaktor MakeUseOf, vystoupil na národních konferencích o vizualizaci dat a vystupoval v národních televizích a rádiích.