Infinite Skills - Advanced Windows PowerShell Scripting (2016)
In this Advanced Windows PowerShell Scripting training course, expert author Jason Yoder will take you beyond the basics of Windows PowerShell, teaching you how to create cmdlets, create custom views, and much more. This course is designed for users that are already familiar with PowerShell.
You will start by learning how to create a script and module. From there, Jason will teach you about advanced objects, the PowerShell pipeline, and PowerShell demoting, including how to enable remoting, one-to-one remoting, and one-to-many remoting. This video tutorial also covers finding sources of information and using external information. Finally, you will learn about automating administration, including background jobs, scheduled jobs, and reporting.
Once you have completed this computer based training course, you will have gained an advanced working knowledge of Windows PowerShell. Working files are included, allowing you to follow along with the author throughout the lessons.
Introduction And About The Author - [07m37s] Preparing To Build A Test Environment - [06m55s] Test Environment - Windows Server 2008 R2 - [12m30s] Test Environment - Windows Server 8.1 and Windows Server 2012 R2 - Part 1 - [02m56s] Test Environment - Windows Server 8.1 and Windows Server 2012 R2 - Part 2 - [05m17s] Test Environment - Windows Server 8.1 and Windows Server 2012 R2 - Part 3 - [03m53s] Installing The Domain Controller - [05m14s] How To Access Your Working Files - [01m15s]
02. From Scripting To Modules
Scope - [11m01s] Creating Our Starting Script - [06m09s] Moving To A Function - [10m09s] Parameter Validation - [08m01s] Using Child Functions - [07m25s] Creating A Module - [10m11s]
03. Making Modules Like A Rock Star
Custom Format Views - [12m03s] Custom Type Extensions - [11m55s] Public And Private Module Members - [04m59s] Error Handling - [10m41s] WMI And CIM - The Keys To Success - [08m22s] .NET - Never Reinvent The Wheel - [08m25s] Building Help Files - [09m01s] Debugging Methods - [10m44s]
04. Advanced Objects
Simple Object Creation - [06m50s] Objects From Multiple Sources - [03m31s] Complex Objects And Storage - [04m24s] Accessing Complex Objects - [03m45s] Creating Methods - [08m33s] Creating PowerShell V5 Class Objects - Part 1 - [07m31s] Creating PowerShell V5 Class Objects - Part 2 - [11m32s]
05. The PowerShell Pipeline
Pipeline Overview - [04m48s] ByValue Pipeline - [03m49s] ByPropertyName Pipeline - [04m59s] Filtering Functions - [08m09s]
06. PowerShell Remoting
Remoting Overview - [04m33s] Enabling Remoting - [07m56s] One-To-One Remoting - [04m49s] One-To-Many Remoting - [11m02s] Sessions - [13m05s] CIMSessions - [07m23s]
07. PowerShell Specific To A Product
Overview - [03m01s] Windows Server - [05m26s] Exchange Server - [11m46s]
08. Grabbing Data From The Internet
Finding Sources Of Information - [03m57s] Using External Information - [07m08s]
09. Automating Administration
Background Jobs - [08m45s] Scheduled Jobs - [07m28s] Reporting - [13m44s]
Wrap Up - [05m15s]