awesome-powershell
github.com/janikvonrotz/awesome-powershell ↗This repository has been moved to https://codeberg.org/janikvonrotz/awesome-powershell. Please visit the new location for the latest updates.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me blogs resources from awesome-powershell"
Installation instructions →What's inside
Blogs
- Adam the Automator
Engaging, technical content on all things automation, cloud computing and DevOps by Adam Bertram and friends.
- Clear-Script
Personal blog of Joel (Sallow) Francis.
- Doug Finke
Author of
- Learn PowerShell | Achieve More
Achieve More - Personal blog of Boe Prox who moderated for the Scripting Guy.
- Mike F. Robbins
Microsoft MVP. SAPIEN Tech MVP. Co-author of Windows PowerShell TFM 4th Edition.
- PowerShellExplained
Personal blog of Kevin Marquette
Videos
- AD Forensics with PowerShell - Ashley McGlone
A lot of AD related scripting and analysis techniques.
- Advanced Tools & Scripting with PowerShell 3.0
IT pros, take this advanced PowerShell course to find out how to turn your real time management and automation scripts into useful reusable tools and cmdlets.
- All Things Microsoft PowerShell
Another general language reference.
- Best Practices for Script Design - Don Jones
Don Jones discusses script design principles and best practices.
- Getting Started With PowerShell 3.0 Jump Start
Jump starts series are for IT professionals with no previous experience with PowerShell, and want to learn it fast.
- Learn Windows PowerShell in a Month of Lunches - Don Jones
Video companion to the book of the same title.
UI
- AnyBox
Designed to facilitate script input/output with an easily customizable WPF window.
- BurntToast
Module for creating and displaying Toast Notifications on Microsoft Windows 10.
- Graphical
Module to plot colorful console 2D Graphs (Scatter, Bar, Line).
- GraphicalTools
A module that mixes PowerShell and GUIs! - built on Avalonia and gui.cs.
- psInlineProgress
Write inline progress bars in PowerShell.
- PS-Menu
Simple module to render interactive console menu.
Editors and IDEs
- Atom package
PowerShell language support for Atom.
- ISE Steroids
Add-on for the PowerShell ISE which provides a rich set of additional features to complete the ISE development experience.
- PowerShell for Visual Studio Code
Provides IntelliSense, code navigations, script analysis, script debugging, and more for the
- PowerShell ISE
Official PowerShell development environment included with Microsoft Windows.
- PowerShell Plus
All in one IDE.
- PowerShell Studio
Powerful PowerShell IDE with module, help, and user interface development tools, high DPI support and regular updates.
SharePoint
- AutoSPInstaller
Automated SharePoint 2010-2019 installation script.
- SharePoint2019Commands
PowerShell module to help you auto-load all SharePoint 2019 cmdlets.
- SPReplicator
SPReplicator helps replicate SharePoint list data to/from CSV, SQL Server, SharePoint itself and more.
Security
- BloodHound
Easily identify highly complex attack paths that would otherwise be impossible to quickly identify.
- Harness
Interactive remote PowerShell Payload.
- Invoke-Obfuscation
PowerShell Obfuscator.
- Nishang
Enables scripting for red team, penetration testing, and offensive security.
- p0wnedShell
PowerShell Runspace Post Exploitation Toolkit.
- PESecurity
Module to check if a Windows binary (EXE/DLL) has been compiled with ASLR, DEP, SafeSEH, StrongNaming, and Authenticode.
Build Tools
- BuildHelpers
Variety of helper functions for CI/CD scenarios.
- Invoke-Build
Build and test automation tool inspired by psake.
- psake
Build automation tool inspired by rake (aka make in Ruby) and bake (aka make in Boo).
- PSDeploy
Module built for the purpose of simplifying multiple types of deployments.
- YDeliver
Build and deployment framework aimed at .NET projects.
Frameworks
- Carbon
DevOps for automating the configuration of Windows computers.
- Kansa
Incident response framework.
- PowerShell PowerUp
Powerful server management framework.
- PSCX
PowerShell Community Extensions - Useful set of additional cmdlets.
- PSFramework
Easily add configurations, logging and more to your own PowerShell module.
Showing a sample of 162 resources. View the full list on GitHub →