English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 118 Lessons (16h 42m) | 23.48 GB
This advanced Microsoft Advanced PowerShell Automation prepares systems administrators to automate repetitive and boring administrative tasks by building your own automation tools in PowerShell.
There’s a whole level of automation above scripting. You could be writing your very own PowerShell modules that include commands, cmdlets and functions all their own, then run them like they were built-in commands.
Once you’re done with this Advanced PowerShell Automation training, you’ll know how to automate repetitive and boring administrative tasks by building your own automation tools in PowerShell.
For anyone who manages Microsoft automation training, this Microsoft training can be used to onboard new systems administrators, curated into individual or team training plans, or as a Microsoft reference resource.
Advanced PowerShell Automation: What You Need to Know
This Advanced PowerShell Automation training has videos that cover topics such as:
- Creating advanced functions for automation
- Using cmdlets and Microsoft .NET Framework
- Writing controller scripts
- Making sense out of script errors and handling them
- Making use of XML, JSON and custom formatted data
Who Should Take Advanced PowerShell Automation Training?
This Advanced PowerShell Automation training is considered specialist-level Microsoft training, which means it was designed for systems administrators. This PowerShell skills course is designed for systems administrators with three to five years of experience with Microsoft automation.
New or aspiring systems administrators. If you’re completely new to systems administration, learning advanced Powershell automation early in your career is a sword that cuts both ways. On one hand, you’ll work faster and more efficiently thanks to knowing which advanced functions can help automate the tasks you don’t want to waste your time on.
Experienced systems administrators. The perfect time to learn advanced PowerShell automation is a few years into your systems administration career. With enough experience to recognize what tasks are unnecessarily tedious and annoyingly repetitive, you can improve not just your efficiency, but everyone’s.
Table of Contents
Configure Custom Formatting for PowerShell Objects
1 Why is PowerShell Object Formatting Important
2 Constructing a PowerShell Formatting File
3 Colorizing Output with PowerShell Format Data
4 Including PowerShell Format Types in Modules
5 Modifying Third-Party Module Formatting
6 Call to Action
Build Serverless Functions with PowerShell and AWS Lambda
7 Why Use PowerShell with Lambda
8 Setting Up Your Development Environment
9 Building a Simple AWS Lambda Function with PowerShell
10 Integrating Lambda with Amazon API Gateway
11 Using Lambda Inputs from API Gateway for Control Flow
12 Scheduling Lambda Execution with Amazon CloudWatch Events
13 Cleaning Up Your AWS Account with PowerShell
Author PowerShell Modules
14 Skill Introduction
15 Understanding PowerShell Module Structure
16 Building Your First PowerShell Module
17 Understanding PowerShell Module Manifests
18 Splitting Your PowerShell Module Into Pieces
19 Publishing Your Module to the Gallery
20 Debugging Your PowerShell Module
21 Call to Action
Schedule Recurring Tasks with PowerShell
22 Introduction to Scheduled Tasks on Windows
23 Explore the PSScheduledJobs Module
24 Create Your First PowerShell Scheduled Job
25 Schedule Tasks with schtasks.exe
26 Advanced Scheduling in schtasks
27 Using the ScheduledTasks PowerShell Module
28 Windows Task Scheduling Review and Conclusion
Send Windows Notifications with PowerShell
29 Introduction to Windows Notifications
30 Installing and Exploring the BurntToast Module
31 Creating Your First BurntToast Notification
32 Customizing Notifications with a Title, Image, and Sound
33 Enabling Snoozing and Adding Custom Buttons on Notifications
34 Adding Context Menus to Notifications
35 Building Progress Bars with Windows Notifications
36 Review and Call to Action
Monitor Windows Performance Counters and Event Logs with PowerShell
37 Introduction to Windows Monitoring
38 Overview of Monitoring Tools in Windows
39 Writing to Windows Event Logs with PowerShell
40 Responding to Events using Windows Task Scheduler
41 Listening for Windows Events using PowerShell
42 Using Windows Event Log Arguments in PowerShell Event Handlers
43 Finding Performance Counters with PowerShell
44 Retrieving Performance Data with PowerShell
45 Integrating PowerShell with InfluxDB REST API
46 Review and Conclusion
Configure Visual Studio Code for PowerShell Development
47 Why Use Visual Studio Code
48 Install Visual Studio Code and PowerShell Extension
49 Explore the VSCode PowerShell Extension Features
50 Configure PowerShell Extension
51 Pester PowerShell Tests in VSCode
52 Static Code Analysis with PSScriptAnalyzer
53 Git Integration with VSCode
54 Interactive PowerShell Debugging in VSCode
55 Remote Containers with PowerShell
56 Gathering Logs and Sending Feedback
Create Terminal UIs with PowerShell
57 Introduction to PowerShell Terminal User Interfaces (TUIs)
58 Exploring a PowerShell TUI Out-ConsoleGridView
59 Examining the PowerShell Host Interface
60 Colored Text Output in PowerShell with ANSI Escape Codes
61 Adding Emojis to PowerShell Scripts
62 Drawing Unicode Box Characters in PowerShell
63 Helper Functions for Drawing Boxes
64 Implementing Keyboard Controls in PowerShell Terminal UIs
65 Implementing a Robust Event Loop for PowerShell TUIs
66 Playing Sound with PowerShell
67 Putting it All Together into an Application
68 Review and Call to Action PowerShell Terminal UIs
Infrastructure Testing with PowerShell and Pester
69 Why Use Pester for Infrastructure Testing
70 Setting Up Pester and Pester Test Structure
71 Configure Pester with Preference Variable
72 Write a Simple Ping Test
73 Run Web Endpoint Tests with Pester
74 Run Test Setup and Teardown Tasks
75 Execute Tests by Tag
76 Testing AWS Cloud Resources with Pester
77 Review and Call to Action
, Building Web Applications with PowerShell Pode Module
78 What is the Pode Module for PowerShell
79 Create PowerShell Pode Dev Environment
80 Create PowerShell Pode Web API Skeleton
81 Expose JSON Endpoint with PowerShell Pode
82 Return Dynamic JSON Data from PowerShell Pode
83 Send HTML Responses from PowerShell Pode
84 Use Query String Parameters in Pode Routes
Using Regular Expressions in PowerShell
85 Intro to Regular Expressions in PowerShell
86 Learn the Matches Automatic Variable in PowerShell
87 Learn the Or Operator in PowerShell Regex
88 Grouping Regex Matches in PowerShell
89 Perform Multiple Matches with PowerShell Regex
Automate REST APIs with PowerShell
90 Intro to Automating REST APIs with PowerShell
91 Run PowerShell Container on Linux VM with Docker
92 Retrieve Open Weather Data with PowerShell
93 Discover Linode VMs via API with PowerShell
94 Create Linode VM via REST API with PowerShell
Explore Practical Features of PowerShell Pode Web Framework
95 Explore Extra Features of Pode Web Framework
96 Serve Static Assets in PowerShell Pode Apps
97 Split Pode Routes Into Separate Files
98 Configure PowerShell Pode Hot Reloading
99 Enable Basic HTTP Authentication in PowerShell Pode Apps
100 Use Pode Middleware for Request Rate Limiting
Deploy PowerShell Pode Web Apps on Kubernetes
101 Intro to Deploying PowerShell Apps on Kubernetes
102 Package Pode Web App in Container Image
103 Push Web App Container Image to Docker Hub
104 Craft Kubernetes Manifest Files for Deployment and Service
105 Deploy Pode Web App to Kubernetes Cluster
106 Verify Application Availability and Scale Pode App
Manage FTP Server Content with PowerShell Automation
107 Intro to FTP Automation with PowerShell
108 Deploy Cloud Linux FTP Server with Pure-ftpd
109 Create FTP Connection from PowerShell
110 List Remote FTP Directories with PowerShell
111 Upload Files to FTP Server with PowerShell
112 Manage Files and Directories with FTP and PowerShell
Working with File Streams in PowerShell
113 Intro to File Streams in PowerShell Automation
114 Dev Tools for Working With Filesystem Data
115 Read Individual Sequential Bytes from Files in PowerShell
116 Read Blocks of File Bytes Into In-Memory Buffer
117 Moving File Stream Seek Position While Reading
118 Write Byte Buffer From Memory to File with PowerShell
Resolve the captcha to access the links!