PowerShell 5.0 and Desired State Configuration

  • Duration: 2 Days (16 Hours)
  • Microsoft Partner
  • Practice Labs
  • Microsoft Certified Trainers
  • Digital Courseware
  • Access to the Recordings
  • Experience 24*7 Learner Support.

Enquire Now

Please enable JavaScript in your browser to complete this form.

55202AC : PowerShell 5.0 and Desired State Configuration Training Overview

This Powershell DSC Training is designed to get you up and running with Desired State Configuration (DSC). PowerShell DSC was introduced in version 4 and has been greatly expanded and enhanced in version 5. DSC goes hand-in-glove with implementation of DevOps the revolutionary methodology to join the development and operations teams. Now you can “declare” your desired environment and the DSC structure will “make it so” and keep it so!

Intended Audience For PowerShell 5.0 and Desired State Configuration Training

This is considered a skillset that all operations team need to master, and all developers should be familiar with the technology so they can develop DSC Resources to be used in deploying their software.

  • IT professionals who want to learn how to automate tasks using PowerShell
  • System administrators who want to use DSC to manage their IT infrastructure
  • Network administrators who want to use DSC to configure network devices
  • Help desk technicians who want to use PowerShell to troubleshoot IT issues
  • IT security professionals who want to use PowerShell to automate security tasks
  • Anyone who wants to learn how to use PowerShell and DSC to manage their IT environment more effectively

PowerShell 5.0 and Desired State Configuration Training Course Objectives

  • Understand Desired State Configuration.
  • Understand that PowerShell handles both imperative and declarative language.
  • Understand DSC requirements.
  • Understand features added to version 4 of PowerShell.
  • Understand features added to version 5 of PowerShell.
  • Understand and execute updating the Help System.
  • Understand management models.
  • Understand and utilize MOF file creation workflow.
  • Understand methodologies of configuration data.
  • Understand functions and cmdlets available for DSC with WMF 5.0.
  • Understand the basics of a DSC Pull Server.
  • Understand how to get the parameters working for IntelliSense.
  • Understand how to define a DSC configuration script.
  • Understand how to utilize resources.
  • Understand and utilize the Configuration keyword.
  • Understand node filtering.
  • Understand and utilize the DSC File Resource.
  • Understand and utilize the DSC Archive Resource.
  • Understand and utilize the DSC Environment Resource.
  • Understand and utilize the DSC Group Resource.
  • Understand and enable the Analytic Log.
  • Understand and utilize the DSC Log Resource.
  • Understand and utilize the DSC Registry Resource.
  • Understand and utilize the DSC Script Resource.
  • Understand and utilize the DSC Service Resource.
  • Understand and utilize the DSC User Resource.
  • Understand and utilize the DSC WindowsFeature Resource.
  • Understand and utilize parameters.
  • Understand both Push and Pull modes.
  • Understand and utilize the LCM.
  • Understand placing configurations and resources for distribution.
  • Understand configuration drift.
  • Understand and utilize the debugging feature.
  • Understand how to utilize PowerShell.
  • Understand and utilize the pipeline.
  • Understand and utilize loops.
  • Understand and utilize scripting.
  • Understand and utilize functions.

Benefits of taking 55202AC : PowerShell 5.0 and Desired State Configuration Training

Here are some of the benefits of taking 55202AC: PowerShell 5.0 and Desired State Configuration Training:

  • Enhanced Career Prospects: The demand for IT professionals with PowerShell and DSC expertise is growing rapidly as organizations increasingly rely on these tools to automate and manage their IT infrastructure. Earning the 55202AC certification can position you as a valuable asset to potential employers and help you advance your career in IT automation.
  • Validated Expertise: The 55202AC certification validates your in-depth knowledge of PowerShell 5.0 concepts, DSC tools, and best practices. It demonstrates your ability to effectively automate tasks and manage IT infrastructure using these powerful tools.
  • Higher Earning Potential: According to industry reports, IT professionals with PowerShell and DSC expertise command higher salaries compared to their non-certified counterparts. Earning the 55202AC certification can boost your earning potential and open doors to better-paying opportunities.
  • Strong Foundation in IT Automation and Management: The 55202AC certification provides a comprehensive understanding of PowerShell 5.0 concepts, DSC tools, and the skills to automate tasks, manage IT infrastructure, and troubleshoot IT issues. This knowledge is essential for success in the ever-evolving IT landscape.
  • Continuous Learning and Growth: The 55202AC certification encourages continuous learning and growth in the field of IT automation and management. Staying up-to-date with the latest PowerShell and DSC features, tools, and best practices will keep you at the forefront of the IT industry.
  • Recognition of Expertise: The 55202AC certification is a globally recognized credential that demonstrates your expertise in PowerShell and DSC and IT automation and management. It serves as a testament to your skills and knowledge, earning you the respect of your peers and potential employers.
  • Networking Opportunities: The 55202AC certification can connect you with a network of like-minded professionals in the field of PowerShell and DSC. Joining PowerShell and DSC communities and attending industry events can expand your network and provide valuable opportunities for collaboration and learning.

