Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
PowerShell: Functions for Advanced Automation

PowerShell: Functions for Advanced Automation

1h 44mAdvanced2018-10-05

Authors

Scott M Burrell

Scott M Burrell

Teacher specializing in HR, marketing, and small business management

Course details

Take your PowerShell skills to the next level. Learn how to automate complex Windows administration tasks and free up more time for troubleshooting and innovation. This course, part of the PowerShell learning path, covers functions for advanced automation. Instructor Scott Burrell shows how to expand the scope and usefulness of your commands with parameters and process input from the PowerShell pipeline. He also explains how to invoke .NET classes and REST APIs and use controller scripts to build user-friendly interfaces and HTML reports. Plus, learn how to read and format data such as XML and JSON using PowerShell scripts.

Learning objectives
Advanced functions with parameters
Processing pipeline input and output
Using .NET in PowerShell
Using REST APIs in PowerShell
Creating interfaces and HTML files with controller scripts
Reading XML, JSON, and custom data

Skills covered

ServerPowerShellIT AutomationDevOps FoundationsDevOpsLearningNetwork and System AdministrationMicrosoft

Concepts

Introduction

  • Advance your PowerShell functions
  • What you should know

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

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

Controller Scripts

  • Characteristics of a controller script
  • Controller scripts with a user interface
  • Controller scripts with HTML reports

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

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal