Option 97: Contains some information of what kind of machine it is, like UEFI or not etc.
Option 93: This is set to the actual UUID of the machine Option 60: This gets set to the string of “PXEClient” which then instructs the PXE servers that this is a machine that is trying to boot. So in order to PXE boot a modern client, the standard can be deviated and bastardised quite a bit but will only cover the basics here, typically has to set the following options: Great work BTW Chris! The PXE Fairy and how she works her magic
Close enough, so I did some rework on it to make sure it covered the basic PXE bits as well. I did find one epic PowerShell script written by a dude called Chris Dent, which was simulating a DHCP client. Surely there must be a PowerShell script that lets you do that? Well there wasn’t. Had a thought the other day, why do I have to keep PXE booting these devices just to see what file name and other options, if any, I would get from my DHCP, proxyDHCP or IP Relay/Forwarding devices. Update : The script has been fixed for many bugs/issues and moved to our github repo: iPXEAnywhere/PXE-DHCP-Test.ps1 at main