Annons
Förra månaden skrev jag en artikel om olika verktyg du kan använda för skapa säkerhetskopior Hur man automatiserar och planerar regelbundna säkerhetskopior av Windows 7Alltför många datoranvändare misslyckas med att säkerhetskopiera sina system och sina data. På grund av det har jag ofta befunnit mig i stånd att behöva berätta för familj och vänner att alla ... Läs mer eller bilder av alla dina Windows 7-datorsystem. Även om det är viktigt att ta fullständiga säkerhetskopior av hela systemet, kanske du vill säkerhetskopiera riktigt viktiga kataloger eller filer. Detta är ofta fallet inom IT-området, där du har klienter som samlar in data till en specifik katalog, och de vill vara säkra på att det finns regelbundna dagliga (eller timliga) säkerhetskopior av data där.
Vi har täckt många säkerhetskopieringslösningar för data här på MUO, till exempel Tinas artikel om kloning hårddiskar 5 sätt att klona och kopiera hårddisken Läs mer , Stefan's artikel om filsynkroniseringsverktyg eller Shankars artikel om
synkronisera filer Hur kan man synkronisera filer mellan PC och USB-tumenhet? Läs mer mellan en PC och din USB-enhet. Justin gjorde till och med en igår Göra om Säkerhetskopiera hela din hårddisk med Gör om säkerhetskopiering och återställningGör enkelt en kopia av hela hårddisken. Säkerhetskopiera inte bara dina data: säkerhetskopiera all programvara, dina inställningar och allt annat genom att klona hela hårddisken. Gör om säkerhetskopiering ... Läs mer . Alla dessa lösningar är bra, men om du arbetar i en miljö som är försiktig med gratis tredje parts programvara paket, eller företag som bara vill hålla sig till Microsoft-produkter, kan du hitta dig själv utan något bra lösning.I den här artikeln ska jag visa dig hur du kan använda en kombination av Microsofts kostnadsfria SyncToy-verktyg med ett mycket enkelt schemalagd VB-skript som automatiserar hela databackup-processen.
Ställa in SyncToy för automatiserade säkerhetskopior av filer
Microsoft SyncToy är ett gratis verktyg som låter dig "para" ihop mappar för antingen en ekoklon eller full synkronisering. Jag förklarar skillnaden nedan. Men här är att innan du kan automatisera säkerhetskopieringen av katalogen och filerna måste du ställa in alla områden du vill kopiera och vart du vill att den arkiverade kopian ska gå.

Det gör du när du först kör SyncToy genom att klicka på “Skapa nytt mappspar”Och definierar sedan den vänstra (från) -mappen och den högra (till) -mappen. Det andra steget i synkroniseringsprocessen är att välja vilken typ av synkronisering du vill ha.
“Synkronisera”Är en tvåvägs säkerhetskopiering. Detta innebär att om någon ny fil visas eller uppdateras till vänster eller höger kommer dessa ändringar att kopieras till den andra katalogen. Å andra sidan speglar Echo bara alla ändringar från den vänstra katalogen till höger. Detta är vanligtvis vad folk vill göra när de säkerhetskopierar en viss katalog - de vill att alla förändringar speglas i säkerhetskopian.

I den schemalagda lösningen som jag ska visa dig hur du ställer in ska jag ställa in fyra mapppar. Varje par är en säkerhetskopia som jag vill hantera under en viss tid på dagen. På morgonen ska jag säkerhetskopiera en mapp. Vid middagstid kommer jag att säkerhetskopiera en annan, och så vidare.

