C# Powershell

Open-source C# projects categorized as Powershell | Edit details

Top 23 C# Powershell Projects

  • GitHub repo PowerShell

    PowerShell for every system!

    Project mention: Powershell script to upgrade from Powershell 2.0 to a higher version? | reddit.com/r/PowerShell | 2022-01-18

    Read here https://github.com/PowerShell/PowerShell

  • GitHub repo Chocolatey

    Chocolatey - the package manager for Windows

    Project mention: Installers creating desktop shortcuts | reddit.com/r/chocolatey | 2022-01-19

    This has been discussed here and other places (see https://github.com/chocolatey/choco/issues?q=is%3Aissue+is%3Aopen+shortcut)

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo Azure PowerShell

    Microsoft Azure PowerShell

    Project mention: Az PowerShell v7 is out today | reddit.com/r/AZURE | 2021-12-07

    Downloads over here: https://github.com/Azure/azure-powershell/releases

  • GitHub repo privatezilla

    👀👮🐢🔥Performs a privacy & security check of Windows 10

    Project mention: Can you prevent Windows10 from sending any data about you? | reddit.com/r/privacytoolsIO | 2021-10-18

    to be honest the best way is to never install it, but you know that. for list of programs that try to improve privacy, i can recommand you Privatezilla and Win10SpyBlocker, both are open source. also, if you want to try dualboot, remember to encrypt your linux installation to avoid windows having access to your linux's files.

  • GitHub repo gsudo

    A Sudo for Windows - run elevated without spawning a new Console Host Window

    Project mention: Windows Terminal App is Awesome! | reddit.com/r/Windows10 | 2022-01-17

    Head to https://github.com/gerardog/gsudo and download the latest release. If you're unfamiliar with Github, you can do this by finding the Releases category on the right side of the page, under About. If you choose to download the ZIP, you'll need to follow the next step. If you download the MSI, I'm not actually sure if it sets things up for use or if you'll need to follow the next step - look for something in the installer that says something along the lines of "Add gsudo to the path" and make sure you enable it.

  • GitHub repo interactive

    .NET Interactive takes the power of .NET and embeds it into your interactive experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.

    Project mention: I'm confused about the behaviour of my Advent of Code program | reddit.com/r/fsharp | 2022-01-05
  • GitHub repo PSScriptAnalyzer

    Download ScriptAnalyzer from PowerShellGallery

    Project mention: Who uses Visual Studio Code for PowerShell Scripting? | reddit.com/r/PowerShell | 2021-10-31

    I would definer not autoformat on save with bugs such was this still outstanding: https://github.com/PowerShell/PSScriptAnalyzer/issues/1580

  • 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.

  • GitHub repo mpv.net

    🎞 mpv.net is a modern media player for Windows that works just like mpv.

    Project mention: Command Line Video Player | news.ycombinator.com | 2022-01-09
  • GitHub repo DSInternals

    Directory Services Internals (DSInternals) PowerShell Module and Framework

    Project mention: Auto Generate a String array I can then use in a "foreach" loop | reddit.com/r/PowerShell | 2021-11-30

    FYI, there's a PS module you can use to check passwords. Here's a link to some info about that: https://github.com/MichaelGrafnetter/DSInternals/blob/master/Documentation/PowerShell/Get-ADReplAccount.md

  • GitHub repo UnitsNet

    Makes life working with units of measurement just a little bit better.

    Project mention: What is it about C# that you do NOT like compared to other languages? | reddit.com/r/csharp | 2021-11-24

    (I occasionally use https://github.com/angularsen/UnitsNet/, but it's not quite the same as doing it at the compiler level.)

  • GitHub repo passcore

    A self-service password management tool for Active Directory

    Project mention: User's domain password expires, but cannot connect to domain controller because NAC uses domain controller to authenticate wifi access. | reddit.com/r/macsysadmin | 2021-01-25

    You need to provide them both early warnings and some mechanism for SSPR or premature reset. This can be a notification script + a intranet page such as Passcore, or a standalone tool such as NoMAD.

  • GitHub repo nopowershell

    PowerShell rebuilt in C# for Red Teaming purposes

    Project mention: Run Set-ADUser without being admin? | reddit.com/r/PowerShell | 2021-09-09

    U can use NoPowerShell https://github.com/bitsadmin/nopowershell

  • GitHub repo CheeseTools

    Self-developed tools for Lateral Movement/Code Execution

    Project mention: klezVirus/CheeseTools - Lateral movement and command exec framework for red teamers | reddit.com/r/cybersecurity | 2021-07-18
  • GitHub repo PowerShellEditorServices

    A common platform for PowerShell development support in any editor or application!

    Project mention: LSP and PowerShell | reddit.com/r/spacemacs | 2021-12-03

    I noticed that PowerShell is supported through LSP and that the PowerShell extension in Visual Studio Code uses it. (PowerShellEditorServices)

  • GitHub repo AudioDeviceCmdlets

    AudioDeviceCmdlets is a suite of PowerShell Cmdlets to control audio devices on Windows

    Project mention: automatically switch sound output device at a certain time? | reddit.com/r/Windows10 | 2022-01-17

    NIRcmd is great example, but I would add also AudioDeviceCmdlets https://github.com/frgnca/AudioDeviceCmdlets And if you want a physical switch, we should soon release the one which we developed last year https://youtu.be/2HNjlMSk42c

  • GitHub repo GraphicalTools

    Modules that mix PowerShell and GUIs/CUIs! - built on Avalonia and gui.cs

    Project mention: Interactive menu to fill a variable | reddit.com/r/PowerShell | 2021-05-12

    If you can install modules you could give this one a try: https://github.com/PowerShell/GraphicalTools

  • GitHub repo easyWSL

    Use Docker Containers as WSL Distros

    Project mention: EasyWSL: Use Docker Containers as WSL Distros | reddit.com/r/WSL | 2021-08-16
  • GitHub repo sccmclictr

    Client Center for Configuration Manager

    Project mention: Are you still using any of the rzander utilities with 21xx ConfigMgr? | reddit.com/r/SCCM | 2021-12-10

    Well, not Collection Commander, nor the "old" SCCM Client Center; but this one, sure... I still use it occasionally: https://github.com/rzander/sccmclictr

  • GitHub repo EasyJob

    EasyJob - keep and execute your PowerShell and BAT scripts from one interface

    Project mention: IT Pro Tuesday #171 - Asset Management, Optical Networking, Script Organizer & More | reddit.com/r/ITProTuesday | 2021-10-12

    EasyJob helps you organize and execute all your PowerShell and BAT scripts from a single interface. Its author, akshin1995, explains: "As a sysadmin, I use many PowerShell scripts on a daily basis. To make them more accessible, organized and easy-to-execute, I created this tool using .NET 5. Decided to share it with the community—maybe it might be useful for someone."

  • GitHub repo PrtgAPI

    C#/PowerShell interface for PRTG Network Monitor

    Project mention: Script to run on individual hosts to put in downtime | reddit.com/r/prtg | 2021-09-14

    I ran across this https://github.com/lordmilko/PrtgAPI which I am trying to figure out how to leverage to create a script to run on hosts to schedule downtime for 2 hours. We use BigFix to patch Windows so I was going to try and get a script to run on each host, part of the patch deployment, to schedule 2 hours downtime which should be sufficient for patching. Our maintenance windows are constantly moving so setting up the maintenance schedules in PRTG seems to be more administration work.

  • GitHub repo PSRule

    Validate infrastructure as code (IaC) and objects using PowerShell rules.

    Project mention: Get-AzResource -ResourceGroupName $RG -expand properties failing | reddit.com/r/PowerShell | 2022-01-08
  • GitHub repo azure-functions-powershell-worker

    PowerShell language worker for Azure Functions.

    Project mention: Where statement not working on deserialised ojbect | reddit.com/r/PowerShell | 2021-06-17


  • GitHub repo Pansies

    Powershell ANSI Escape Sequences, functions for colored output, etc.

    Project mention: TIL you can color text without Write-Host | reddit.com/r/PowerShell | 2021-03-26

    Pansies makes it a lot easier

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-01-19.

C# Powershell related posts


What are some of the best open-source Powershell projects in C#? This list will help you:

Project Stars
1 PowerShell 31,729
2 Chocolatey 7,956
3 Azure PowerShell 2,901
4 privatezilla 2,087
5 gsudo 1,975
6 interactive 1,574
7 PSScriptAnalyzer 1,347
8 mpv.net 1,166
9 DSInternals 1,008
10 UnitsNet 866
11 passcore 865
12 nopowershell 614
13 CheeseTools 523
14 PowerShellEditorServices 440
15 AudioDeviceCmdlets 395
16 GraphicalTools 389
17 easyWSL 377
18 sccmclictr 228
19 EasyJob 209
20 PrtgAPI 203
21 PSRule 184
22 azure-functions-powershell-worker 159
23 Pansies 114
Find remote jobs at our new job board 99remotejobs.com. There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.