Here are some additional benefits of taking 55202AC training:

  • Gain a deeper understanding of PowerShell 5.0 concepts and tools.
  • Learn how to write and execute PowerShell scripts to automate tasks effectively.
  • Develop hands-on skills in using DSC to define and enforce the desired state of IT resources.
  • Gain experience in managing DSC configurations and troubleshooting DSC deployment issues.
  • Prepare for the 55202AC exam by covering all of the exam objectives.

If you are considering a career in IT automation or are already involved in managing IT infrastructure, the 55202AC certification is a valuable investment in your professional development and success.

Module 1: Course Overview

This module explains how the class will be structured and introduces course materials and additional administrative information.

Lessons

  • Introduction
  • Course Materials
  • Facilities
  • Prerequisites
  • What We’ll Be Discussing

Lab 1: Course Overview

  • None

After completing this module, students will be able to:

  • Successfully log into their virtual machine.
  • Have a full understanding of what the course intends to cover.

In this module, we explain Desired State Configuration (DSC), the concepts needed to understand the basics of how it works and discuss the features added in the two latest versions.

Lessons

  • 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

Lab 1: PowerShell 5.0 Desired State Configuration Introduction

  • None

After completing this module, students will be able to:

  • Understand Desired State Configuration.
  • Understand that PowerShell handles both imperative and declarative language.
  • Understand DSC requirements.
  • Understand features added to version 4 of PowerShell.
  • Understand features added to version 5 of PowerShell.

DSC utilizes DSC resources to determine whether or not the current state of the node matches the expected state, and those resources know how to change the current state to the expected state. Before we start to write configuration files and utilize resources, we are going to explore the two models of management, review MOF file creation workflows, and look at different methods of configuring data.

Lessons

  • 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

Lab 1: DSC Architecture

  • Let’s Allow PowerShell to Help Us!
  • Create A Sample Configuration File and Compile it into an MOF
  • Simple Deployment of MOF File to Change LCM Settings

After completing this module, students will be able to:

  • Understand and execute updating the Help System.
  • Understand management models.
  • Understand and utilize MOF file creation workflow.
  • Understand methodologies of configuration data.
  • Understand functions and cmdlets available for DSC with WMF 5.0.
  • Understand the basics of a DSC Pull Server.

In this module, we will examine the process to create configuration files and utilize them.

Lessons

  • Preparing the Environment
  • Defining a DSC Configuration Script
  • Configuration Keyword

Lab 1: DSC Configuration Files

  • Getting IntelliSense for the Parameters Working
  • Using Resources
  • Examine Node Filtering
  • Expand Filtering in Your Configuration File

After completing this module, students will be able to:

  • Understand how to get the parameters working for IntelliSense.
  • Understand how to define a DSC configuration script.
  • Understand how to utilize resources.
  • Understand and utilize the Configuration keyword.
  • Understand node filtering.

In this module, we will discuss and utilize DSC Resources.

Lessons

  • 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

Lab 1: DSC Resources

  • Utilize the DSC File Resource
  • Utilize the DSC Archive Resource
  • Utilize the DSC Environment Resource
  • Utilize the DSC Group Resource
  • Enable the Analytic Log
  • Utilize the DSC Log Resource
  • Utilize the DSC Registry Resource
  • Utilize the DSC Script Resource
  • Utilize the DSC Service Resource
  • Utilize the DSC User Resource
  • Utilize the DSC WindowsFeature Resource

After completing this module, students will be able to:

  • Understand and utilize the DSC File Resource.
  • Understand and utilize the DSC Archive Resource.
  • Understand and utilize the DSC Environment Resource.
  • Understand and utilize the DSC Group Resource.
  • Understand and enable the Analytic Log.
  • Understand and utilize the DSC Log Resource.
  • Understand and utilize the DSC Registry Resource.
  • Understand and utilize the DSC Script Resource.
  • Understand and utilize the DSC Service Resource.
  • Understand and utilize the DSC User Resource.
  • Understand and utilize the DSC WindowsFeature Resource.

In this module, we will discuss parameters, examine both push and pull models, and explore configurations and debugging.

Lessons

  • 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

Lab 1: DSC Pull and Push Servers

  • Create a Pull Server
  • Set Up the LCM
  • Distribute an MOF Via the Pull Server
  • DSC Fixes Things!
  • Test the Debug Feature