När du har konfigurerat alla mappar som du vill utföra automatiserade säkerhetskopior för är det dags att ställa in upp skriptet som kommer att starta SyncToy med hjälp av kommandoradsfunktionen som Microsoft erbjuder med verktyg.
Ställa in SyncToy Automation Script
VB-skriptet som jag ska visa dig kommer att kontrollera aktuell tid på dagen och kommer att köra rätt kommando för att starta Microsoft SyncToy-programmet och säkerhetskopiera rätt katalog.
Det gör du genom att använda namnet på den ihopkopplade katalogen som du skapade i verktyget ovan. Kopiera skriptet till anteckningar och spara det som något som "databackup.wsf".
Alternativ explicit
Vid felupptagning Nästa
Dim HourNow
Dim strHour
Dim WshShell
Dim strProgFiles
HourNow = Hour (Now ())
set WshShell = Create ( "wscript. Shell ")
strProgFiles = WshShell. ExpandEn CommunitiesStrings ("% PROGRAMFILES%")
Välj Case HourNow
case HourNow> = 0 och HourNow <7
WshShell.exec strProgFiles & "\ SyncToy 2.1 \ SyncToyCmd.exe -R MorningFiles"
case HourNow> = 7 och HourNow <13
WshShell.exec strProgFiles & "\ SyncToy 2.1 \ SyncToyCmd.exe -R NoonFiles"
case HourNow> = 13 och HourNow <19
WshShell.exec strProgFiles & "\ SyncToy 2.1 \ SyncToyCmd.exe -R MailArchives "
fall annat
WshShell.exec strProgFiles &" \ SyncToy 2.1 \ SyncToyCmd.exe -R EveningFiles "
Avsluta Välj
WScript. Avsluta
Skriptet ovan kontrollerar helt enkelt timmen just nu (baserat på PC-klockan där skriptet körs), och om det är mellan midnatt och 06:59 klockan synkroniserar det paret "MorningFiles" som du ställer in. Mellan klockan 7 och 12:59 kommer paret "NoonFiles", och så vidare.
Allt du behöver göra är att ställa in en Windows-schemalagd uppgift som kommer att starta skriptet ovan fyra gånger om dagen inom de fyra tidsintervallerna. Det här är också ganska enkelt, bara gå till Kontrollpanelen, Administrationsverktyg och öppna upp Task Scheduler. Klicka på "Skapa uppgift ”.

Namnge uppgiften och klicka sedan på triggfliken. Se till att välja "På ett schema“, Dagligen, återkommer varje dag, börja kl., och klicka sedan längst ner för att upprepa uppgiften var 6: e timme. Detta utlöser uppgiften kl. 0300, 0900, 1500 och 2100 timmar.

Dessa ligger alla inom ett av de fyra tidsintervall som du schemalagde i ditt skript. Klicka nu på Insatser och välj "Starta ett program”Från rullgardinslistan och bläddra där du lagrade skriptet.

Det är allt som finns för det! Nu kommer aktivitetsschemaläggaren att starta ditt enda skript fyra gånger om dagen (inget behov att röra med flera uppgifter). Ditt skript kommer att hantera lanseringen av SyncToy i kommandoläge genom att starta "SyncToyCmd.exe -R EveningFiles”- med vilket filpar du heter efter“ -R ”.
Du kan övervaka om ditt skript körs genom att kontrollera SyncToy-loggfilen på "C: \ Users \ Ägare \ AppData \ Local \ Microsoft \ SyncToy \ 2,0 \ SyncToyLog.log”

Loggen uppdateras varje gång SyncToy körs, och det visar dig vilken katalog som har säkerhetskopierats, när det gjordes, filantalet och säkerhetskopieringens storlek.
Fungerar den här säkerhetskopieringslösningen för dig? Har du några andra sätt du vill säkerhetskopiera viktiga datafiler och mappar automatiskt? Dela dina tankar i kommentarerna nedan.
Bildkredit: Shutterstock
Ryan har en kandidatexamen i elektroteknik. Han har arbetat 13 år inom automationsteknik, 5 år inom IT och är nu en applikationsingenjör. Han var tidigare chefredaktör för MakeUseOf och talade vid nationella konferenser om datavisualisering och har varit med på nationell TV och radio.