Module 1: Course Overview
- Introduction
- Course Materials
- Facilities
- Prerequisites
- What We’ll Be Discussing
Module 2: PowerShell 5.0 Desired State Configuration Introduction
- Understanding Desired State Configuration
- Understanding DSC Metaphor
- PowerShell is Imperative, or Declarative, or Both?
- Exploring DSC from 30,000 Feet!
- Examining Why to Put Effort into DSC (Or Inspire Me Dude)?
- Understanding DSC Requirements
- Examining PowerShell Version 4: DSC Features Added
- Exploring PowerShell Version 5: DSC Improvements
Mobile 3: DSC Architecture
- Taking a Preliminary Look
- Updating the Help System
- Exploring Management Models
- Reviewing the MOF File Creation Workflow
- Examining Methodologies of Configuration Data
- Exploring Functions and Cmdlets Available for DSC with WMF 5.0
- Understanding DSC Pull Server
Module 4: DSC Configuration Files
- Preparing the Environment
- Defining a DSC Configuration Script
- Configuration Keyword
Mobile 5: DSC Resources
- Examining File Resource
- Exploring Archive Resource
- Examining Environment Resource
- Exploring Group Resource
- Examining Log Resource
- Understanding Package Resource
- Examining Registry Resource
- Exploring Script Resource
- Examining Service Resource
- Exploring User Resource
- Examining WindowsFeature Resource
- Understanding PsDscRunAsCredential
Module 6: DSC Pull and Push Servers
- Discussing Parameters
- Examining a Push Mode Example
- Exploring the Pull Mode
- Reviewing the Local Configuration Manager (LCM)
- Placing Configurations and Resources for Distribution by the Pull Server
- Discussing Configuration Drift
- Debugging DSC in Version 5
Module 7: Appendix: 752552 PowerShell 5.0 Basics
- Introduction to PowerShell
- Utilizing PowerShell
- The Pipeline
- Processing Data with Loops
- Scripting and Functions