What's new in the Windows ADK 10 Insider Preview v15021
A very shiny week turned into even shinier with the release of Windows ADK (10) Insider Preview v15021.
Note: I’m still researching this new kit, expect more info being added shortly… That being said, if you found something missing, please ping me at @jarwidmark on twitter.
Windows ADK 10 Insider Preview v15021 is available for download on the below link (please not that you need to be logged in with your insider account:
Windows Insider Preview Downloads
As for usual with new Windows ADK releases, including previews, the download bits are typically made available way before the documentation is, and this release is no exception. But that is also what makes it extra fun, because it allows for some research, which is of course, very shiny :)
What I found so far (will update the post as I find more stuff) in this release is the following:
- New scenarios for Windows ICD (provisioning packages)
- App-V Auto Sequencer
- Gaming Peripherals component for Windows PE
New Windows ICD scenarios
When starting Windows ICD in this release, you notice a ton of new ready-made scenarios. You can of course create all this by going to the Advanced provisioning directly, but the built-in templates are quite useful to get a specific setup done quickly.
Hmm, what about the Narrator support?
I read in this blog post: https://blogs.windows.com/windowsexperience/2017/01/09/announcing-windows-10-insider-preview-build-15002-pc that Narrator support as coming to WinPE, but so far I haven’t found it in this ADK preview. Will do some more research, but if you have more info. Please ping me (@jarwidmark on twitter).
Running the Windows ADK 10 Insider Preview v15021 setup
App-V Auto Sequencer
The App-V Auto Sequencer is a few PowerShell modules that allow you to create a virtual machine, and have it automatically sequence an application.
The main main module is New-AppVSequencerVM.psm1 which is found in the New-AppVSequencerVM folder. When imported this module also imports the AutoSequencingUtils.psm1 module found in the main (parent) folder.
The new App-V Auto Sequencer files.
After importing the module, you get a new cmdlet that can create a virtual machine, and inject instructions to automatically sequence an application. For this to work you need to have a VHD file of a Windows 10 setup. A Windows 10 VHD file can easily be created via the Convert-WindowsImage.ps1 script available on TechNet)
Note: If using Windows Server 2016 as your Hyper-V host, you need to modify the checkHyperV function in the AutoSequencingUtils.psm1 module to detect Hyper-V correctly.
Here are the commands I used to create the virtual machine:
# Import the App-V Auto Sequencer module
Import-Module "C:\Program Files (x86)\Windows Kits\10\Microsoft Application Virtualization\AutoSequencer\New-AppVSequencerVM\New-AppVSequencerVM.psm1"
# Create the virtual machine
New-AppVSequencerVM -VMName APPV002 -ADKPath "C:\Setup\Windows ADK Insider Preview v14965" -VHDPath "C:\VHDs\APPV001.vhd" -VMMemory 2048MB -VMSwitch Internal -CPUCount 2
The above mounts the Windows 10 VHD and injects the App-V sequencer into it as well as an unattend.xml file. Then it creates a virtual machine and starts it.
Gaming Peripherals for WinPE
I also noted a new WinPE-GamingPeripherals component for Windows PE. You find it in the normal optional components folder. Haven’t quite figured out yet what this one is for, but it sure sounds cool :)
More info soon :)
/ Johan Arwidmark