So gehts weiter:
:win
Variablen deklarieren:
nickname - Name der neuen VM
vmdir - Ordner fuer die neue VM
copy templates\win-vmxheader.txt factory-output\%vmdir%\%nickname%.txt
Abfrage: welcher OStype ?
if MS-dos goto dos
if Linux24 goto lin24
if WinXP-Pro goto xppro
:2k3enter
echo "guestOS = "winNetEnterprise"" >> factory-output\%vmdir%\%nickname%.txt
goto RAM
:RAM
echo "enter RAMsize in MB - muss durch 4 teilbar sein - no errorcheck "
echo "memsize = "%input%" >> factory-output\%vmdir%\%nickname%.txt
goto devices
:devices
echo "now you have to select the ingredients of the soup"
:scsi-controller
echo ' do you need SCSI-controller 0 - enter y or n'
if y = echo "scsi0.present = "TRUE" >> factory-output\%vmdir%\%nickname%.txt
if n = goto "scsi0.present = "FALSE" >> factory-output\%vmdir%\%nickname%.txt
echo ' do you need SCSI-controller 1 - enter y or n'
if y = echo "scsi1.present = "TRUE" >> factory-output\%vmdir%\%nickname%.txt
if n = goto "scsi1.present = "FALSE" >> factory-output\%vmdir%\%nickname%.txt
echo ' do you need IDE-controller 0 - enter y or n'
if y = echo "ide0.present = "TRUE" >> factory-output\%vmdir%\%nickname%.txt
if n = goto "ide0.present = "FALSE" >> factory-output\%vmdir%\%nickname%.txt
echo ' do you need IDEI-controller 1 - enter y or n'
if y = echo "ide1.present = "TRUE" >> factory-output\%vmdir%\%nickname%.txt
if n = goto "ide1.present = "FALSE" >> factory-output\%vmdir%\%nickname%.txt
echo ' do you need network - enter y or n'
if n = goto ports
else 'echo " select devicetype for nic0 - enter a or v"
if v = echo "Ethernet0.deviceType = 'vmxnet'
nach und nach werden alle Ports, Sound usw abgefragt
dann kommen die Platten
echo ' do you want to use one of your templates - y or n'
if y = goto listtemplates
if n = goto vdiskmanager
ich denke mal du kannst erkennen was ich im Sinn habe - ich wollte das schon immer mal machen, habe aber einfach zu wenig Zeit - oder besser gesagt - derzeit ist ein X2Y-assistent auf BartPE basis viel, viel interessanter.
Also wie gesagt - das Konzept und die Logik steht schon seit langem aber es war nie jemand in Sicht der die Batch zusammenhackt. Wenn du drauf warten willst, bis ich die selber mal fertig habe dann frag im Fruehjahr nochmal
ALSO fREIWILLIGE VORGETRETEN
Ulli