Hallo

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Recent

13 gasten, 0 leden

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

27 januari 2023, 15:52:09

Login met gebruikersnaam, wachtwoord en sessielengte

Nieuws

Welkom op het vernieuwde NL Computer Forum!

Auteur Topic: DOS batch files  (gelezen 7688 keer)

0 leden en 1 gast bekijken dit topic.

Offline Stefan de Best
  • Wizop
  • *****
  • Berichten: 599
  • Geslacht: Man
    • Historisch-didactisch overzicht van 150 oude en minder bekende zwemslagen
DOS batch files
« Gepost op: 8 november 2009, 22:46:36 »
Bericht 1 van 3

NL Computer Forum ~ SQL & Programmeren
 Van:Hans VerbeekDatum:26-04-2004
 Aan:allemaalMsgID:1450.1
 Onderwerp:DOS batch filesForum:ws-nlcomputer
L.S.,

Van onderstaande batch file wordt de regel met "DBackup.bat" wel uitgevoerd, maar de regel met "FBackup.bat" niet. Ik heb de inhoud van die twee batch files er maar onder gezet, hoewel ik denk dat de regels "DBackup.bat" en "FBackup.bat" in het hoofdprogramma een afsluiting nodig hebben. Hoe gaat dat bij batch files?

Groeten,

Hans.

@echo off
cls

echo to Ghost directory for making images
echo.
cd C:\progra~1\symantec\norton~1

DBackup.bat
FBackup.bat

:end

DBackup.bat

echo making an image of primary partition of disk 2 to first logical drive of extended partition of disk 1
echo.
Ghostpe.exe -clone,mode=pdump,src=2:1,dst=g:\d.gho -z3 -skip=*\win386.swp

echo copying images of primary partition of disk 2 to first logical drives of extended partitions of disk 2 and 3
echo.
copy g:\d.gho i:\d.gho
copy g:\d.gho k:\d.gho

FBackup.bat


echo making an image of data partition of disk 1 to first logical drive of extended partition of disk 1
echo.
Ghostpe.exe -clone,mode=pdump,src=1:2,dst=g:\f.gho -z3 -skip=*\win386.swp

echo copying images of logical drive of extended partition of disk 1 to first logical drives of extended partitions of disk 2 and 3
echo.
copy g:\f.gho i:\f.gho
copy g:\f.gho k:\f.gho

echo making a clone of data drive f: to drive h:
echo.
Ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:2 -skip=*\win386.swp

echo making a clone of data drive f: to drive j:
echo.
Ghostpe.exe -clone,mode=pcopy,src=1:2,dst=3:2 -skip=*\win386.swp




Bericht 2 van 3

NL Computer Forum ~ SQL & Programmeren
 Van:Michel Uphoff (Sysop)Datum:26-04-2004
 Aan:Hans VerbeekMsgID:1450.2
 Onderwerp:DOS batch filesForum:ws-nlcomputer
Dag Hans,

>>
DBackup.bat
FBackup.bat
<<

Wijzig dat eens in:

Call DBackup.bat
Call FBackup.bat

Na een call statement hoort de uitvoer weer terug gegeven te worden aan de hoofdbatch. Nu gebeurt dat niet, en de batchuitvoering sterft dus aan het einde van DBackup.bat

Terzijde:
Begrijp ik goed dat je het volgende wilt?:
image van de eerste part. van disk 2 naar g: n i: n k:
Vervolgens image van tweede part. van disk 1 naar g: n i: n k:
Vervolgens kloon van tweede part. van disk 1 naar tweede part. van disk 2
Vervolgens kloon van tweede part. van disk 1 naar de tweede part. van disk 3

Vind je dat niet wat heel erg dubbel-dubbel-dubbel-dubbel-dubbel op? (als ik goed tel maak je 5(!) kopien van de tweede part. van disk 1, en 3 van de eerste partitie van disk 2).
Is het niet veel verstandiger die -kennelijk ruim aanwezige- hoeveelheid ruimte te benutten met een paar veschillende ghosts, zodat je terug kan naar oudere backups? Als je nu backups maakt van een ziek systeem, heb je 5 zieke backups...

Dus iets in de geest van:

@echo off
cls
Ghostpe.exe -clone,mode=pdump,src=1:2,dst=G:\F0.gho
if exist G:\F0.gho goto verder
echo Fout opgetreden bij het maken van de ghost image!
pause > nul
goto einde
:verder
del G:\F5.gho
ren G:\F4.Gho F5.Gho
ren G:\F3.Gho F4.Gho
ren G:\F2.Gho F3.Gho
ren G:\F1.Gho F2.Gho
ren G:\F0.Gho F1.Gho
:einde

Heb je ook 5 klonen, maar nu kan je bij problemen 5 backups terug kijken naar eentje waarin het probleem (nog) niet aanwezig is.

>> -skip=*\win386.swp <<

Geldt alleen bij Windows 98. Bij XP zou je pagefile.sys en hiberfil.sys (indien aanwezig) kunnen uitsluiten, wat overigens alleen werkt bij Fat32 indeling, want onder NTFS kan je niets uitsluiten.

Michel Uphoff
(Sysop)



Bericht 3 van 3

NL Computer Forum ~ SQL & Programmeren
 Van:Hans VerbeekDatum:27-04-2004
 Aan:Michel Uphoff (Sysop)MsgID:1450.3
 Onderwerp:DOS batch filesForum:ws-nlcomputer
Michel,

> DBackup.bat
> FBackup.bat
> <<
>
> Wijzig dat eens in:
>
> Call DBackup.bat
> Call FBackup.bat

Gedaan, dank je wel. Maar het is niet even gauw getest. Je hoort van me.

Groeten,

Hans.



Historisch-didactisch overzicht van 150 oude en minder bekende zwemslagen
     http://www.zwemslagen.nl