cMDTBuildLab
cMDTBuildLab copied to clipboard
This is a Build factory for create Reference images of Windows systems
cMDTBuildLab
cMDTBuildLab is a Powershell Module to help automize deployment Windows Reference Images on MDT Server with Desired State Configuration.
cMDTBuildLab is a fork from cMDT module.
Releases
GitHub master branch
This is the branch containing the latest release, published at PowerShell Gallery.
GitHub dev branch
This is the development branch with latest changes.
PowerShell Gallery
Official repository - latest module version and download count.
Version
3.0.0
See version history at Project Site
Tech
Prerequisites for infrastructure:
- Domain Controller: DC01 (Windows 2012 R2 or above)
- Windows Update Server (WSUS): WU01 (Windows 2012 R2 or above)
- Deployment server: MDT01 (Windows 2016/2019)
Disk C: - System
Disk E: - DATA
(Disk D: is used for Temp in Azure or Virtual DVD for on-premise deploy) - Hyper-V Host: HV01 (Windows 2012 R2 or above)
- Original Microsoft media (ISO) images:
Windows 10 Version 22H2 (November 2022)
Windows 2019 (April 2019)
This module is tested on Windows 2016/2019 server, but it will be worked on Windows 10 or Windows 2012 R2/Windows 8.1 + WMF 5.1.
The following prerequisites automatically downloaded with the cMDTBuildPreReqs DSC resource:
- MicrosoftDeploymentToolkit_x64 - Microsoft Deployment Toolkit (MDT) (Build 6.3.8456.1000)
- ADK & WinPE v.2004 - Windows PE, v.2004 (Build: 10.1.19041.1)
- Visual C++ runtimes - 2013,2015-2022
If your MDT01 host does not have direct connection to Internet, run DSC configuration from Deploy\Download_MDT_Prereqs.ps1 at Windows machine connected to Internet.
Quick start
DscResources
The cMDTBuildLab Module contain the following DscResources:
- cMDTBuildApplication
- cMDTBuildBootstrapIni
- cMDTBuildCustomize
- cMDTBuildCustomSettingsIni
- cMDTBuildDirectory
- cMDTBuildOperatingSystem
- cMDTBuildPackage
- cMDTBuildPersistentDrive
- cMDTBuildPreReqs
- cMDTBuildSelectionProfile
- cMDTBuildTaskSequence
- cMDTBuildTaskSequenceCustomize
- cMDTBuildUpdateBootImage
Development
Want to contribute? Great!
Requiest for the new features at GitHub.
Thanks to Community: Issue and Pull Requests
Respects
Johan Arwidmark: Deployment Research
Mikael Nystrom: The Deployment Bunny
Jason Helmick, Jeffrey Snover
License
Free usage