Expanded

Windows PowerShell Desired State Configuration

This course is designed for Windows IT Pros who are using Windows PowerShell and Desired State Configuration to manage on-premises deployments and configurations of Windows servers
Course info
Level
Intermediate
Updated
Nov 24, 2021
Duration
4h 23m
Table of contents
Course Overview
Introduction to Desired State Configuration
DSC Fundamentals
Creating a DSC Configuration
Deploying a DSC Configuration
Advanced Configurations
Creating Custom Resources
Troubleshooting DSC
Using a Pull Server
Advanced DSC Techniques
Description
Course info
Level
Intermediate
Updated
Nov 24, 2021
Duration
4h 23m
Your 10-day individual free trial includes:

Expanded library

This course and over 7,000+ additional courses from our full course library.

Hands-on library

Practice and apply knowledge faster in real-world scenarios with projects and interactive courses.
*Available on Premium only
Description

Deploying Windows servers and managing their configurations can be a difficult task. One technique is to create scripts to set up new servers. Or you can separate the configuration from the implementation and create processes that guarantee a server will always be configured the way you expect with minimal manual effort. In this course, Windows PowerShell Desired State Configuration, you’ll learn to manage Windows server configurations with Windows PowerShell and Desired State Configuration (DSC). First, you’ll learn the DSC basics such as creating a simple configuration and deploying it to a server. Next, you’ll discover how to use advanced techniques such as configuration data. Finally, you’ll learn how to leverage DSC in an enterprise setting using a pull server and features such as named configurations. When you’re finished with this course, you’ll have the skills and knowledge of DSC needed to manage server configurations of any size organization.

About the author
About the author

Jeffery Hicks is a Microsoft MVP in Windows PowerShell and an IT veteran with many years of experience, much of it spent as an IT consultant specializing in Microsoft server technologies with an emphasis in automation and efficiency.

More from the author
Learning the PowerShell Language
Beginner
3h 51m
Jun 10, 2021
Putting PowerShell to Work
Beginner
2h 19m
Mar 1, 2021
More courses by Jeff Hicks
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. This is Jeff Hicks, and welcome to my course, Windows PowerShell Desired State Configuration. I'm a veteran IT pro with an extensive background in IT infrastructure management and operations, going back almost 30 years. I'm also a longtime PowerShell author, teacher, and mentor. I'm excited to tell you all about this course. This specific course is designed for IT pros with some PowerShell scripting experience who are responsible for Windows server deployments and configurations; someone who's been looking for a better way to manage configurations, for one, does several hundred on‑premises Windows servers; larger organizations who might have the budget for third‑party management tools or have moved to the cloud, which typically has its own set of configuration management tools. But what about the rest of you? Windows PowerShell Desired State Configuration, also known as DSC, might be just what you need. This course is intended to demonstrate how you can use Windows PowerShell 5.1 and DSC to manage server configurations. With DSC, you can ensure that your servers will always have the proper configurations of all the files, services, registry settings, features, and much more that they require. And if you need to update a setting, you can push that change to multiple servers with a few lines of PowerShell. The course does not require. PowerShell 7 and assumes you are still using Windows PowerShell 5.1 to manage your environment. By the end of the course, you should be able to create a DSC configuration script, learn how to find and use DSC resources, configure managed servers to use DSC, and deploy your configurations to the servers. When you're finished, you should be able to begin building your own DSC infrastructure that you can use to efficiently and consistently manage all of your Windows servers. If you've been looking for a way to leverage your PowerShell scripting skills and better manage your network, this is the course for you. I hope you'll join me.