PowerShell Basics

← All courses

The Hacking Coach course

PowerShell Basics

PowerShell from first commands to scripts, remoting, modules and task automation.

$297 hours 46 minutes17 modules
PowerShell Basics course cover

Curriculum

Learning time: 7 hours 46 minutes

Introduction to PowerShell28 minutes
  • Installing PowerShell
  • Opening PowerShell Console
  • Understanding the PowerShell Interface
Basic PowerShell Commands27 minutes
  • Navigating the File System
  • Working with Files and Directories
  • Using Aliases
Understanding PowerShell Syntax30 minutes
  • Command Structure
  • Parameters and Arguments
  • Using Pipelines
PowerShell Help System27 minutes
  • Using Get-Help
  • Understanding Help Topics
  • Updating Help Files
Variables and Data Types28 minutes
  • Declaring Variables
  • Common Data Types
  • Working with Arrays and Hash Tables
Operators in PowerShell27 minutes
  • Arithmetic Operators
  • Comparison Operators
  • Logical Operators
PowerShell Scripts28 minutes
  • Creating and Running Scripts
  • Script Parameters
  • Error Handling in Scripts
Control Flow Statements28 minutes
  • If-Else Statements
  • Switch Statements
  • Looping Constructs (For, ForEach, While)
Working with Objects26 minutes
  • Understanding Objects
  • Using Get-Member
  • Selecting and Sorting Objects
Importing and Exporting Data29 minutes
  • Importing CSV Files
  • Exporting Data to CSV
  • Working with JSON and XML
PowerShell Remoting26 minutes
  • Enabling Remoting
  • Using Invoke-Command
  • Remote Session Management
Modules and Snap-ins27 minutes
  • Understanding Modules
  • Importing and Using Modules
  • Creating Custom Modules
Error Handling and Debugging27 minutes
  • Try-Catch-Finally
  • Using Write-Debug and Write-Verbose
  • Debugging Scripts
Advanced PowerShell Functions26 minutes
  • Creating Advanced Functions
  • Using CmdletBinding
  • Parameter Validation
Working with the Registry26 minutes
  • Accessing the Registry
  • Modifying Registry Entries
  • Exporting and Importing Registry Keys
Task Automation28 minutes
  • Scheduling Tasks with Task Scheduler
  • Automating Administrative Tasks
  • Using Workflow
Best Practices and Tips28 minutes
  • Writing Readable Code
  • Performance Optimization
  • Security Considerations

Ready to start PowerShell Basics?

Self-paced, on The Hacking Coach.

Enroll now ↗