After completing this module, students will be able to:

  • Understand and utilize parameters.
  • Understand both Push and Pull modes.
  • Understand and utilize the LCM.
  • Understand placing configurations and resources for distribution.
  • Understand configuration drift.
  • Understand and utilize the debugging feature.

This appendix is a subset of BlueBuffaloPress course 752552 with all of the labs removed. It is intended as a basic tutorial, or refresher for students attending the course it is attached to. You will find this appendix in many of our PowerShell courses.

Lessons

  • Introduction to PowerShell
  • Utilizing PowerShell
  • The Pipeline
  • Processing Data with Loops
  • Scripting and Functions

Lab 1: Appendix: 752552 PowerShell 5.0 Basics

  • None

After completing this module, students will be able to:

  • Understand how to utilize PowerShell.
  • Understand and utilize the pipeline.
  • Understand and utilize loops.
  • Understand and utilize scripting.
  • Understand and utilize functions.

55202AC : PowerShell 5.0 and Desired State Configuration Training Course Prerequisites:

The students are expected to understand the basics of PowerShell either through attending the introductory courses by TrainCrest or having gained the experience through some other method.

AZ-040T00: Automating Administration With PowerShell

Q: What is the purpose of the PowerShell 5.0 and Desired State Configuration Training (55202AC)?

A: The purpose of this Powershell DSC Training is to provide participants with a comprehensive understanding of PowerShell 5.0 and the Desired State Configuration (DSC) feature. The training covers PowerShell scripting, advanced techniques, and the use of DSC to achieve consistent, reliable, and scalable infrastructure configurations in Windows environments.

A: This Powershell DSC Training is designed for IT professionals, system administrators, and DevOps engineers who want to enhance their PowerShell skills and leverage the power of Desired State Configuration for configuration management and infrastructure automation in Windows environments.

A: The training covers a range of topics related to PowerShell 5.0 and Desired State Configuration, including:

  • PowerShell scripting fundamentals
  • Advanced PowerShell techniques and cmdlets
  • Scripting with PowerShell 5.0 features and improvements
  • Introduction to Desired State Configuration (DSC)
  • Creating and applying DSC configurations
  • Managing DSC resources
  • Using DSC in a pull or push configuration mode
  • Troubleshooting and debugging DSC configurations

A: By the end of this training, you will have a comprehensive understanding of PowerShell 5.0 and Desired State Configuration. You will be able to write effective PowerShell scripts, leverage advanced PowerShell features, and use DSC to achieve consistent and scalable infrastructure configurations. You will also gain troubleshooting skills to identify and resolve issues with DSC configurations.

A: Participants should have a basic understanding of Windows operating systems, system administration concepts, and some experience with PowerShell scripting. Familiarity with previous versions of PowerShell is beneficial but not required.

A: Yes, this Powershell DSC Training includes hands-on exercises and lab sessions to provide practical experience in PowerShell scripting and working with Desired State Configuration. These exercises will allow you to practice writing PowerShell scripts, creating DSC configurations, and applying them to manage system configurations.

A: The duration of the Powershell DSC Training may vary depending on the format and delivery method. Typically, this training spans multiple days, with each day consisting of several hours of instruction, hands-on exercises, and discussions.

A: Yes, participants will receive comprehensive course materials, including slides, lab guides, and additional reference materials to support their learning during and after the training.

A: No, this Powershell DSC Training does not include an exam or certification. However, it provides valuable knowledge and practical skills that can be applied in real-world scenarios and enhance your professional capabilities.

A: Yes, this Powershell DSC Training can be customized to address specific organizational needs. The training provider or instructor can discuss customization options based on your requirements.

A: The training is delivered by experienced instructors who have expertise in PowerShell and Desired State Configuration. These instructors possess practical knowledge and industry experience, ensuring that the training is relevant and valuable to participants.

A: While the training itself provides comprehensive coverage of the subject matter, post-training support may vary depending on the training provider. Some providers may offer additional resources, online forums, or email support to address any questions or concerns that may

Discover the perfect fit for your learning journey

Choose Learning Modality

Live Online

  • Convenience
  • Cost-effective
  • Self-paced learning
  • Scalability

Classroom

  • Interaction and collaboration
  • Networking opportunities
  • Real-time feedback
  • Personal attention

Onsite

  • Familiar environment
  • Confidentiality
  • Team building
  • Immediate application

Don’t Just Take Our Word for It

Read what our satisfied clients have to say about their transformative experiences

Got more questions? We’re all ears and ready to assist!

Request More Details

Please enable JavaScript in your browser to complete this form.

Subscribe to our Newsletter

Please enable JavaScript in your browser to complete this form.
×