PowerShell: Functions for Advanced Automation

Go to class
Write Review

Free Online Course: PowerShell: Functions for Advanced Automation provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. PowerShell: Functions for Advanced Automation is taught by Scott M Burrell.

Overview
  • Take your PowerShell skills to the next level. Learn how to build advanced PowerShell functions and scripts with parameters, .NET classes, and controller scripts.

Syllabus
  • Introduction

    • Advance your PowerShell functions
    • What you should know
    1. Advanced Functions in PowerShell
    • Advanced functions and common parameters
    • Parameter attributes and validation
    • Accept pipeline input
    • Complex pipeline output
    • Document functions
    • Use -WhatIf and -Confirm
    2. Adding Functionality with .NET Framework and REST
    • How .NET works with PowerShell
    • Use .NET in Windows PowerShell
    • Work with classes
    • Use REST API in Windows PowerShell
    3. Controller Scripts
    • Characteristics of a controller script
    • Controller scripts with a user interface
    • Controller scripts with HTML reports
    4. XML, JSON, and Custom-Formatted Data
    • Read data from XML files
    • Create and manipulate XML data
    • Work with complex XML files
    • Use JSON-formatted data
    • Use JSON data in Windows PowerShell
    Conclusion
    • Next steps