Hi there everyone,
I'm not sure if I'm posting this in the correct location, but I spent a while working with the guys from LANDesk a while back in order to try and get an Intel NUC to build... it was refusing to build as it would Timeout looking for the Provisioning Template, and as I know I'm not the only one that will have this issue I figured I would put down what I did to resolve the problem, as it could save you a lot of time.
I tried a number of things such as trying to Provision of the OS from PXE boot, a bootable USB and even trying to Provision from an already running Intel NUC (with just the Agent installed).
After a while we changed some settings in LANDesk Management Console for it to look for MAC address instead of serial number, after that was changed the NUC built.
In our setup we don’t want to use MAC addresses to identify the device as we have a number of USB Ethernet Dongles which have the MAC addresses assigned to them, so moving them around machines can confuse LANDesk Management Console.
After finding out that MAC Address worked, I looked around in the BIOS and found that the Serial number, Manufacturer, Product Name and Version were all showing under “Board Information”, however both the Chassis and System Information sections in the BIOS were blank.
![]()
Based on that, I looked around online and I managed to find some information where someone had a similar issue with MDT and the NUCs, he explained how he used the "Intel Integrator Toolkit 6.1.8" tool to modify the BIOS in these sections.
I then downloaded the tool from: https://downloadcenter.intel.com/download/26307/Intel-Integrator-Toolkit, extracted the ITK6.UEFI file and saved saved it on to a FAT32 formatted USB.
I needed to get the serial number of the device and some other details, as well as change some BIOS settings,
On my Intel NUC that was achieved by doing the following:
I booted into BIOS (Pressing F2 on Bootup in my case)
I went to the screen that showed the serial number (Image above), and noted down the Manufacturer, Product Name, Version and Serial Number
Then you need to enable the Internal UEFI Shell in the BIOS
Click Advanced
Click on Boot at the top
In the Boot Screen click on the Boot Configuration
Under Boot Devices tick the Internal UEFI Shell box
![]()
Save the settings and exit.
Press F10 to Enter Boot Menu
Select UEFI : Built-in EFI Shell
Once your booted into the shell, it’s just a matter of typing a few commands to input the details you want to enter.
I’ve done it a few times now on different NUCS and the second and third time it’s a lot easier as I now know what I am doing, the first time was a little guesswork.
I skipped a number of the settings which I knew weren't needed for my case such as SKU and Asset Tag, but you may want to add these for your situation, you will just need to use SKU or Asset after the -f in the steps below
Below I will be using the following details for an example (changed the serial number), to give you a better idea how it looks
Serial : GERY123456789F8
Manufacturer : “Intel Corporation”
Version : H40999-504
Product : NUC5i5RYB
The commands to type once it's booted and you have changed to the correct drive (usually one of the following drives fs0:, fs1: or fs2:) are below
ITK6 -s -p (this will show you the fields that are empty, you can also run this at any stage to see if your changes have taken place).
ITK6 -s -t System -f Serial -v GERY123456789F8
ITK6 -s -t Chassis -f Serial -v GERY123456789F8
(Replace GERY123456789F8 with your devices serial number)
ITK6 -s -t System -f Manufacturer -v "Intel Corporation"
ITK6 -s -t Chassis -f Manufacturer -v "Intel Corporation"
ITK6 -s -t System -f Version -v H40999-504
ITK6 -s -t Chassis -f Version -v H40999-504
(Replace H40999-504 with your version number from BIOS)
ITK6 -s -t System -f Product -v NUC5i5RYB
(Replace NUC5iRYB with your devices Product name from BIOS)
Note that Product is only used for the System, and not for Chassis like the others do.
Confirm the details you have entered above have all gone in correctly by using the following command
ITK6 -s -p
You should see that the missing fields now have the information entered.
Reboot and confirm again in the BIOS settings.
![]()
If so then feel free to turn off the Internal UEFI Shell boot setting in the BIOS, then reboot and provision your machine.
Hopefully this helps those of you that like me have spent hours tearing your hair out it over a simple Provisioning Template timing out on the Intel NUCs.
While I've marked this down as 2016.x, it is likely it affects other versions of the Management Console as well.