Windows PE を起動できる iso イメージを作成する簡単なバッチファイル

@echo off

set PF=amd64
rem set PF=x86

set SRC=C:\Program Files\Windows AIK\Tools
set DST=C:\winpe\%PF%

"%SRC%\PETools\copype.cmd" %PF% "%DST%"

dism /Mount-Wim /WimFile:"%DST%\winpe.wim" /index:1 /MountDir:"%DST%\mount"

rem dism /image:"%DST%\mouont" /Add-Package /PackagePath:"C:\Package\hoge.cab"
rem dism /image:"%DST%\mouont" /Add-Driver /driver:"C:\driver\hoge.inf"

copy "%SRC%\%PF%\imagex.exe" "%DST%\mount\windows\system32"

dism /Unmount-Wim /MountDir:"%DST%\mount" /Commit

copy "%DST%\winpe.wim" "%DST%\ISO\sources\boot.wim"

"%SRC%\amd64\oscdimg" -n -b"%DST%\etfsboot.com" "%DST%\ISO" "%DST%\..\winpe_%PF%.iso"

適当なファイル名をつけてコピーして、SET で定義している変数を環境に合わせてカスタマイズ。rem を入れてある Add-Package、Add-Driver はそれぞれ必要なものを。