Introduction to Windows PowerShell Desired State Configuration
This course explores basics of a feature introduced in PowerShell v4 – Desired State Configuration (DSC). DSC is a PowerShell way for describing and enforcing unified configuration of your infrastructure based on easy-to-use language elements. In the course we’ll start with DSC architecture and will move to basic configuration toolkit.
After we’ll understand the basics, we’ll see how to use different components of DSC to ensure correct configuration of our infrastructure. At the end of the course we’ll see how to troubleshoot the most common DSC issues.
This course will be useful for IT Pro and architects who are responsible for infrastructure management. Developer and test engineers can use DSC for quick preparation of the environment used in their day-to-day work.
As DevOps is going bigger and bigger, it’s necessary to apply infrastructure changes as quick as possible. With DSC you will ensure that components of specific computers are set the way you want. This course will help you to understand basics of relatively new Microsoft technology – DSC. You’ll find how to set it and will be able to use it in your production environment.
General Windows knowledge
Basic knowledge of Windows PowerShell
Windows PowerShell 4.0 installed at least at one computer
One computer used as a client.
For Module 4 you’ll need two computers (client + server) for Pull mode testing.
Module 1: DSC Basics and architecture
This module provides an introduction to Windows PowerShell Desired State Configuration (DSC). You’ll learn basic terms and will understand how DSC works and how you can set up it.
LAB 1: DSC Language Basics
Module 2: DSC Resources
This module shows you the basic blocks of DSC - resources. Using resources you can set the standard behavior of your infrastructure. We’ll see built-in resources and find out how to find resources built by others.
LAB 2: DSC Resources
LAB 3: DSC Resources
Module 3: DSC Configuration
In this module you will see how to actually configure DSC in the easiest possible example. Based on this example you’ll see DSC in action and will put all the knowledge from previous modules together.
LAB 4: DSC Configuration
Module 4: Introduction to advanced topics
This module is focused on advanced configuration of DSC. We’ll touch pull mode where you have central server with configuration and all clients are checking this configuration automatically. For closing we’ll answer some of the most common DSC questions.
LAB 5: DSC Advanced Topics
Try Risk Free
Skill Me Up subscriptions include unlimited access to on-demand courses with live lab lab environments with our Real Time Labs feature for hands-on lab access.
Access to Real Time Lab environments and lab guides
Course Completion Certificates when you pass assessments
2018 Skill Me Up and Opsgility, LLC. All Rights Reserved