GPOZaurr
Group Policy Eater is a PowerShell module that aims to gather information about Group Policies but also allows fixing issues that you may find in them.PSWriteHTML
PSWriteHTML is PowerShell Module to generate beautiful HTML reports, pages, emails without any knowledge of HTML, CSS or JavaScript. To get started basics PowerShell knowledge is required.PSWinReporting
This PowerShell Module has multiple functionalities, but one of the signature features of this module is the ability to parse Security logs on Domain Controllers providing easy to use access to AD Events.Testimo
Testimo is a PowerShell module for running health checks for Active Directory against a bunch of different testsADEssentials
PowerShell Active Directory helper functions to manage healthy Active DirectoryPSTeams
PSTeams is a PowerShell Module working on Windows / Linux and Mac. It allows sending notifications to Microsoft Teams via WebHook Notifications. It's pretty flexible and provides a bunch of options. Initially, it only supported one sort of Team Cards but since version 2.X.X it supports Adaptive Cards, Hero Cards, List Cards, and Thumbnail Cards. All those new cards have their own cmdlets and the old version of creating Teams Cards stays as-is for compatibility reasons.OfficeIMO
Fast and easy to use cross-platform .NET library that creates or modifies Microsoft Word (DocX) and later also Excel (XLSX) files without installing any software. Library is based on Open XML SDKPSWinDocumentation
PowerShell Module that creates Word/Excel/SQL documentation from Active Directory (AD), AWS, Office 365 and others. It's a work in progress!PSWriteWord
PSWriteWord is powershell module to create Microsoft Word documents without Microsoft Word installed...PSSharedGoods
PSSharedGoods is little PowerShell Module that primary purpose is to be useful for multiple tasks, unrelated to each other. I've created this module as “a glue” between my other modules.PSWritePDF
PowerShell Module to create, edit, split, merge PDF files on Windows / Linux and MacOSPSWriteColor
Write-Color is a wrapper around Write-Host allowing you to create nice looking scripts, with colorized output.Mailozaurr
Mailozaurr is a PowerShell module that aims to provide SMTP, POP3, IMAP and probably some other ways to interact with Email. Underneath it uses MimeKit and MailKit libraries written by Jeffrey Stedfast.O365Essentials
A module that helps to manage some tasks on Office 365/Azure via undocumented APIPSWinDocumentation.AD
PowerShell module delivering a lot of Active Directory Forest/Domain informationPSEventViewer
PSEventViewer (Get-Events) is really useful PowerShell wrapper around Get-WinEvent. One of the features you may be interested in is a simple way of getting “hidden” events dataDashimo
Dashimo is very simple, intuitive PowerShell generated HTML file. That's right. A single, static HTML file that you can send to email or host on a website.PSWriteOffice
Experimental PowerShell Module to create and edit Microsoft Word, Microsoft Excel, and Microsoft PowerPoint documents without having Microsoft Office installed.PowerBGInfo
PowerBGInfo is a PowerShell module that is used to generate background information for Windows machines. It's a replacement for BGInfo that doesn't require installation and is much more flexible.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.Statusimo
PowerShell Generated Status PagePSParseHTML
PSParseHTML is PowerShell module that's main purpose is to be a helper module for PSWriteHTML. However it's functionality can be utilized in other projects, not related to PSWriteHTML, therefore it's available as a separate module.PSAutomator
This PowerShell Module is new approach to onboarding, offboarding and business as usual processes running in companies infrastructure.ImagePlayground
ImagePlayground is a PowerShell module that provides a set of functions for image processing. Among other things it can create QRCodes, BarCodes, Charts, and do image processing that can help with daily tasks.Emailimo
Small project that simplifies (according to me) sending colorful emails in PowerShellPSWriteExcel
PSWriteExcel is very basic (at the moment) PowerShell module to create Microsoft Excel workbooks without Microsoft Excel installed.CleanupMonster
This module provides an easy way to cleanup Active Directory from dead/old objects based on various criteria. It can also disable, move or delete objects. It can utilize Azure AD, Intune and Jamf to get additional information about objects before deleting them.PSPGP
PSPGP is a PowerShell module that provides PGP functionality in PowerShell. It allows encrypting and decrypting files/folders and strings using PGP.Transferetto
Small PowerShell module with FTPS/SFTP functionalityPSBlackListChecker
Basic functionality of this module is ability to quickly verify if given IP address is on any of over 80 defined DNSBL lists. Below code will return results only if IP is on any of the lists. Advanced functionality of this module is ability to send reports to your email when things get bad on one of those 80 defined DNSBL listrs.PSDiscord
Simple PowerShell module allowing to send messages to Discord Channel over webhooksPowerShellManager
Little PowerShell module to extract PowerShell scripts that no longer exists on disk but were run and are still in Event Logs.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.PSLansweeper
PowerShell Module to interact with Lansweeper DatabaseVirusTotalAnalyzer
PowerShell module that intearacts with the VirusTotal service using a VirusTotal API (free)PSPublishModule
This module is a module builder helper that helps build PowerShell modules "Evotec way". It allows us to make sure our modules are built the same way every time making the process really easy to build and publish new versions.PSWinDocumentation.O365HealthService
PSWinDocumentation.O365HealthService is a Powershell module that has a single goal of getting Office 365 Health StatusIISParser
IISParser is a PowerShell module to read IIS logs. It's very fast and easy to use. This module is based on IISLogParser library that does all the heavy lifting.O365Synchronizer
O365Synchronizer is a PowerShell module that allows you to synchronize users/contacts to user mailboxes contact list. It can also be used to synchronize users between tenants as contacts or guests.ConsoleMonster
ConsoleMonster is a PowerShell module to build cool GUI applications using Spectre Console and Terminal GUI.DesktopManager
DesktopManager is a C# library and PowerShell module that allows to get and set wallpapers to given monitor.UnifiStockTracker
UnifiStockTracker is a PowerShell module to get current stock on Europe, Brazil or USA Ubiquiti stores. Since I was constantly checking stock on Ubiquiti store waiting for specific products I decided to automate it.PSWebToolbox
Simple PowerShell Module to get RSS feedsSecurityPolicy
Provides a way to configure user rights assignments in local security policies using PowerShell without using secedit.exe.Documentimo
This PowerShell module allows you to create Microsoft Word documents without Word being installed on the machineConnectimo
PSOutlookProfile
Tool to manage (to some degree) Outlook Profile in PowerShellDnsClientX
DnsClientX is an async C# library for DNS over UDP, TCP, HTTPS (DoH), and TLS (DoT). It also has a PowerShell module that can be used to query DNS records. It provides a simple way to query DNS records using multiple DNS providers. It supports multiple DNS record types and parallel queries.PSPulsewayManager
Following is an easy to use Powershell module to control some of Pulseway Manager functionality. While Pulseway Manager offers GUI for enterprise deployments configuring some things from GUI is time consuming and not always easy.Excelimo
PSWinDocumentation.O365
PowerInfoblox
PowerInfoblox is a PowerShell module to interact with Infoblox serviceGraphimo
Small PowerShell module that helps with Microsoft GraphApi calls. It's a legacy module that I still use across some of my code bases. Shouldn't be used for new deploymentsPSMyPassword
This little PowerShell module provides a simple way to change password of any user account if you know it. This is very useful for situations when you can't login to RDPPSFreshService
PowerShell Module to control FreshService via their api (https://freshservice.com/)PSWinDocumentation.DNS
PSWinDocumentation.AzureHealthService
PowerShell module that helps providing Azure Health as PowerShell data.AuditPolicy
AuditPolicy module aims to replace auditpol.exe to get or set Auditing Policies in Windows in more native PowerShell wayPowerFederatedDirectory
PowerFederatedDirectory is a PowerShell module to interact with service https://www.federated.directory/. This module uses API exposed by Federated Directory and allows to Add, Get, Set and Remove users from Federated Directory.LittleInfrastructureManager
DelegationModel
DelegationModel PowerShell module provides a simplified way to manage delegation in Active Directory. It's based on ADEssentials module and builts on top of it.LocalSecurityEditor
.NET library for managing local security policy (User Rights Assignment).PSWinDocumentation.AWS
PSWinDocumentation.AWS is a PowerShell module that has a single goal of getting AWS InformationPSUnifi
DomainDetective
Domain Detective is a C# library, Tool and PowerShell module in one project. It is designed to help you find interesting information about a domain name.MarkdownPrince
PowerShell module that helps converting HTML files into Markdownevotecit.github.io
PSWinDocumentation.DHCP
homebridge-siegenia
Small homebridge plugin supporting Siegenia WindowsPSFilePermissions
O365EmailAddressPolicy
O365EmailAddressPolicy PowerShell module replicates Exchange On-Premise functionality when it comes to Email Address Policy allowing cloud-only environments. Office 365 doesn't provide an option to autogenerate email addresses for users. This module enables the creation of email addresses for users based on their first name and last name.TheDashboard
TheDashboard is a PowerShell module that generates nice HTML dashboard that's main goal is to integrate multiple reports created by other PowerShell modules. It's main goal is to provide a single place to see all the information you need. It's not meant to be a replacement for other modules.PSWordPress
PSWordPress is PowerShell Module that allows interacting with WordPress using PowerShell via Rest API. It allows to list, create, edit or remove posts, pages, etc.PSManageService
Proof of concept for reading services (Get-Service -ComputerName -Name ) with runspaces (parallel processing)PSWindowsUpdates
CDN
This is a support project for PSWriteHTML to be able to provide CDN functionality for its own code, or code modified for PSWriteHTML needs.PSWinDocumentation.Azure
PSDevSummary
PSWriteHTML.Maps
PSWriteHTML.Maps is an example plugin/extension to PSWriteHTML that adds ability to display MAPS in PSWriteHTML reports. This is proof of concept and good example for adding a single functionality to PSWriteHTML.DbaClientX
DbaClientX is a small PowerShell module that allows running queries against Sql ServerPSWinDocumentation.ADConnect
PSWinDocumentation.Exchange
PowerQualys
PowerQualys is a PowerShell module to interact with Qualys API in easy and efficient wayPowerShellRunFromCSharp
This is demo project for testing things out as I need and when I need. Nothing to see here :-)PowerShellBinaryDemo
This is demo project for testing things out as I need and when I need. Nothing to see here :-)HtmlForgeX
HtmlForgeX is a .NET library that simplifies the creation of HTML documents, pages and reports. It provides a fluent API to create HTML / CSS / JavaScript without knowing any of it. It is designed to be simple and easy to use, and to provide a way to create HTML content in a more readable and maintainable way.Love Open Source and this site? Check out how you can help us