Kun je niet voordat je uberhaupt je unattended installatie start je schijf al indelen dmv een bat bestandje?
Voorbeeldje:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| @echo off
cls
echo.
echo Controleren schijfindeling...
echo.
if exist z:\servernaam\share\gdisk.txt goto install
:gdisk
echo.
echo Indelen schijf...
echo.
z:
cd share
gdisk.exe 1 /del /all > z:\servernaam\share\gdisk.txt
gdisk.exe 1 /cre /pri /sz:10240 /for /q
gdisk.exe 1 /cre /ext
gdisk.exe 1 /cre /log /sz:15545 /for /q
gdisk.exe 1 /cre /log /sz:15545 /for /q
gdisk.exe /r
:install
echo.
echo.
echo Beginnen Unattended Installatie Windows XP Pro
echo.
%hier het path naar je winnt.exe met answerfile switches enzo%
echo.
echo. |
Wat doet dit nu?
code:
1
2
3
4
5
6
| @echo off
cls
echo.
echo Controleren schijfindeling...
echo.
if exist z:\servernaam\share\gdisk.txt goto gdisk |
Dit stukje controleert of er op je server (of waar dan ook) een textfile
(gdisk.txt)aanwezig is. Als die aanwezig is slaat hij het stukje
:gdisk over en gaat naar :install.
Als die txt file niet aanwezig is gat hij gewoon verder en deelt je schijf in:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| :gdisk
echo.
echo Indelen schijf...
echo.
z:
cd share
gdisk.exe 1 /del /all > z:\servernaam\share\gdisk.txt
gdisk.exe 1 /cre /pri /sz:10240 /for /q
gdisk.exe 1 /cre /ext
gdisk.exe 1 /cre /log /sz:15545 /for /q
gdisk.exe 1 /cre /log /sz:15545 /for /q
gdisk.exe /r |
gdisk.exe 1 /del /all > z:\servernaam\share\gdisk.txt verwijdert
alle partities op je schijf en schijft een textfile weg naar je server (bijv.).
Deze textfile is de hierboven reeds genoemde.
code:
1
2
3
4
| gdisk.exe 1 /cre /pri /sz:10240 /for /q
gdisk.exe 1 /cre /ext
gdisk.exe 1 /cre /log /sz:15545 /for /q
gdisk.exe 1 /cre /log /sz:15545 /for /q |
Dit deelt je schijf in in 1 partitie van 10gb en 2 van 15gb (als je een 40gb
schijf hebt. Dit kun je natuurlijk aanpassen zoals je zelf wilt.
Dit geeft simpelweg je systeem een reboot.
--NA DE REBOOT--
Na de reboot is de eerste regel die je tegen komt:
code:
1
| if exist z:\servernaam\share\gdisk.txt goto gdisk |
Er wordt gecontroleerd of die textfile bestaat. Omdat je hem net
aangemaakt hebt (remember gdisk.exe 1 /del /all > z:\servernaam\share\gdisk.txt)
wordt het stukje :gdisk over geslagen en wordt de installatie begonnen.
Voor meer info:
fire-escape(at)home.nl
/edit
Ps.:
Voordat je dit gaat moet je natuurlijk wel zorgen dat je gdisk.exe hebt he
[
Voor 6% gewijzigd door
max op 21-07-2003 14:46
]
Bald by design, beard by choice.
Inzien dat je iets niet weet, is belangrijker dan alles weten.