- Native command
- Verb-Noun
- Aliases
- Help & Get-Command
- Using PSDrives
- Why is it not in Windows? - Jason
- See install docs
- Github Assets - click download button and show assets
- Side-by-side with PS5.1
- Module Overview -Jason
- Built-in
- Ship with MS Products (Windows, SQL, etc.)
- Intro PSGallery
- Finding commands on your system - Jeff
- Get-Command
- Module commands - get-module, import-module
- Finding modules to install - Sean
- Module Browser
- PS Gallery search
- PowerShell Help System
- Get-Help and Update-Help
- Understanding Syntax
- Online documentation
- How to find help
- Other help options - https://learn.microsoft.com/powershell/#community-resources
- StackOverflow, Discord/Slack, Spiceworks, PowerShell.org
- PowerShell blogs
-
Other hosts - Jason
- Windows Terminal vs. Conhost
- VS Code
- Cloud Shell
-
Scripting Basics - Jeff
- What is a PowerShell script
- Execution policy & unblock (mark of the web for Windows and macOS)
- Using variables
- Using VS Code & PS Extension
-
PowerShell remoting for scale-out - Jeff
- What is it?
- Alternate credentials
- Using Invoke-Command
- PSReadLine - Jason
- Tab completion - Jason
- Predictors - Jason
- Putting all together in your Profile - Sean
- https://learn.microsoft.com/powershell/scripting/learn/shell/optimize-shell
- What is the Profile?
- Configuring PSReadLine
- Come to Sean's session for profiles
- Console first
- Creating a basic script
- Script to basic function
- Basic function to advanced function
- Function to module