As part of testing, put a 5 minute pause between each step. If that then works fine, reduce to a 2 min pause etc.etc. I think the issue is your being too keen with your provisioning process. check what your PXE Cache is set to in 2012 R2 , looks like the default is 60min (we use 2 min on 2007) http://blogs.technet.com/b/configmgrdogs/archive/2012/08/29/configmgr-2012-where-s-my-pxe-cacheexpire-gone.aspx
If your too quick booting the machine before PXE knows about the machine , then you have to wait the pxe cache period before it will check with SCCM again In step 5 *also verify it is in all systems AND OS Provisioning* . This is on the *assumption *that that is where the PXE server looks to see if the machine is in SCCM, before looking to see what PXE adverts there are. Really need to watch the console of the 4th machine and see what the boot process is, you may only be seeing the end message "Operating System not found", you need to see what the PXE process is reporting on screen On Sat, Jul 26, 2014 at 2:42 AM, HELMS, DAVID C <[email protected]> wrote: > These are all VM’s that have unique UUID and MACs. No duplicates. > > > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *Mote, Todd > *Sent:* Friday, July 25, 2014 10:14 AM > > *To:* [email protected] > *Subject:* RE: [mssms] OSD + PXE assistance > > >

