# planning rewrite * all steps as functions! * ansi or utf8? ## Steps * define application-Root: ${aroot} * function InitDirs : create directory structure * mount .ISO File * function CopyIso : copy all files from mounted ISO to temp\target * function CopyWim : copy new boot.wim and install.wim from mounted ISO to temp\target dir for modification * unmount .ISO File * function ModifyBoot * mount and modify boot.wim in temp\target * insert drivers * function ModifyInstall * mount and modify install.wim in temp\target * insert drivers * insert updates * function CreateTarget * copy assets\isoroot\* to \temp\target * create ${outfile} .iso file * Clean up things ``` Dir-Structure C:\isobuilder I_ builder.ps1 I_ assets I I_ isoroot I I I_ autounattend.xml I I I_ scripts I I I_ install_firefox.cmd I I_ updates I I_ tools I I_ drivers I I_ boot I I_ install I_ temp I I_ target I I_ mount I I_ boot I I_ install I_targetfile.iso ```