Living Table of Contents
- MDT Tutorial: Prologue & Requirements
- MDT Tutorial Part 1: Installation
- MDT Tutorial Part 2: Initial Configuration
- MDT Tutorial Part 3: Imaging
- MDT Tutorial Part 4: CustomSettings.ini
- MDT Tutorial Part 5: Bootstrap.ini
- MDT Tutorial Part 6: Customizing Boot Media
- MDT Tutorial Part 7: Customizing Base MDT Template & ADK WinPE Template WIM
- MDT Tutorial Part 8: Unattend.xml
- MDT Tutorial Part 9: Logging
- MDT Tutorial Part 10: CustomSettings.ini Validation Testing & Troubleshooting Part 1
- MDT Tutorial Part 11: Troubleshooting Part 2: Windows could not parse or process unattend answer file [C:\windows\Panther\unattend.xml] for pass [specialize]. The answer file is invalid.
- MDT Tutorial Part 11: Troubleshooting Part 3: Windows could not parse or process unattend answer file [C:\windows\Panther\unattend.xml] for pass [specialize]. The answer file is invalid.
- MDT Tutorial Part 11: Troubleshooting Part 4: Task Sequence Variable is Being Overwritten
- MDT Tutorial Part 11: Troubleshooting Part 5: Invalid DeploymentType value “” specified. The deployment will not proceed.
- MDT Tutorial Part 11: Troubleshooting Part 6: Unable to mount the WIM, so the update process cannot continue
- MDT Tutorial Part 11: Troubleshooting Part 7: Non-Fatal OSD Errors & Warnings
What These Guides Are:
A guide to help give you some insight into the MDT imaging & troubleshooting process in general.
What These Guides Are Not:
A guide to create a one-size fits all solution that fixes all the issues you’re ever going to encounter.
Why Bother with My Tutorials?
You totally don’t have to take my word on it! I’m not world-reknowned like others listed on the Resources page – heck I’m not even county-reknowned so you totally should scrutinize the content and provide me with any constructive criticism you may have. 🙂
However I’ve learned from experience, as well as from others in the circles I travel in, that although turn-key solutions are great, once implemented those who implemented them are not fully equipped to maintain the environment.
Please do not misconstrue what I’m saying here: There is nothing wrong with the turn-key solutions out there! It’s simply that we’re not all at the same level from a technical perspective and we all have knowledge gaps. But it’s that combination that makes it challenging for some to support those turn-key solutions.
For me anyway I find that having a good base and some reference points better equips me for the road that lies ahead. And when something breaks it’s an excellent opportunity to review my depth of knowledge on the subject to troubleshoot my way back into a functioning state. But that’s me and it may not be you. Maybe you’re just some savant and it comes naturally.
If you were brave enough to go through this process and successfully built, captured & deployed images, then you should have sufficient functional knowledge to efficiently use the turn-key solution below.
More Labs & Test Environments from Microsoft
- Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit
- Deploy Windows 10 with the Microsoft Deployment Toolkit
- Create a Windows 10 reference image
- Deploy a Windows 10 image using MDT
- Build a distributed environment for Windows 10 deployment
- Refresh a Windows 7 computer with Windows 10
- Replace a Windows 7 computer with a Windows 10 computer
- Perform an in-place upgrade to Windows 10 with MDT
- Windows 10 Virtual Labs
- Deploying with MDT (Self-paced Labs) See Also: Deploying Windows 8.1 with MDT 2013
Turn-Key Solution from Microsoft: Microsoft 365 Powered Device Lab Kit (Formerly Windows 10 Deployment and Management Lab Kit)
The Microsoft 365 powered device lab kit (formerly Windows 10 Deployment and Management Lab Kit) is a complete pre-configured virtual lab environment including evaluation versions of:
- Windows 10 Enterprise, version 1803 (Windows 10 April 2018 Update)
- System Center Configuration Manager, version 1802
- Windows Assessment and Deployment Kit for Windows 10, version 1803
- Microsoft Deployment Toolkit
- Microsoft Application Virtualization (App-V) 5.1
- Microsoft BitLocker Administration and Monitoring 2.5 SP1
- Windows Server 2016
- Microsoft SQL Server 2014
- Connected trials of:
- Office 365 Enterprise E5
- Enterprise Mobility + Security
The best part is that it also includes illustrated step-by-step lab guides to take you through multiple deployment and management scenarios, including:
- Windows Analytics Update Compliance
- Servicing Windows 10 with Configuration Manager
- Servicing Office 365 ProPlus with Configuration Manager
Deployment and management
- Modern Device Deployment
- Modern Device Management with AutoPilot
- Modern Device Co-Management
- Office 365 ProPlus Deployment
- BIOS to UEFI Conversion
- Modern Application Management with Intune
- Enterprise State Roaming
- Remote Access (VPN)
- Windows Information Protection
- Windows Defender Advanced Threat Protection
- Windows Defender Application Guard
- Windows Defender Application Control
- Windows Defender Antivirus
- Windows Defender Exploit Guard
- Windows Hello for Business
- Credential Guard
- Device Encryption (BitLocker)
- Remote Access (VPN)
- Windows App Certification Kit
- Windows Analytics Upgrade Readiness
- Browser Compatibility
- Windows App CertificationKit
- Desktop Bridges
This is an amazing kit because of its holistic approach to helping IT Pros transition to the ‘Modern Desktop’. As such it’s a hefty download and the hardware requirements are steep.
Turn-Key Solution from Johan Arwidmark: Hydration Kit
Johan has been churning out Hydration Kits since as far back as ConfigMgr 2007 SP2 and MDT 2010 so he’s one of the top 5 go-to’s for this sort of thing.
From the author:
This Kit builds a complete ConfigMgr CB 1702, and ConfigMgr TP 1703, with Windows Server 2016 and SQL Server 2016 SP1 infrastructure, and some (optional) supporting servers. This kit is tested on both Hyper-V and VMware virtual platforms, but should really work on any virtualization platform that can boot from an ISO. The kit offers a complete setup of both a primary site server running ConfigMgr Current Branch v1702 (server CM01, as well as a primary site server running ConfigMgr Technical Preview Branch v1703 (server CM02). You also find guidance on upgrading current branch platform to the latest build.
There’s plenty of documentation in the link:
Turn-Key Solution from Mikael Nystrom: Image Factory for Hyper-V
Mikael has been working on this for at least 2 years and is another in the top 5 go-to’s for this sort of thing.
From the author:
The image factory creates reference images using Microsoft Deployment Toolkit and PowerShell. You run the script on the MDT server. The script will connect to a hyper-v host specified in the XML file and build one virtual machine for each task sequences in the REF folder. It will then grab the BIOS serial number from each virtual machine, inject it into customsettings.ini, start the virtual machines, run the build and capture process, turn off the virtual machine and remove them all.
There’s some great documentation here but plenty to browse through in the link:
Turn-Key Solution from Mike Galvin: Image Factory for Microsoft Deployment Toolkit
I happened upon this by accident but I like how straight forward it appears to be.
From the author:
Recently I’ve been looking into automating my image build process further using PowerShell to create an Image Factory of sorts. There are other similar scripts that I’ve found online, but I like the relatively simple and straightforward method I’ve developed below. If like me you’re looking to automate your image build process so that you can have a fully up-to-date image library after patch Tuesday each month, then this may be for you.
This link is the original post where the script is introduced but I strongly urge you to start with the below link then work your way backwards from there.
Turn-Key Solution from Coretech: Image Factory
This unfortunately is not something I can link without burning a bridge. This solution is only obtainable from [select (?)] Coretech training classes or simply if Kent Agerlund likes you. It’s conceptually similar to many others here, relying on Hyper-V to spin up VM’s, start them, boot, start a specific build & capture task sequence, run through the task sequence then destroy the VM. Done.
As you can see there are plenty of training, lab and turn key imaging solutions out there but to quote Browning:
Image the whole, then execute the partsFancy the fabricQuite, ere you build, ere steel strike fire from quartz,Ere mortar dab brick!
In other words, get the total picture of the process; and I argue there are two ways of doing that: with a telescope and a microscope.
Start with the telescope to look at all of it from thirty-thousand feet and you’ll see almost all these require a dab of elbow grease to get going. In fact, most make assumptions about the environment as well as a certain amount of proficiency with the various technologies being used: PowerShell, MDT, Hyper-V, SCCM, Active Directory etc.
In the same vain that I’d rather learn to drive a manual transmission on an old beater car before I jump into an STI, GT3 RS, or <insert other absurdly expensive manual transmission vehicle here> , it makes more sense to have a slightly more-than-basic understanding of how the technology works before diving in head first.
Good Providence to you!