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. Learn more →
Top 23 PowerShell Powershell Projects
-
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.
-
Sophia-Script-for-Windows
:zap: The most powerful PowerShell module on GitHub for fine-tuning Windows 10 & Windows 11
-
Win-Debloat-Tools
Re-imagining Windows like a minimal OS install, already debloated with minimal impact for most functionality.
-
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.
-
Flipper_Zero-BadUsb
Over 70 advanced BadUSB scripts for the Flipper Zero! By downloading the files, you automatically agree to the license and the terms outlined in the ReadMe. If you have any questions, please don't hesitate to join the community discord server. Thank you for using my scripts!
-
Win11Debloat
A simple, easy to use powershell script to remove bloatware apps from windows, disable telemetry, bing in windows search aswell as perform various other changes to declutter and improve your windows experience. This script works for both windows 10 and windows 11.
-
PowerShell
PowerShell functions and scripts (Azure, Active Directory, SCCM, SCSM, Exchange, O365, ...) (by lazywinadmin)
-
AutomatedLab
AutomatedLab is a provisioning solution and framework that lets you deploy complex labs on HyperV and Azure with simple PowerShell scripts. It supports all Windows operating systems from 2008 R2 to 2022, some Linux distributions and various products like AD, Exchange, PKI, IIS, etc.
-
vulnerable-AD
Create a vulnerable active directory that's allowing you to test most of the active directory attacks in a local lab
-
PersistenceSniper
Powershell module that can be used by Blue Teams, Incident Responders and System Administrators to hunt persistences implanted in Windows machines. Official Twitter/X account @PersistSniper. Made with ❤️ by @last0x00 and @dottor_morte
-
PoshC2
A proxy aware C2 framework used to aid red teamers with post-exploitation and lateral movement.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
PowerShell: https://github.com/dahlbyk/posh-git/blob/master/src/GitPromp...
I believe this is clean Bash code and clean PowerShell code, and a script with a certain complexity. The functions inside the Bash script are documented using comments, the ones inside the PowerShell script are documented using "structured comments" (similar to javadoc/xmldoc/...). The parameters of the functions inside the PowerShell script also contain metadata which is used to provide completion on the commandline and similar functionality as the command line flags you demonstrated.
I just learned about 'getopts' in Bash, which you can actually also use to implement parameters to a Bash function. So what you are showing on a script level, can also be applied for functions. Did not know about that.
Still, not saying PowerShell is better than Bash in a Linux context, but it seems a lot of Linux users have a gut reaction to right out reject PowerShell. I think it does have some advantages for certain use cases, like more complex scripts, a cross-platform context, ... and of course, for someone with a .NET background it's easier to program more complex things with it.
I have used https://github.com/LeDragoX/Win-Debloat-Tools to debloat windows 11 and created Golden images for non persistent pool.
Pester is what's used for most Powershell testing. While it has some pretty amazing features, it does have issues with .NET class method mocking and sometimes scope can be weird. Here's a simple example:
Project mention: Join the Thriving Flipper Hardware Community Discord Server! | /r/flipperzero | 2023-05-12Click here to join the Flipper Zero Community Discord Server: Discord
Project mention: The unreasonable effectiveness of i3, or: ten years of a boring desktop | news.ycombinator.com | 2024-03-03Scripts like https://github.com/Raphire/Win11Debloat help, but should not be needed in the first place.
Note that modern Linux is also leaning towards the same trend. But i admit it is still much easier to avoid those for power users. Snap, i'm looking at you also...
Project mention: Need help on powershell script to retry 5 times if failure | /r/PowerShell | 2023-06-25Lazy Admin - New-RandomPassword
Are you using Terminal Icons? You can see if you are by typing Get-Module on a fresh PowerShell. Note that you would probably need to update to 0.10 anyway (Remove-Module Terminal-Icons; Uninstall-Module Terminal-Icons; Install-Module Terminal-Icons)
At one he also mentions Vulnerable-AD, which might be helpful when learning how to identify and respond to AD attacks. This might give you an idea of what other areas/components to focus on with your projects. Good luck!
Project mention: [Win32App][PSADT][Deployment] Works during the test in the system context (32-bit) like a charm but not after deployment from Intune. | /r/Intune | 2023-11-15Link: PSAppDeployToolkit
PowerShell Powershell related posts
-
Scoop VS craft - a user suggested alternative
2 projects | 4 Apr 2024
- The unreasonable effectiveness of i3, or: ten years of a boring desktop
- First PC build
- bruhJustLemmeDownloadTheSdk
- If you have no experience, learn Powershell (or Python)
- Migrate child cid to parent cid
- ISO - Application to standardize and control email signatures
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
Index
What are some of the best open-source Powershell projects in PowerShell? This list will help you:
Project | Stars | |
---|---|---|
1 | Scoop | 19,797 |
2 | nishang | 8,324 |
3 | posh-git | 7,390 |
4 | Sophia-Script-for-Windows | 7,149 |
5 | awesome-powershell | 4,526 |
6 | Win-Debloat-Tools | 4,217 |
7 | WinPwn | 3,168 |
8 | Pester | 3,011 |
9 | Flipper_Zero-BadUsb | 2,764 |
10 | Win11Debloat | 2,422 |
11 | PowerShell | 2,379 |
12 | ImportExcel | 2,354 |
13 | dbatools | 2,326 |
14 | Terminal-Icons | 2,202 |
15 | windows_hardening | 2,153 |
16 | PowerRemoteDesktop | 2,077 |
17 | AutomatedLab | 1,933 |
18 | PowerShell | 1,891 |
19 | PowerShell-Docs | 1,880 |
20 | vulnerable-AD | 1,862 |
21 | PersistenceSniper | 1,799 |
22 | PoshC2 | 1,690 |
23 | PSAppDeployToolkit | 1,666 |