Students will learn how to use Windows PowerShell 5.1 to automate administrative operations in this three-day course. Fundamental scripting abilities like developing complex functions, composing controller scripts, and managing script errors will be taught to students. Students will gain knowledge of working with Windows PowerShell Workflow, REST API, and data files in XML and JSON formats. They will also learn how to manage and protect servers using modern administration technologies like Just Enough Administration (JEA) and Desired State Configuration (DSC).
Create advanced functions.
Write controller scripts.
Handle script errors.
Use XML, JSON, and custom-formatted data.
Analyze and debug scripts
Understand Windows PowerShell workflow.
The process of parameterizing a command into an advanced function is covered in this module.
Lessons
Converting a command into an advanced function
Creating a script module
Defining parameter attributes and input validation
Writing functions that accept pipeline input
Producing complex pipeline output
Documenting functions by using comment-based help
Supporting –WhatIf and -Confirm
Lab: Supporting WhatIf and Confirm
Supporting WhatIf and Confirm
Convert a command into an advanced function.
Create a script module.
Define parameter attributes and input validation.
Write functions that accept pipeline input.
Produce complex pipeline output.
Document functions by using comment-based help.
Support WhatIf and Confirm.
This module describes how to extend the capabilities of Windows PowerShell commands with the help of the Microsoft.NET Framework and REST API.
Lessons
Using Microsoft .NET Framework in Windows PowerShell
Using REST API in Windows PowerShell
Lab: Using Microsoft .NET Framework in Windows PowerShell
Using Microsoft .NET Framework in Windows PowerShell
This module describes how to combine a controller script that offers a user interface or automates a business process with advanced functions that carry out a specified operation.
Lessons
Introducing controller scripts
Writing controller scripts that produce reports
Lab: Writing controller scripts
Describe controller scripts.
Write controller scripts that produce reports.
The fundamentals of managing errors in scripts are covered in this subject.The fundamentals of managing errors in scripts are covered in this subject.
Lessons
Understanding error handling
Handling errors and timeouts in a script
Lab: Handling errors in a script
Handling errors in a script
Describe error handling.
Handle errors and timeouts in a script.
The reading, writing, and manipulating of data in XML and JSON formats are covered in this module.
Lessons
Reading, manipulating, and writing XML-formatted data
Reading, manipulating, and writing JSON-formatted data
Reading and manipulating custom-formatted data
Lab: Reading, manipulating, and writing XML-formatted data
Testing the provided tools
Updating an XML inventory document
Read, manipulate, and write XML-formatted data.
Read, manipulate, and write JSON-formatted data.
Read and manipulate custom-formatted data.
This module covers the creation of Desired State Configuration (DSC) configuration files, their server deployment, and configuration monitoring. Additionally, this module covers the use of Just Enough Administration (JEA) to limit administrator access.
Lessons
Understanding Desired State Configuration
Creating and deploying a DSC configuration
Implementing Just Enough Administration
Lab: Creating and deploying a DSC configuration
Creating and deploying a DSC configuration
Understand DSC.
Create and deploy a DSC configuration.
Implement JEA.
This module describes how to examine and troubleshoot existing scripts using built-in Windows PowerShell capabilities.
Lessons
Debugging in Windows PowerShell
Analyzing and debugging an existing script
Lab: Analyzing and debugging an existing script
Analyzing and debugging an existing script
Debug in Windows PowerShell.
Analyze and debug an existing script.
The characteristics of Windows PowerShell Workflow technology are described in this module.
Lessons
Understanding Windows PowerShell Workflow
Creating and running a Windows PowerShell Workflow
WhatsApp us
Meet our teachers and know how to fast-track your enrollment.