Lab 1
PowerShell Fundamentals & Cmdlets
Install PowerShell, run your first cmdlets, explore Get-Help, understand verb-noun naming and aliases. The daily toolkit every Windows sysadmin relies on from day one.
Lab 2
The Pipeline, Variables & Operators
Chain cmdlets through the pipeline, assign and use variables, write comparison and logical operators. The building blocks that turn single commands into repeatable workflows.
Lab 3
Conditional Logic, Loops & Functions
Write If/ElseIf/Else blocks, loop with ForEach-Object and While, build reusable functions with parameters. The patterns used in every real-world admin script.
Lab 4
Saving & Running Scripts
Write and save .ps1 scripts, configure execution policy, sign scripts, use dot-sourcing and modules. How production scripts are structured and deployed in enterprise environments.
Lab 5
AD Users & Groups via PowerShell
Create, modify and disable AD user accounts and security groups, set passwords, manage membership, and query objects with filters — the core of a sysadmin's daily AD workload.
Lab 6
Organisational Units & Delegation
Build an OU hierarchy, move objects between OUs, delegate administrative control — replicating how enterprises structure AD to separate duties and limit blast radius.
Lab 7
Group Policy Objects & Enforcement
Create and link GPOs, configure password and lockout policies, push settings to users and computers, use gpresult and RSOP to verify what's actually applied in a live environment.
Lab 8
Domain Join & Computer Accounts
Join Windows machines to the domain via PowerShell, manage computer objects, and troubleshoot secure channel breaks — a task that comes up constantly in support and engineering roles.
Lab 9
FSMO Roles, Replication & AD Sites
Identify and transfer all five FSMO roles, promote a second DC, configure sites and subnets, force replication with repadmin and diagnose failures using dcdiag.