Building a Windows 10 image for HPE Moonshot
The process is fairly simple, just follow the guidelines in the operating system deployment guide, I already have a Windows Deployment Services setup based on Windows Server 2012 R2 along with its ADK installed.
Since here we intend to build a Windows 10 cartridge image we will need the latest ADK because it requires the latest DISM, as per the here-under error:
To service this Windows image requires the latest version of the DISM. See http:
//go.microsoft.com/fwlink/?LinkId=293395 to find the latest version of DISM,
and http://go.microsoft.com/fwlink/?LinkId=293394 to learn how to install the la
test version of DISM from the ADK on your computer.
- I grabbed the latest copy of ADK and installed it yet I was still getting the same error.
- I removed the old ADK and installed the newer ADK, still I got the same error.
- Since each copy of Windows actually has a copy of the DISM executable, it seems that even when installing a newer version of ADK it doesn’t get overwritten.
I searched for the DISM executable and found that the newer version gets installed here “C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\dism.exe” and after I used it directly in conjunction with Moonshot Deployment scripts I was able to build my image successfully.
So I believe if you want to mix ADK’s on the same host you must use the DISM from its explicit version path, or create a DISM virtual machine for each build of Windows you need ;-).