PowerShell is a great tool for efficiently managing core infrastructure through task automation and configuration management. This course covers the essentials of PowerShell 7.
Overview
Syllabus
Introduction
- Get up and running with PowerShell 7
- What you should know
- Why use PowerShell?
- Launch PowerShell as an administrator
- Configure the PowerShell console
- PowerShell development envionments
- Configure development environments for PowerShell
- PowerShell 7
- Install PowerShell 7
- Work with PowerShell modules
- Discover commands
- Explore help
- Understand cmdlet syntax
- Understand terse commands
- Utilize variables
- Understand PowerShell objects
- PowerShell security
- Create your first script
- Parameter attributes for scripts and functions
- Select information
- Filter specific data
- Control the flow of PowerShell
- Ternary operators
- Switch statements
- Define custom help
- Navigate the file system
- Manage files and directories
- Retrieve data
- Work with JSON objects
- Introduction to PowerShell remoting
- Enable PowerShell remoting
- Combine commands
- Practical PowerShell remoting
- Next steps
Taught by
Liam Cleary