If you use a %variable% in your in your winnt.sif you will have issues in PE. Setup will tell you that you have a invalid script or something along those lines, my way aroud this, granted I didn't really look into it, was to run a batch file that ran after diskpart to copy the needed bathc files to a folder in the C:\drive and then hardcoded them into the Winnt.sif HTH