Ik gebruik ghost in combinatie met sysprep om tijd te besparen voor installatie's, alleen heb ik een probleem waar ik niet uitkom.
Het proces zit als volgt in elkaar:
1. Image restoren die al gesysprepped is
2. Als de minisetup klaar is start firstboot.bat
3. Reboot -> secondboot.bat
4. Reboot -> thirdboot.bat
5. Reboot -> pc klaar voor gebruik
Regel in sysprep.inf:
Inhoud firstboot.bat:
Dmv de reg add gaat secondboot.bat gestart worden na een reboot en hier loopt het dus soms wel, soms niet mis.
Bij het eerste maal automatisch inloggen van het administrator account maakt Windows het profiel aan, tijdens dit aanmaken start firstboot.bat, als de batchfile klaar is reboot de pc binnen 10 sec.
Aan de hand of het een snelle/trage pc is kan het rebooten ook gebeuren tijdens het aanmaken van het profiel.
Inhoud reboot.bat:
Het probleem is dat secondboot.bat soms direct gestart word nadat firstboot.bat klaar is zonder reboot
Ik begrijp niet hoe dit kan aangezien firstboot.bat via regadd secondboot.bat moet laten starten bij de volgende reboot...
Inhoud secondboot.bat:
Omdat Windows nog geen reboot heeft gedaan na aanpassing hostname wil hij niet het domain joinen...
Iemand enig idee waarom dit fout loopt?
Het proces zit als volgt in elkaar:
1. Image restoren die al gesysprepped is
2. Als de minisetup klaar is start firstboot.bat
3. Reboot -> secondboot.bat
4. Reboot -> thirdboot.bat
5. Reboot -> pc klaar voor gebruik
Regel in sysprep.inf:
code:
1
2
| [GuiRunOnce]
Command0=C:\systools\firstboot.bat |
Inhoud firstboot.bat:
code:
1
2
3
4
5
| @echo off @echo Changing hostname... C:\systools\COMPNAME /c PC-?s reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce" /V secondboot /d c:\systools\secondboot.bat C:\systools\reboot.bat |
Dmv de reg add gaat secondboot.bat gestart worden na een reboot en hier loopt het dus soms wel, soms niet mis.
Bij het eerste maal automatisch inloggen van het administrator account maakt Windows het profiel aan, tijdens dit aanmaken start firstboot.bat, als de batchfile klaar is reboot de pc binnen 10 sec.
Aan de hand of het een snelle/trage pc is kan het rebooten ook gebeuren tijdens het aanmaken van het profiel.
Inhoud reboot.bat:
code:
1
| shutdown -r -t 10 |
Het probleem is dat secondboot.bat soms direct gestart word nadat firstboot.bat klaar is zonder reboot
Ik begrijp niet hoe dit kan aangezien firstboot.bat via regadd secondboot.bat moet laten starten bij de volgende reboot...
Inhoud secondboot.bat:
code:
1
2
3
4
5
6
| @echo off @echo Joining domain TEST C:\systools\sleep 30 netdom join %computername% /Domain:TEST /UserD:xxx /PasswordD:xxx reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce" /V thirdboot /d c:\systools\thirdboot.bat C:\systools\reboot.bat |
Omdat Windows nog geen reboot heeft gedaan na aanpassing hostname wil hij niet het domain joinen...
Iemand enig idee waarom dit fout loopt?