Seite 1 von 1

Scripte zum erstellen eines Windows 7 PE Boot Images

Verfasst: 08 Mär 2010, 12:21
von mr.quickly
Hallo zusammen,

habe folgendes Script erstellt, vielleicht kann es noch jemand brauchen:

start_image_build.cmd:

Code: Alles auswählen

@echo off
cls

IF "%1" == "" GOTO NO_PARAMETER_GIVEN
( IF NOT EXIST "%ProgramFiles%\Windows AIK" GOTO WINDOWS_AIK_MISSING
"%ProgramFiles%\Windows AIK\Tools\PETools\copype.cmd" %1 c:\winpe_%1 & call "c:\builder.cmd" %1
)
GOTO EXIT

:WINDOWS_AIK_MISSING
echo Windows Automated Installation Kit (AIK) fr Windows 7 nicht gefunden.

:NO_PARAMETER_GIVEN
echo Bitte noch die Plattform als Parameter angeben (x86/amd64/ia64)
echo.
echo z.B. "start_image.build.cmd amd64"
echo.
GOTO EXIT

:EXIT
builder.cmd:

Code: Alles auswählen

@echo off

Dism /Mount-Wim /WimFile:c:\winpe_%1\winpe.wim /index:1 /MountDir:c:\winpe_%1\mount

rem List Available Packages
rem Dism /image:c:\winpe_%1\mount /Get-Packages

rem Integrate Packages
Dism /image:c:\winpe_%1\mount /Add-Package /PackagePath:"%ProgramFiles%\Windows AIK\Tools\PETools\%1\WinPE_FPs\winpe-scripting.cab"
Dism /image:c:\winpe_%1\mount /Add-Package /PackagePath:"%ProgramFiles%\Windows AIK\Tools\PETools\%1\WinPE_FPs\winpe-wmi.cab"

rem Insert Additional Drivers
rem Dism /image:c:\winpe_%1\mount /Add-Driver /driver:c:\driver\yourdriver.inf

echo c:\opsi\startnet.cmd > "c:\winpe_%1\mount\Windows\System32\startnet.cmd"

Dism /Unmount-Wim /MountDir:c:\winpe_%1\mount /Commit 

move c:\winpe_%1\winpe.wim c:\winpe_%1\ISO\sources\boot.wim
Mittels dieser beiden Scripte (müssen auf c:\ liegen) könnt Ihr quasi vollautomatisch ein entsprechendes Windows 7 PE Boot Image erstellen lassen.
Zusätzlich zu den Scripten braucht ihr dazu einen entsprechenden Windows 7 X68/X64 Client und das Windows® Automated Installation Kit (AIK) für Windows® 7.