PowerShell Automation

Open-source PowerShell projects categorized as Automation

Top 23 PowerShell Automation Projects

  • WinPwn

    Automation for internal Windows Penetrationtest / AD-Security

  • PowerShell

    Mega collection of 500+ useful cross-platform PowerShell scripts (.ps1) (by fleschutz)

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • Windows-Optimize-Harden-Debloat

    Enhance the security and privacy of your Windows 10 and Windows 11 deployments with our fully optimized, hardened, and debloated script. Adhere to industry best practices and Department of Defense STIG/SRG requirements for optimal performance and security.

  • Invoke-Build

    Build Automation in PowerShell

    Project mention: Ask HN: Do You Prefer Powershell? | news.ycombinator.com | 2023-01-19

    I use pwsh on all platforms. All automation is done with it, and in many cases web app functionality depends on it running in background all the time (for large public services).

    Even our GitLab runner uses pwsh.

    To organizse build/scripts we use Invoke-Build, a cross-platform task runner: https://github.com/nightroman/Invoke-Build

  • AzViz

    ⚡ ☁ Azure Visualizer aka 'AzViz' : A #powershell module to automatically generate Azure resource topology diagrams by just typing a PowerShell cmdlet and passing the name of one or more Azure Resource groups

    Project mention: Visualisation tools - of existing Infrastructure | /r/AZURE | 2023-06-09
  • vsteam

    PowerShell module for accessing Azure DevOps Services and Azure DevOps Server (formerly VSTS or TFS)

  • AzOps

    AzOps is a PowerShell module which deploys (Push) ARM Resource Templates & Bicep files at all Azure scope levels and exports (Pull) ARM resource hierarchy.

    Project mention: Powershell over Terraform | /r/AZURE | 2023-06-18

    Lot of good comments here, but no one mentioned a MS attempt to create IaC too of Azure, called AzOps.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • WinRice

    WinRice makes setting up a new Windows device a child's play. Lay back and relax while it does some of the most common things that people usually do to setup a brand new device. It's all automatic ✨

    Project mention: No means no Microsoft! | /r/pcmasterrace | 2023-03-12

    I suggest you to look into this project which is actively updated.

  • Evergreen

    Create evergreen Windows image build pipelines with the latest version numbers and download URLs for common applications (by aaronparker)

  • PowerShell

    PowerShell scripts for Mick's IT Blogs (by MicksITBlogs)

  • IT-Admin-Toolkit-WinUI


    Project mention: gui for powershell | /r/PowerShell | 2023-03-04
  • epv-api-scripts

    These API scripts enable CyberArk users to automate privileged account management task like account creation, user management, and more.

    Project mention: How to do automation using Powershell and Python? | /r/CyberARk | 2023-05-14

    For PowerShell take a look at https://github.com/cyberark/epv-api-scripts and https://github.com/pspete/psPAS

  • CMPackager

    Creates ConfigMgr Applications using XML Recipe Files

    Project mention: Which tool to maintain up to date Surface drivers and firmware | /r/SCCM | 2023-04-29
  • windows-playbook

    Windows setup and configuration via Ansible.

    Project mention: Yet another Ansible playbook | /r/pop_os | 2023-05-19

    My other playbooks: - MacOS Playbook - Windows Playbook

  • WindowsFirewallRuleset

    PowerShell scripts to automatically create rules for Windows firewall

  • Powershell_CICD_repository

    This tool greatly simplifies Windows administrator life by automating the whole scripting content lifecycle. So the boring stuff like backuping, syntax checking, code formatting, content distribution or deletion will be automated and only thing left will be the code writing :)

  • EvergreenAdmx

    Script to keep Admx files up-to-date.

    Project mention: GPO Issue - User based policy | /r/sysadmin | 2023-01-24

    PowerShell Module for managing Microsoft Defender Advanced Threat Protection

  • AsBuiltReport.Microsoft.AD

    Repository for AsBuiltReport Microsoft Active Directory module

    Project mention: Microsoft Active Directory report!!!! | /r/activedirectory | 2023-06-29

    Github Page: https://github.com/AsBuiltReport/AsBuiltReport.Microsoft.AD

  • AutomatedOutlookSignature

    PowerShell script to automate the creation of Outlook signatures using Active Directory attributes.

    Project mention: Looking for Outlook Signature Help | /r/sysadmin | 2023-04-27
  • PowerShell-Administration-Tools

    Powershell scripts for automating common system administration, blue team, and digital forensics tasks

  • utils

    🧧 CTT's Scoop bucket, and some legacy PowerShell scripts (by couleur-tweak-tips)

  • TeamViewerPS

    TeamViewerPS allows to interact with the TeamViewer Web API as well as a locally installed TeamViewer client.

    Project mention: [TOMT] [Software] [Late 2000’s] Software that allows another user to fully interact with what’s on your computer screen | /r/tipofmytongue | 2023-07-04

    Something like TeamViewer?

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-07-04.

PowerShell Automation related posts


What are some of the best open-source Automation projects in PowerShell? This list will help you:

Project Stars
1 WinPwn 3,016
2 PowerShell 1,559
3 Windows-Optimize-Harden-Debloat 888
4 Invoke-Build 587
5 AzViz 534
6 vsteam 432
7 AzOps 338
8 WinRice 311
9 Evergreen 297
10 PowerShell 274
11 IT-Admin-Toolkit-WinUI 202
12 epv-api-scripts 175
13 CMPackager 169
14 windows-playbook 169
15 WindowsFirewallRuleset 138
16 Powershell_CICD_repository 93
17 EvergreenAdmx 91
19 AsBuiltReport.Microsoft.AD 53
20 AutomatedOutlookSignature 51
21 PowerShell-Administration-Tools 44
22 utils 36
23 TeamViewerPS 33
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives