Its frustrating when things don't work - I don't image the recommended way either but I build mine for speed and ability for mixed hardware.
Two ways to start with, either a dedicated server for everything (WDS, MDT, AIK, Vanilla OS etc) or currently I have a server running WDS, and my desktop PC for everything else.
My setup is:
- MDT 2013 U1 and latest ADK installed on my local PC.
- MDT Operating Systems: I have imported Windows 10 x86 and x64 (RTM, vanilla software)
- MDT Out-Of-Box Drivers: I've created driver sets for each of my different hardware types (one for tela laptops, one for our lenovo PC's, another for HP desktops, and I generally only import network and sata drivers)
- MDT Applications: I've imported/configured all my software to install silent, (so Office 2016, Adobe Master Collection, Symantec, VLC, Sibelius, Java, Chrome/Firefox etc etc)
- MDT Task Sequence: I have two types, one that just sysprep's and captures. The others deploy my captured WIM's to the client machines.
- Once the above two steps are done (OS + Drivers) I can update the deployment share and create a lite-touch boot image to import into WDS which starts the deployment process at the client end.
So at the moment I deploy 'not the official way':
- Already installed is vanilla Windows on a VM in workstation (I make the system partition 500MB, OS on the rest of the virtual drive to match what MDT wants)
- Also installed is any base software I want across all my clients (Office 2016)
- I update using windows update (or I could use WSUS)
- I only have two VM's - Windows 7 x86 (old hardware/32bit CPU's) and Windows 10 x64 which I keep up to date.
So now for the capture bit:
- In one of the VM's above I create a snapshot, run ospprearm (for office) then run a task sequence that does a sysprep & capture only.
- This automatically does the sysprep and capture and create's a WIM which I import into MDT on my desktop.
- From here I can use this WIM to deploy to any client.
- Revert the snapshot to update my WIM later on.
On the client:
- Press F12 and log into MDT as an admin
- Select the Task sequence (which I've already set the captured OS to)
- Select any additional software I want installed (or driver sets, custom scripts etc)
- Hit go. The OS installs, drivers install, apps install, scripts run, reboots etc until its complete.
So my workflow now is:
Start my VM (W7 or W10), update/patch, snapshot, sysprep & capture & import into MDT, shutdown.
Change my task sequences to use the new captured WIM. I do this ~every 2-3 months.
If there is new software or drivers I add this to MDT as needed.
Sorry its a bit long winded and confusing. I suggest possibly watching a few youtube videos on MDT and how the deployment process works.