PowerShell Automation

Open-source PowerShell projects categorized as Automation | Edit details

Top 23 PowerShell Automation Projects

  • WinPwn

    Automation for internal Windows Penetrationtest / AD-Security

    Project mention: Help - attempting to replicate CVE-2021-1675 print nightmare | reddit.com/r/netsecstudents | 2021-07-02
  • Invoke-Build

    Build Automation in PowerShell

    Project mention: Achieving single command Infrastructure deployment using PowerShell DSC. | dev.to | 2022-04-08

    So I need to take a step back and Start-DscConfiguration won't be my entry point to deployment. I need a .ps1 script that installs modules. Or, bear with me, I'll be using a PowerShell build tool: Invoke-Build.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Windows-Optimize-Harden-Debloat

    Fully Optimize, Harden, and Debloat Windows 10 and Windows 11 Deployments to Windows Best Practices and DoD STIG/SRG Requirements. The ultimate Windows 10 & 11 security and privacy script!

  • 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: Automatically extracting Azure infrastructure diagram? | reddit.com/r/sysadmin | 2021-10-13

    Is there an open-source tool to automatically extracting the existing Infrastructure diagram in the Microsoft Azure cloud? I have found AzViz but wondering if there is something better availabe- https://github.com/PrateekKumarSingh/AzViz

  • PowerShell

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

    Project mention: Script throwing errors | reddit.com/r/PowerShell | 2022-03-29

    This is the link to the script on Github: https://github.com/fleschutz/PowerShell/blob/master/Scripts/get-md5.ps1

  • WinRice

    WinRice is a tool that uses PowerShell automation to setup your Windows devices.

    Project mention: LTSC 2021 Catch-All | reddit.com/r/Windows10LTSC | 2021-11-20

    WinRice is a great tool, it debloats without breaking any functionality.

  • PowerShell

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

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Evergreen

    Create evergreen Windows image build scripts with the latest version numbers and download links for applications (by aaronparker)

    Project mention: Updating common software without new apps/deployments? | reddit.com/r/SCCM | 2022-05-26

    Example https://github.com/aaronparker/evergreen

  • CMPackager

    Creates ConfigMgr Applications using XML Recipe Files

    Project mention: Question: Recast Right-Click Tools - Is there a feature that will build an application? | reddit.com/r/SCCM | 2022-04-29
  • IT-Admin-Toolkit-WinUI


    Project mention: Building an Open Source WinUI 3 IT Admin Toolkit! | reddit.com/r/PowerShell | 2022-03-05

    GitHub Repo: https://github.com/nkasco/IT-Admin-Toolkit-WinUI

  • epv-api-scripts

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

    Project mention: Automate import connection components | reddit.com/r/CyberARk | 2022-01-06
  • windows-playbook

    Windows setup and configuration via Ansible.

    Project mention: Install gitbash from powershell? | reddit.com/r/sysadmin | 2022-04-23

    However for what you're trying to do that's the wrong approach. You want to use an ansible playbook if you want to reproducibly set up your workstation, such as this one: https://github.com/AlexNabokikh/windows-playbook

  • 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 :)


    PowerShell Module for managing Microsoft Defender Advanced Threat Protection

  • AutomatedOutlookSignature

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

    Project mention: Possible to create an automated HTML Outlook signature with logo on the side? | reddit.com/r/PowerShell | 2021-09-02
  • TeknowTools

    Scripts I've made as a desktop support/AD admin to help me and my clients.

  • PowerShell-Administration-Tools

    Powershell scripts for automating common system administration tasks

    Project mention: Adding a printer to computer | reddit.com/r/PowerShell | 2021-12-21
  • scripts

    My random scripts (by istvans)

    Project mention: Removing Ghost NICS from Server Core | reddit.com/r/sysadmin | 2022-03-03
  • CollectAllLogs

    Welcome the the script repository of Customer Engineer (PFE) Russ Rimmerman.

    Project mention: How to remotely manage a device without VPN connection? | reddit.com/r/SCCM | 2021-10-06

    Note on the Collect Client Logs, there is also CollectAllLogs from Russ Rimmerman. https://github.com/russrimm/CollectAllLogs

  • PowerShellKeePass

    PowerShell 5 module for KeePass manipulation

  • azure-usage-and-cost-tracking

    Sample Azure Native Serverless Cloud Solution, Usage and Cost tracker using Azure Durable Functions(Powershell), Azure Storage, Sendgrid(Email)

    Project mention: How to merge HTML files using PowerShell | reddit.com/r/PowerShell | 2021-06-16

    You can check my sample repo https://github.com/MertSenel/azure-usage-and-cost-tracking/blob/main/azfuncapp/Send-DailyReportToEmail/run.ps1

  • Azure-VM-Password-Management

    This repository is used to maintain Azure VM local admin passwords using an Azure Key vault

    Project mention: GitHub Actions Hackathon 2021 - Automate Password Rotation using Github Actions | dev.to | 2021-11-09

    View on GitHub

  • laravel-system-helpers

    Scripts for making basic Laravel project setup more convenient with OS-native utilities (PowerShell and Bash)

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 2022-05-26.

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 2,276
2 Invoke-Build 509
3 Windows-Optimize-Harden-Debloat 391
4 AzViz 344
5 PowerShell 275
6 WinRice 227
7 PowerShell 205
8 Evergreen 185
9 CMPackager 149
10 IT-Admin-Toolkit-WinUI 123
11 epv-api-scripts 120
12 windows-playbook 70
13 Powershell_CICD_repository 66
15 AutomatedOutlookSignature 31
16 TeknowTools 22
17 PowerShell-Administration-Tools 10
18 scripts 10
19 CollectAllLogs 4
20 PowerShellKeePass 3
21 azure-usage-and-cost-tracking 2
22 Azure-VM-Password-Management 1
23 laravel-system-helpers 0
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives