While getting OSD (Operating System Deployment) working in SCCM 2012 I came across two little things.
First, I want to be able to specify the computer name as part of the deployment. Windows-noob has a great article on this, available here:
It’s just specifying the variable OSDComputerName needs to be set for your Unknown Computers collection, which will work as long as you have your OSD task sequence advertised there too.
The second thing, which was more of an issue, was that my PC wasn’t detecting my PXE server after the first time, even though the OSD Task Sequence bombed out.
After reading this Microsoft TechNet thread: http://social.technet.microsoft.com/Forums/en-US/configmanagerosd/thread/b4c4ff5e-8e9b-41fd-a4ee-f21d7daccaaf/ I did a search for ‘Unknown’ in my devices, where 2 items popped up. In the properties I checked the MAC address, and sure enough one of the entries matched my PC.
In SCCM 2007 it didn’t quite work this way, generally if it bombed out there would be no record and you could continually PXE boot as many times as you liked. In 2012, as soon as you get to the list of available task sequences, the ‘Unknown Computer’ record is created.
A bit annoying, but there you have it.