What this learning path covers
Module 1, Getting Started with PowerShell, helps you get up and running with PowerShell, taking you from the basics of installation, to writing scripts and web server automation. This module, as an introduction to the central topics of PowerShell, covers finding and understanding PowerShell commands and packaging code for reusability, right through to a practical example of automating IIS. It also includes topics such as installation and setup, creating scripts, automating tasks, and using Powershell to access data stores, registry, and file systems. You will explore the PowerShell environment and discover how to use cmdlets, functions, and scripts to automate Windows systems. Along the way, you will learn to perform data manipulation and solve common problems using basic file input/output functions. By the end of this module, you will be familiar with PowerShell and be able to utilize the lessons learned from the module to automate your servers.
Module 2, Windows PowerShell for .NET Developers - Second Edition, begins with the Windows PowerShell basics, explores the significant features of Windows Management Framework 5.0, covers the basic concepts of Desired State Configuration and the importance of idempotent deployments. By the end of the module, you will have a good understanding of Windows PowerShell’s features and will be able to automate your tasks and manage configuration effectively.
Module 3, Mastering Windows PowerShell Scripting, beginning with PowerShell fundamentals, this module progresses by imparting the advanced skills required to master automation. You will learn how to deal with data and operations on various data types and structures, and see the techniques of data manipulation and parsing. Moving on, you will learn about the usage of regular expressions and comparison operators. Error handling techniques will enable you to identify and eliminate errors. This module also provides best practices for scripting and techniques to reduce the amount of code required to complete tasks. By the end of this module, you will be able to create a variety of PowerShell scripts and successfully automate your environment and become the go-to person.