Removing Windows 10 in-box apps during a task sequence

A couple of years ago, Ben Hunter posted a script on the Deployment Guys blog that showed how to remove the in-box modern apps from a Windows 8.1 installation.  That exact same approach works with Windows 10 as well.  But there’s more that can be done, especially since the list of apps is different for…


Windows AIK for Windows 7 is available for download

Grab it from the download center via  (Remember that the new USMT 4.0 bits are included in Windows AIK too.)


Migrating from Windows XP to Windows 8.1 using MDT 2013

Most people using MDT at this point have made the migration to Windows 7 and are looking at MDT 2013 to help with getting to Windows 8.1.  But there are a number of stragglers who are looking to go directly from Windows XP to Windows 8.1 (and hopefully finishing that by April 2014 when Windows…


Trying out Windows Autopilot User-Driven Hybrid Azure AD Join

With Windows 10 1809 now available, we’ve added new scenarios to Windows Autopilot.  You can read about them in the announcement blogs: Windows Autopilot: What’s new and what’s next (overview) Deploying a kiosk using Windows Autopilot (details on self-deploying mode) Upgrade Windows 7 using Windows Autopilot in Configuration Manager (details on Windows Autopilot for existing…


One journey ends, another begins

A long time ago, I worked in corporate IT.  One day I started looking for new challenges and interviewed with Microsoft for a job in Microsoft Consulting Services, helping customers with their Windows deployment processes.  I distinctly remember talking about all the “challenges” (putting it nicely) with the current tool, the Business Desktop Deployment (BDD)…


Encoding sensitive information in CustomSettings.ini and Bootstrap.ini

One of the questions I received after presenting a session at TechEd Europe was about encoding any clear-text passwords that you might place into the Bootstrap.ini file, so that if someone looked at the file they wouldn’t be able to tell what value it represented.  I suggested that it would be fairly simple to write…


MDT 2013: What’s changed?

I did a session at TechEd New Zealand a few weeks ago talking about what’s changed in MDT 2013.  As part of that session, I put together a list of all the changes in the MDT 2013 release, comparing all the scripts and configuration files, looking through all the bugs fixed, etc.  Since that information…


Windows 10 Pre-Upgrade Validation using SETUP.EXE

For those looking planning to do in-place upgrades to migrate from Windows 7, Windows 8, or Windows 8.1 to Windows 10 using System Center Configuration Manager task sequences (described here), you might be interested in doing a “trial run” with existing systems to identify machines that may have issues.  To support this, SETUP.EXE includes a…


MDT 2010 New Feature #13: New task sequence templates

There are two new Lite Touch task sequence templates provided in MDT 2010: Capture only (CaptureOnly.xml).  This task sequence includes only the steps to sysprep the OS, reboot into Windows PE, and capture a WIM file (with the right /FLAGS value).  We would prefer that you use a full task sequence to do the complete…


MDT 2012 New Feature: DaRT integration

In MDT 2012 Beta 2, a new feature has been added: the ability to integrate the Microsoft Diagnostics and Recovery Toolset (DaRT) 7 into the Lite Touch boot images generated by MDT.  The end result is a new option when booted into Windows PE: And when you choose the “Run DaRT Tools” option, you can…