C# Powershell

Open-source C# projects categorized as Powershell

Top 23 C# Powershell Projects

  • PowerShell

    PowerShell for every system!

    Project mention: PowerBI: déployer une passerelle sur AWS pour $0.12/j | dev.to | 2024-03-14

    msiexec.exe /package https://github.com/PowerShell/PowerShell/releases/download/v7.2.6/PowerShell-7.2.6-win-x64.msi /quiet ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL=1 ENABLE_PSREMOTING=1 REGISTER_MANIFEST=1 USE_MU=1 ENABLE_MU=1 ADD_PATH=1

  • Chocolatey

    Chocolatey - the package manager for Windows

    Project mention: Giving Kyma a little spin ... a SpinKube | dev.to | 2024-04-09

    Authenticating with Kyma is a (in my opinion) unnecessary challenge as it leverages the OIDC-login plugin for kubectl. You find a description of the setup here. This works fine when on a Mac but can give you some headaches on a Windows and on Linux machine especially when combined with restrictive setups in corporate environments. For Windows I can only recommend installing krew via chocolatey and then install the OIDC plugin via kubectl krew install oidc-login. At least for me that was the only way to get this working on Windows.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • gsudo

    Sudo for Windows

    Project mention: Microsoft is bringing Linux's sudo command to Windows 11 | news.ycombinator.com | 2024-02-08

    There's already a similar tool that does sudo on Windows: https://github.com/gerardog/gsudo

  • NETworkManager

    A powerful tool for managing networks and troubleshoot network problems!

    Project mention: NETworkManager for Windows (WiFi, IP/Port Scanner, Traceroute, Ping Monitor, PuTTY/Remote Desktop/PowerShell/TigerVNC with Tabs and many more features) | /r/coolgithubprojects | 2023-09-20
  • Azure PowerShell

    Microsoft Azure PowerShell

    Project mention: How to return release date when using Find-Package | /r/PowerShell | 2023-06-03

    Author : Microsoft Corporation CompanyName : azure-sdk Copyright : Microsoft Corporation. All rights reserved. PublishedDate : 23-May-23 04:37:01 InstalledDate : UpdatedDate : LicenseUri : https://aka.ms/azps-license ProjectUri : https://github.com/Azure/azure-powershell #>

  • privatezilla

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

    Project mention: Anyone using Tiny11 (or otherwise minimised debloated Windows) with a Surface? | /r/Surface | 2023-12-11
  • mpv.net

    🎞 mpv.net is a media player for Windows with a modern GUI.

    Project mention: what is the best still maintained front end for mpv? | /r/mpv | 2023-07-10

    There's a pinned issue on the github page about the state of mpv.net development from January 2023 where the dev says that they started working on a cross-platform successor of mpv.net instead.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • interactive

    .NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.

    Project mention: Exploratory Data Analysis with F#, Plotly.NET, and ML.NET DataFrames | dev.to | 2023-12-25

    All of this will be accomplished inside of a single Polyglot Notebook. If you're not familiar with Polyglot Notebooks, they're a technology built on top of Jupyter Notebooks that allow you to use additional language kernels, including a F# Kernel. This lets you run interactive data science experiments in a single notebook as shown here in VS Code:

  • UnitsNet

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

    Project mention: Java opensource projects that need help from community. | /r/java | 2023-05-20

    If engineering/scientific projects appeal to you, Units of measurement implementations for Java are woefully behind when compared with the likes of UnitsNet for C#.

  • PSScriptAnalyzer

    Download ScriptAnalyzer from PowerShellGallery

    Project mention: Using PSScriptAnalyzer to check PowerShell version compatibility - Building custom compat profiles | /r/sysadmin | 2023-06-19

    I am looking to build a custom profile for a ws2019 with ps 7.2 + to use to check my scripts, i have tried using the compat collector https://github.com/PowerShell/PSScriptAnalyzer/tree/development/PSCompatibilityCollector and running the build.ps1 script there but I do not see an output for my commands and the script text doesn't provide much clarify to me at least.

  • DSInternals

    Directory Services Internals (DSInternals) PowerShell Module and Framework

    Project mention: recovering corrupted ad database | /r/activedirectory | 2023-05-17

    Thirdly dsinternals suite can be used to resurrect domain controllers from the dead.. it works very well and is pretty easy - https://github.com/MichaelGrafnetter/DSInternals/blob/master/Documentation/PowerShell/New-ADDBRestoreFromMediaScript.md - the person who created this is nothing short of a wizard.

  • WinPaletter

    Advanced Windows Appearance Editor

  • nopowershell

    PowerShell rebuilt in C# for Red Teaming purposes

  • platyPS

    Write PowerShell External Help in Markdown

  • ConsoleGuiTools

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

  • LDAPmonitor

    Monitor creation, deletion and changes to LDAP objects live during your pentest or system administration!

  • AudioDeviceCmdlets

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

    Project mention: Trying to switch audio device with PnpDevice | /r/PowerShell | 2023-06-10

    I worked with an issue close to this awhile ago when I needed to set a default audio device within a DSC (don't ask, it was dumb). Is the Get-AudioDevice cmdlet from the https://github.com/frgnca/AudioDeviceCmdlets repo? That was the one I ended up using, I found a bug in it with the way it was enumerating devices and had to dig into the C# underneath.

  • CheeseTools

    Self-developed tools for Lateral Movement/Code Execution

  • msgraph-sdk-powershell

    Powershell SDK for Microsoft Graph

    Project mention: Can this be gotten via MSGraph? | /r/PowerShell | 2023-05-30
  • PowerShellEditorServices

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

  • powershell

    PnP PowerShell (by pnp)

    Project mention: “In a Month of Lunches”-Like for Graph for Powershell? | /r/PowerShell | 2023-12-08

    Here is my Module that includes my functions on Azure Extension Properties. It uses the PnP.PowerShellmodule instead of the Graph SDK.

  • easyWSL

    Create WSL distros based on Docker Images.

  • 7Zip4Powershell

    Powershell module for creating and extracting 7-Zip archives

  • 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 2024-04-09.

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 43,197
2 Chocolatey 9,832
3 gsudo 4,720
4 NETworkManager 4,459
5 Azure PowerShell 4,056
6 privatezilla 3,417
7 mpv.net 2,935
8 interactive 2,732
9 UnitsNet 2,118
10 PSScriptAnalyzer 1,769
11 DSInternals 1,522
12 WinPaletter 1,247
13 nopowershell 881
14 platyPS 731
15 ConsoleGuiTools 725
16 LDAPmonitor 706
17 AudioDeviceCmdlets 703
18 CheeseTools 657
19 msgraph-sdk-powershell 651
20 PowerShellEditorServices 594
21 powershell 590
22 easyWSL 541
23 7Zip4Powershell 374
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives