PowerShell
Following adds this technology to your private workspace so related learning is easier to organise and revisit.
What is PowerShell?
PowerShell is Microsoft's cross-platform automation and scripting platform used for Windows administration, cloud automation, DevOps pipelines and configuration management across Windows, Linux and macOS.
PowerShell is a command-line shell and scripting language built on .NET, designed for automating system administration tasks. Unlike traditional shells that pass text between commands, PowerShell passes structured .NET objects, making it possible to filter, sort and manipulate command output programmatically rather than parsing plain text.
Originally Windows-only, PowerShell was rewritten as PowerShell Core to run cross-platform on Windows, Linux and macOS, and is now open source. It ships with a large standard library of cmdlets (verb-noun commands like Get-Process or Set-Item) and integrates directly with Windows Management Instrumentation, Active Directory, and most major cloud providers' management APIs.
Automating administration and configuration tasks across Windows systems, cloud infrastructure and DevOps pipelines.
- Windows server and Active Directory administration
- Cloud automation for Azure, AWS and Microsoft 365
- CI/CD build and deployment scripting
- Bulk configuration management across fleets of machines
5 resources for PowerShell
Browse by purpose, from definitions and learning through operations, diagnostics and controlled recovery.
Learn and operate with PowerShell
Ordered as a reader progression -- from core definitions through to operational reference -- using only the content already connected in the technology registry.
Systems Engineering(3)
Learn the architecture, concepts and engineering context.
- Engineering The IT Toolkit for Predictable PowerShell OperationsHow to design, validate and safely roll back one bounded PowerShell IT-toolkit workflow, from diagnostic checks to a rate-limited remediation function. Open
- Failure-Aware PowerShell Architecture for a Bounded IT ToolkitA bounded, failure-aware PowerShell pattern for IT Toolkit-style service workflows: snapshot before change, ShouldProcess-gated actions, transcript evidence and a verified rollback path. Open
- Visualising AD Replication Latency & TombstonesCharting AD replication latency against tombstoneLifetime, using USN vectors and repadmin data to catch lingering objects before they reanimate. Open
Ops Playbooks(2)
Operate, maintain and improve it in production.