You are here:   Research
  |  Login

Welcome to my blog, quickest way to find articles is usually to search for them.

Minimize
Search in All Title Contents
 
     

What's new in the Windows ADK 10 Insider Preview v15021

Feb 05 2017

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.

 

Download

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
https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewADK

New features

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.

image

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).

    image
    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.

    image 
    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 :)

    image

    More info soon :)

    / Johan Arwidmark








    Happy deployment, and thanks for reading!
    / The Deployment Research team



    Ami Casto

    Johan Arwidmark

    Blog Archive

    Minimize