Skip to content

Latest commit

 

History

History
88 lines (68 loc) · 5.63 KB

README.md

File metadata and controls

88 lines (68 loc) · 5.63 KB

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 (https://github.com/servicedudes/cmdt).

Version

1.1.0

See version history at [Project Site] (https://github.com/pvs043/cMDTBuildLab/wiki/Version-History)

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 2012 R2 + WMF 5.1 or Windows 2016)
    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 7 with SP1 (April 2011)
    Windows 8.1 (November 2014)
    Windows 2012 R2 (November 2014)
    Windows 10 Version 1607 (November 2016)
    Windows 2016 (November 2016)

This module is tested on Windows 2016 server, but it will be worked on Windows 10 or Windows 2012 R2/Windows 8.1 with Windows Management Framewework 5.1.

The following prerequisites automatically downloaded with the cMDTBuildPreReqs DSC resource:

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. After completion of downloading run E:\Source\Windows Assessment and Deployment Kit\adksetup.exe for download ADK. Then copy E:\Source to production server.

Note for APP-V 5.1 client:

This module include fake archive Sources\appv_client_setup.zip.

If you have Microsoft Software Assurance subscription, take original client of APP-V 5.1 (appv_client_setup.exe) from MDOP 2015 and place into this ZIP file.

This archive will be unpack to source folder with cMDTBuildPreReqs DSC resource.

Quick start

See [Project Documentation] (https://github.com/pvs043/cMDTBuildLab/wiki/Quick-Start).

DscResources

The cMDTBuildLab Module contain the following DscResources:

Development

Want to contribute? Great!

E-mail me with any changes, questions or suggestions: [email protected]
Requiest for the new features at GitHub.

License

MIT

Respects

[Johan Arwidmark] (http://deploymentresearch.com/Research): Deployment Research
[Mikael Nystrom] (https://anothermike2.wordpress.com): The Deployment Bunny
[Jason Helmick] (https://twitter.com/theJasonHelmick), [Jeffrey Snover] (https://twitter.com/@jsnover):
[1. Getting Started with PowerShell Desired State Configuration (DSC)] (https://mva.microsoft.com/en-US/training-courses/getting-started-with-powershell-desired-state-configuration-dsc--8672?l=ZwHuclG1_2504984382). ([Rus] (https://mva.microsoft.com/ru/training-courses/-powershell-dsc--8672?l=dlwgB3wFB_1704984382))
[2. Advanced PowerShell Desired State Configuration (DSC) and Custom Resources] (https://mva.microsoft.com/en-US/training-courses/advanced-powershell-desired-state-configuration-dsc-and-custom-resources-8702?l=3DnsS2H1_1504984382)