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 active-directory Projects
-
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.
-
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.
-
vulnerable-AD
Create a vulnerable active directory that's allowing you to test most of the active directory attacks in a local lab
-
Pode
Pode is a Cross-Platform PowerShell web framework for creating REST APIs, Web Sites, and TCP/SMTP servers
-
Locksmith
A small tool built to find and fix common misconfigurations in Active Directory Certificate Services. (by TrimarcJake)
-
Minimalistic-offensive-security-tools
A repository of tools for pentesting of restricted and isolated environments.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Testimo
Testimo is a PowerShell module for running health checks for Active Directory against a bunch of different tests
-
EventLogging
Automation scripts to deploy Windows Event Forwarding, Sysmon, and custom audit policies in an Active Directory environment.
-
Set-OutlookSignatures
The open source gold standard to centrally manage and deploy email signatures and out-of-office replies for Outlook and Exchange
-
AdsiPS
PowerShell module to interact with Active Directory using ADSI and the System.DirectoryServices namespace (.NET Framework)
-
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 :)
-
ADxRay
Active Directory's Health Check script that generates a full HTML report of the environment's health, security and status based on Microsoft's Best Practices.
-
PasswordSolution
This module allows the creation of password expiry emails for users, managers, administrators, and security according to defined templates. It's able to work with different rules allowing to fully customize who gets the email and when.
-
PSSystemAdministrator
A PowerShell module for managing users and computers and gathering information in a Windows Active Directory environment.
-
PSPasswordExpiryNotifications
Following PowerShell Module provides different approach to scheduling password notifications for expiring Active Directory based accounts. While most of the scripts require knowledge on HTML... this one is just one config file and a bit of tingling around with texts. Whether this is good or bad it's up to you to decide. I do plan to add an option to use external HTML template if there will be requests for that.
-
AD-User-Onboarding
Active Directory User Onboarding, including O365, Azure AD Sync with au2mator - Self Service Portal
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Need help on powershell script to retry 5 times if failure | /r/PowerShell | 2023-06-25Lazy Admin - New-RandomPassword
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!
I use Pode for my little projects. One mocks the api's of a device for testing a module with out having the device exposed to the internet for GitHub actions. Pode also works well under Linux.
Project mention: PsMapExec - Active Directory and Windows Lateral Movement | /r/Infosec | 2023-10-21
Project mention: DNS (Windows/AD) Health-Checks and/or Utilities to confirm no errors/issues? | /r/sysadmin | 2023-07-11
Project mention: ISO - Application to standardize and control email signatures | /r/sysadmin | 2023-12-08Set-OutlookSignatures might be what your are looking for: https://github.com/Set-OutlookSignatures/Set-OutlookSignatures
Project mention: IT Pro Tuesday #254 - Secure Disk Eraser, AD Password Tool, AI Table Queries & More | /r/ITProTuesday | 2023-06-06PasswordSolution enables you to assess password quality of AD users and create password-expiration notifications via customizable rules that allow you to define who gets which email and when. According to its author, MadBoyEvo, "analyze active directory passwords utilizes the DSInternals PowerShell module and [will] provide HTML-based reports around its output, making it nice and pretty, ready for management."
Github Page: https://github.com/AsBuiltReport/AsBuiltReport.Microsoft.AD
PowerShell active-directory related posts
-
Student 1 Year out from Grad overwhelmed
-
DNS (Windows/AD) Health-Checks and/or Utilities to confirm no errors/issues?
-
Password Quality Scan in Active Directory
-
[PowerShell] Password Quality Scan in Active Directory
-
PingCastle and Active Directory hardening
-
Software for monitoring/verifying presence of SYSVOL and NETLOGON shares.
-
Powershell command to add user in multiple AD groups
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 May 2024
Index
What are some of the best open-source active-directory projects in PowerShell? This list will help you:
Project | Stars | |
---|---|---|
1 | PowerShell | 2,379 |
2 | AutomatedLab | 1,939 |
3 | vulnerable-AD | 1,870 |
4 | Pode | 774 |
5 | Locksmith | 684 |
6 | PsMapExec | 660 |
7 | Minimalistic-offensive-security-tools | 524 |
8 | Testimo | 506 |
9 | PowerShell-Red-Team | 458 |
10 | EventLogging | 447 |
11 | ADEssentials | 395 |
12 | Set-OutlookSignatures | 268 |
13 | AdsiPS | 193 |
14 | Powershell_CICD_repository | 108 |
15 | ADxRay | 86 |
16 | PasswordSolution | 82 |
17 | PSSystemAdministrator | 64 |
18 | AsBuiltReport.Microsoft.AD | 60 |
19 | PSPasswordExpiryNotifications | 39 |
20 | PSGPPreferences | 34 |
21 | Community-By-GeirDybbugt | 25 |
22 | AD-User-Onboarding | 24 |
23 | NetCeasePlusPlus | 23 |
Sponsored