Now that Windows ADK 10 has been released for managing deployment for Windows 10, I’ve updated the ConfigMgr Prerequisites Tool with capabilities of downloading the latest version of Windows ADK.

Release notes

This minor update to the tool includes the following:

  • Support for Windows ADK 10 and previous version Windows ADK 8.1. A new ComboBox has been added giving you the option to choose what version to install.
  • Minor fixes in the code.

I plan to add more options to this tool in the future, like installing prerequisites for a Distribution Point on Windows 7 or Windows 8.1

Download the ConfigMgr Prerequisites Tool

As with previous realeses, you can download the tool from the TechNet Gallery.

I hope you enjoy this new version, and please report any issues that you may have with it.

(528)

Nickolaj Andersen

Principal Consultant and Enterprise Mobility MVP since 2016. Nickolaj has been in the IT industry for the past 10 years specializing in Enterprise Mobility and Security, Windows devices and deployments including automation. Currently working for TrueSec as a Principal Consultant. Awarded as PowerShell Hero in 2015 by the community for his script and tools contributions. Creator of ConfigMgr Prerequisites Tool, ConfigMgr OSD FrontEnd, ConfigMgr WebService to name a few. Frequent speaker at conferences and user groups.

comments
  • Herman van Drie
    Posted at 21:32 September 16, 2015
    Herman van Drie
    Reply
    Author

    First: great site and scripts.

    Though, found an issue in the script.
    You enumerate string values like integers. As they are evaluated by position, your script incorrectly handles ie buildnumbers wrong when it comes to Windows 10 / Server 2016.

    I used your script on Windows Server 2016 build 10514 and it would say that OS is not supported. Culprit is here:

    line 469:
    if (($OSProductType -eq 3) -and ($OSBuildNumber -ge 9200)) {

    Changing it to following solves it:
    [int]$OSBuildNumber -ge 9200

    Perhaps you could change your script to change datatypes accordingly before evaluation.

    Cheers, keep up the good work!

    • Nickolaj
      Posted at 22:38 September 16, 2015
      Nickolaj
      Reply
      Author

      Hi Herman,

      Great find, huge mistake when you’re testing the code on Windows Server 2012 R2 where it actually works, but for Windows 10/Windows Server 2016 TP it doesn’t as you’re showing. I’ll update this, thanks for pointing it out. I think I’d have to do a thorough code review, as much of it are still pretty old that I wrote when I was a newbie at PowerShell.

      Regards,
      Nickolaj

  • Steve
    Posted at 14:07 October 27, 2015
    Steve
    Reply
    Author

    I am having major problems running this on a Server2008R2 box. I keep getting the error:

    You must provide a value expression on the right-hand side of the ‘-‘ operator.

    My command is “powershell -file .\filename.ps1
    It is also being ran under Unrestricted execution policy

    Help?!?!

    • Nickolaj
      Posted at 14:11 October 27, 2015
      Nickolaj
      Reply
      Author

      Hi Steve,

      You need to install Windows Management Framework 3.0 (which includes PowerShell 3.0) for the tool to work.

      Regards,
      Nickolaj

  • Leave a Reply