Booting Kace Boot Environment (KBE) inside Hyper-V VM is hit or miss.
When PXE booting our standard KBE (that works flawlessly on actual machines) inside of Hyper-V VMs, it works OK about twice out of 15 tries. When it does work, it works prefectly, just like it does on actual machines. But when it fails, it throws 8004100c errors when running certain WMI queries (such as the one inside kprintmac.vbs, for example) and nothing works from there. I'm at whits end as to what I could do to remedy the issue, especially since there are not many hits when Googling the above error code.
Does anyone have any suggestions? I've already added the Hyper-V integration drivers to the KBE, that did not make a difference.
I may have found a solution, so I'll post here for anyone else's benefit: I had the VM set to use 2 CPUs, but moving it down to just 1 CPU allowed the KBE to boot properly each time. Not sure if it's an issue with the Hyper-V Server Beta, or the KBE, but as long as it works, I don't care :)