Deploy Windows 8.1 and Office 2013 with MDT 2013 and the ADK 8.1

I’ve gotten several requests now for a step by step guide on rolling out Windows 8.1 with Office 2013 using MDT 2013, so I figured I’d take some time to outline what you’ll need to do to make that happen. This of course assumes you have at the very least an ISO of Win 8.1, a copy of Office 2013 and respective MAK keys for both. This guide is in three parts; Build, Configure, & Deploy.

It’s important to note something here: If you’re at all new to the Microsoft Deployment Toolkit, you’re gearing up to build some super slick “custom image” right away, but If you’ve never deployed with MDT before, you want to learn to push the stock image from the CD. Learn to walk before you run. You don’t need an image to get started, there’s one already in the .iso you have in your hands inside the sources folder. I’ll show you how to import that into MDT here shortly, don’t worry about making a super slick image just yet, just focus on understanding how MDT works, because we’re going to use it to build our images too…

Another thing that throws some newcomers off is a driver management model called “Total Control” The idea here is actually pretty simple, we’re going to build our reference image in a Virtual Enviroment without drivers, and let MDT inject drivers based on the make and model it detects at deploy time.

Build – Laying the foundation

  • Acquire Windows 8.1 and Office 2013 Media
    • Extract ISOs (preferably to server)
  • Download MDT 2013 & ADK 8.1
  • Download & Extract Driver Packs for your hardware
  • Install ADK 8.1 and MDT 8.1
  • Create Build Share
    • Import The OS
    • Add Office 2013 to Applications
      • Import as Application with source files
      • setup.exe /config ProPlus.WW\config.xml
    • Configure Office 2013
      • Accept EULA and set display to none
      • Launch Office Customization Tool
        • Set Installation Options
        • Set Shortcuts
      • Save to Updates
      • Add any any other updates to the updates folder
    • Create Standard Client Task Sequence
      • Add LTI Suspend in State Restore
      • Enable Updates in Task Sequence
    • Configure Advanced Share Properties
      • Set Platforms
      • Set Scratch Space
      • Set WinPE Wallpaper (Optional)
    • Tweak Boot.ini & CustomSettings.ini files
      • Set Skip BDDWelcome in Boot.ini AND CustomSettings.ini
      • Set Skip UserData to Yes
      • Set Skip Capture to No
      • Set Skip Timezone & Locale
  • Update Share
  • Configure Share Security Settings
  • Create a Reference Image
    • Create a Virtual Machine
    • Set Boot Media
    • Boot to VM and Authenticate
    • Set to Capture
    • Configure OS (Create Default User Profile)
    • Resume and Capture Image

Configure – Test & Retest

  • Create Production Share
    • Import The Reference Image
    • Create Driver Folder Structure using MAKE\MODEL
    • Import Drivers
    • Create Task Sequence
      • Enable Updates
      • Set Driver Path Variable Using %MAKE%\%MODEL% in PostInstall
      • Add Windows Activation Step into Task Sequence
      • Add Office Activation Step into Task Sequence
    • Tweak Unattended.xml File
      • Set taskbar and start menu shortcuts in specialize pass
      • Set Copy Profile = true in specialize pass
    • Configure Advanced Share Properties
      • Set Platform
      • Set Scratch Space
      • Set WinPE Wallpaper (Optional)
      • Enable Monitoring
    • Tweak Boot.ini & CustomSetting.ini files
      • Set Skip BDDWelcome in Boot.ini AND CustomSettings.ini
      • Set to skip Locale
      • Set to skip time zone
      • Enable Generic Logging
      • Enable Dynamic Logging
    • Update Share
    • Configure Share Security Settings
      • Set Entire Share Permissions – Group/Read
      • Set Logging – Group/Write

Deploy – Watch the Puppets Dance!

  • Prepare Boot Media
    • If using USB: Use Microsoft’s USB Boot Tool
    • If using CD: Burn the ISO
    • If using PXE: Upload boot.wim to WDS server
  • Boot to image from Production Share Media and Deploy Images to Production Systems