PowerShell Functions for Advanced Automation Administration
4.7 (7 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,250 students enrolled

PowerShell Functions for Advanced Automation Administration

Explore the exciting possibilities of PowerShell 6 using various important feature Controller scripts, Workflow, Debug!
New
4.7 (7 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,250 students enrolled
Created by Scott Burrell
Last updated 6/2020
English
English [Auto]
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Creating modules
  • Using logic tests and loops in scripts
  • Error handling
  • Delegated administration
  • Remote administration
  • Creating background jobs
  • Scheduling tasks and jobs
  • 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 in this course
Requirements
  • Candidates should have experience with navigating the Windows operating system
Description

Simplify Windows network administration with PowerShell. Learn how to automate routine tasks and free up more time for complex troubleshooting and innovation. This course, part of the PowerShell learning path, covers next-level scripting using prebuilt PowerShell modules, conditional logic, and loops. Instructor Scott Burrell also shows how to handle errors, enable delegated and remote administration, and run jobs in the background of Windows Server 2016. Plus, learn how to schedule tasks and jobs so you don't have to sit around waiting for an activity to complete. Using these tips and best practices, you can administer an entire network of workstations and servers—without ever having to leave your office.

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.



Who this course is for:
  • Anyone wanting to gain Microsoft Server Administration experience.
Course content
Expand all 35 lectures 03:11:34
+ Remote and Delegated Administration
4 lectures 18:48
Principles of delegated administration
03:39
Configure servers for remote admin
04:11
Enable remoting using GPO
05:41
Use WinRM to manage remote systems
05:17
+ Automate Tasks
4 lectures 20:31
Background jobs and scheduled jobs
02:04
Create background jobs
05:46
Schedule tasks
04:45
Schedule jobs
07:56
+ Advanced Functions in Powershell
7 lectures 36:38
Introduction
01:45
Advanced functions and common parameters
06:17
Parameter attributes and validation
06:58
Accept pipeline input
05:09
Complex pipeline output
05:34
Document functions
05:09
Use -WhatIf and -Confirm
05:46
+ Adding Functionality with.NET Framework and REST
4 lectures 23:33
How .NET works with PowerShell
03:57
Use .NET in Windows PowerShell
05:15
Work with classes
08:04
Use REST API in Windows PowerShell
06:17
+ Controller Scripts
3 lectures 14:05
Characteristics of a controller script
04:48
Controller scripts with a user interface
05:12
Controller scripts with HTML reports
04:05
+ XML,JSON, and Custom-Formatted Data
5 lectures 27:09
Read data from XML files
06:01
Create and manipulate XML data
05:29
Work with complex XML files
06:17
Use JSON-formatted data
04:01
Use JSON data in Windows PowerShell
05:21