Intro to PowerShell Syllabus
Introduction
Programmatic PowerShell
- Overview
- Variables
- Casting
- Variable operations
- Logic and Loops
- Conditionals
- If/Else/Elseif
- Switch Case
- Loops
- While
- Do-While
- For loop
- ForEach loop
- ForEach-Object
- PowerShell Structures
- Arrays
- HashTables
- Custom PSObjects
- Functions
- Arguments
- Turning a Function into a Cmdlet
- Advanced Function Features
- Error Handing
- Classes
- String Gimmicks
- String Operations
- String Comparison
- Regular Expressions
Administration
- Navigating the Filesystem
- Querying/Managing Files and Directories
- User Administration
- Managing Users and groups locally
- Managing Users and groups in a domain context
- Process Administration
- Querying/Managing Processes
- Registry Operations with Powershell
- Interfacing with .NET
- PowerShell Providers
- PSDrives
- PSSessions
- Managing Event logs
- Working with Task Scheduler
- Closing