Thread: backup met batch file
-
12-01-2010, 21:26 #1Member
- Registered
- 12/01/10
- Location
- Izegem
- Posts
- 5
- iTrader
- 0
- Mentioned
- 0 Post(s)
backup met batch file
Beste leden
Ik ben nieuw op dit forum en ik denk dat ik mijn thread juist geplaatst heb.(denk ik hé...
)
Nu over mijn vraag zelf, ik ben al een tijdje aan het 'prutsen' met batch files zoals dingen starten, kopiëren, meerdere dingen tegelijk openen...
Jullie merken het wel=>zeer simpele dingen voor mensen met enige basiskennis.
Het bovenstaande lukt me nu wel al, maar ik had graag een backup geprogrammeerd.
Natuurlijk is het simpel met xcopy en dan de rest, maar ik had graag gehad dat de bestanden gecomprimeerd worden, enkel nieuwe bestanden gekopieerd worden en dat er dan van deze een nieuw bestand gemaakt wordt met datum van de backup.
dit is mijn basis script (om het met een groot woord te zeggen
)
@echo off
xcopy D:\...map... E:\...map... /c /h
pause
poepsimpel zoals jullie zien...
ff nog een opmerking: als het mogelijk is, liefst zo min mogelijk voorgekauwde dingen posten
alvast bedankt
mvg Batcherno votes
-
-
12-01-2010, 21:46 #2
ken je SyncToy 2.0 ? gratis software te downloaden via site Microsoft ...
hier kan je 'backup pairs' aanmaken die je vervolgens kan starten via een cmd
vb:
@ECHO OFF
cls
cd\
cd C:\Program Files\SyncToy 2.0 Beta
SyncToycmd -r backup-dc
exit
that's it ...
je kan natuurlijk meerdere SyncToycmd na mekaar laten lopen ( 1 voor elk matched pair )
de 1e maal maakt hij een complete backup , nadien alleen de aangepaste file's...
tip: maak een log file aan na elk commando die je in je script steekt ( maakt het debuggen makkelijker )
bv. ECHO blablbalbalablablba >> c:\logs\install_log.txt
extra tips :
je kan makkelijk vbs script gebruiken via je batch file
ken je blat ? hiermee kan je via je batch file mailtjes laten sturen
en via smartctl kan je via je batch file de smart status van je hdd's uitlezen
ik doe nogal redelijk veel in combinatie met batch / vbs enz..Last edited by Da_Hobit; 12-01-2010 at 21:51.
Het grootste aanbod van detail materiaal in België vind je bij www.carproducts.beno votes
-
12-01-2010, 21:52 #3Member
- Registered
- 12/01/10
- Location
- Izegem
- Posts
- 5
- iTrader
- 0
- Mentioned
- 0 Post(s)
bedankt voor je reactie, maar is het niet mogelijk dit alles via een batch te doen werken, dus zonder een extern programma?
no votes
-
12-01-2010, 22:02 #4
natuurlijk kan dat ... alleen stel ik dan voor dat je eerst alle stappen eens opschrijft wat er juist dient te gebeuren en dan stap voor stap realiseren in 1 groot script ( opgedeeld natuurlijk met subroutine's )
bv.
1. controleren of er wel een mogelijk is om je backup op je extra drive te zetten ( over netwerk )
vb.
ping 192.168.1.130 | find /i "bytes=" > nul
if %ErrorLevel%==0 goto :next
if %ErrorLevel%==1 goto :quit
2. bepalen welke zaken je wil backuppen ( bv. je pst / ost files ) indien outlook , dit is ALTIJD 1 mail/contactpersonen file ( ondertussen kan je niet mailen dus best even de outlook.exe file renamen voor het geval er een andere gebruiker toch nét zou willen outlook openen ) dus zou ik al controleren of outlook als taak openstaat en deze sluiten ( taskkill outlook.exe /im /f ) nadien een rename van outlook.exe en dan verder naar de volgende stap enz.. enz.. enz...
handtekeningen staan dan weer op een andere plaats
wil je registerkeys exporteren ( in all users , of in local user enz enz enz )
- je wil 'zippen' ... ga je 7zip gebruiken ? ( als ik me niet vergis kan je hiermee zippen via cmd )
enz...
best is combinatie van vbs /bat , of alles in vbs
gaandeweg zal je wel leren dat je redelijk ruimdenkend zal moeten zijn :-)
wat ik zou doen :
uitschrijven / typen wat je allemaal wil laten doen , ook in de correcte volgorde. dan dit totaaloverzicht opbreken in kleinere stukken en dit stuk per stuk uitzoeken ( welke commando's kan ik waar gebruiken , wat kan ik allemaal via de cmd laten runnen )Het grootste aanbod van detail materiaal in België vind je bij www.carproducts.beno votes
-
12-01-2010, 22:15 #5Member
- Registered
- 12/01/10
- Location
- Izegem
- Posts
- 5
- iTrader
- 0
- Mentioned
- 0 Post(s)
kk wat er dient te gebeuren:
ik heb een harde schijf onderverdeeld in 4parties c, d en dan nog een voor films en dan natuurlijk 'mijn backup schijf'
naar die laatste schijf zou alles moeten gekopieerd worden
2) wat ik wil kopiëren?:alles eigenlijk en al dat wat je vraagt van outlook=>ik werk op een lokale pc en ik alleen werk erop dus geen 'gevaar' dat iem net outlook opent
van dat zippen, lukt dit ook met winrar?
misschien ben ik wel wat onduidelijk, maar als er nog vragen zijn=>shoot
no votes
-
12-01-2010, 22:36 #6
je backup staat toch op een andere hdd hé ? toch niet op een andere partitie op dezelfde schijf ?
als je echt 'alles' wil backuppen zou je beter naar een software gaan die images van je pc neemt ( of bv. met Windows Home Server , snapshots ) ipv alles gewoon te gaan kopiëren ...Het grootste aanbod van detail materiaal in België vind je bij www.carproducts.beno votes
-
12-01-2010, 22:41 #7Member
- Registered
- 12/01/10
- Location
- Izegem
- Posts
- 5
- iTrader
- 0
- Mentioned
- 0 Post(s)
nee, het is dezelfde schijf, vormt dit een serieus probleem?
no votes
-
12-01-2010, 22:46 #8
euh ... als je schijf crasht ben je wel alles kwijt hé , ook je backups
ondersteunt je moederbord eigenlijk geen Raid1 ? dan kan je 2 schijven 'mirrorren' en dan moet je eigenlijk geen backup maken ( allez , extra backup is altijd meegenomen hé )Het grootste aanbod van detail materiaal in België vind je bij www.carproducts.beno votes
-
12-01-2010, 23:01 #9Member
- Registered
- 12/01/10
- Location
- Izegem
- Posts
- 5
- iTrader
- 0
- Mentioned
- 0 Post(s)
geen flauw idee of mijn moederbord dit ondersteunt; ik heb als moederbord een asus p5q-e
maar ik heb wel een externe harde schijf, maar ik denk nu ff aan iets: is het mogelijk als ik mijn harde schijf insteek er automatisch een backup word genomen?no votes
-
13-01-2010, 12:31 #10
Storage :
Southbridge
- 6 x SATA 3Gb/s
- Intel® Matrix Storage Technology with RAID 0, 1, 5, 10 support
Marvell 88SE6121
- 1 x UltraDMA 133/100/66 for up to 2 PATA devices
- 1 x External SATA 3Gb/s port (SATA On-the-Go)
Silicon Image Sil5723 (Drive Xpert technology)
- 2 x SATA 3Gb/s
- Supports EZ Backup and Super Speed functions
*Drive Xpert function is available only when the hard disk drives are set as data drives
dus je MB ondersteund op je sata aansluitingen een Raid 1
dan kun je beter 2 schijven in Raid1 zetten
of je een script kan laten starten wanneer je je harde schijf aansluit , dat denk ik wel ... ik zou m'n zoektocht beginne naar een manier dat wanneer je vooropgestelde drive letter aan je extern volume gekoppeld word er vervolgens iets opstartHet grootste aanbod van detail materiaal in België vind je bij www.carproducts.beno votes
