|
|
Title |
Duration |
|
|
|
|
00:07:40 |
|
|
|
Windows PowerShell Overview
Shell basics and the pipeline, the shell vs. a script interpreter, cmdlets and aliases, profiles, and redirecting output
|
00:22:40 |
|
|
|
Objects and their Members
Objects overview, properties and methods, Get-Member, common object types and their methods, how PowerShell turns objects into text
|
00:26:15 |
|
|
|
Using PowerShell's Help
Basic help as a syntax reminder, optional parameters, positional parameters, pipeline parameters - ByValue and ByPropertyName
|
00:20:09 |
|
|
|
|
00:18:14 |
|
|
|
|
00:15:01 |
|
|
|
Constructs
If/ElseIf/Else, Switch, Default, Break, Do/Until/Loop/Break, For, and ForEach
|
00:20:22 |
|
|
|
|
00:24:14 |
|
|
|
Scripts and Functions
The basics, parameterized scripts, basic functions, parameterized functions, filtering functions, and a peek at advanced functions
|
00:25:45 |
|
|
|
|
00:13:50 |
|
|
|
|
00:19:48 |
|
|
|
Understanding Scope
The scope hierarchy, variables and scope (and the *-Variable cmdlets), scope "gotchas"
|
00:23:14 |
|
|
|
|
00:19:30 |
|
|
|
|
00:18:02 |
|
|
|
|
00:21:16 |
|
|
|
Shell Security
WSH security overview, PowerShell security overview, security suggestions and best practices
|
00:23:35 |
|
|
|
|
00:24:19 |
|
|
|
Using COM Objects
nstantiating objects, using objects, caveats (including interop and type libraries)
|
00:18:24 |
|
|
|
|
00:18:59 |
|
|
|
The War on Scripting
Migrating a VBScript, re-thinking the script the PowerShell way (and a real-world final example)
|
00:24:38 |