Find the best PowerShell tools
for your workflow

Browse, search, and discover the most popular PowerShell modules from the community. From Azure automation to security testing, find everything you need.

10+ Curated Modules
One-Click Install
Community Driven

Showing 362 of 362 modules

Az.Accounts

by Microsoft Corporation

Microsoft Azure PowerShell - Accounts credential management cmdlets for Azure Resource Manager in Windows PowerShell and...

PS 5.1
Windows
Azure
Authentication
Cloud

Microsoft.Graph

by Microsoft Corporation

Microsoft Graph PowerShell module provides cmdlets for accessing Microsoft Graph APIs. Manage Microsoft 365 services inc...

PS 5.1
Windows
Azure
Microsoft 365
Graph API

Pester

by Pester Team

Pester is the ubiquitous test and mock framework for PowerShell. It provides a domain-specific language for writing test...

PS 5.1
Windows
Testing
DevOps
CI/CD

PSScriptAnalyzer

by Microsoft Corporation

PSScriptAnalyzer is a static code checker for PowerShell modules and scripts. It checks the quality of PowerShell code b...

PS 5.1
Windows
Linting
Code Quality
DevOps

ScubaGear

by CISA

The Secure Cloud Business Applications (SCuBA) Gear module automates conformance testing about CISA M365 Secure Configur...

PS 5.1
Windows
Security
CISA
O365
+1

SqlChangeAutomation

by Red Gate Software Ltd.

Automation tools for production quality database deployment

PS 3.0
Windows
Automation
Redgate
Database
+1

TenantReports

by Tom de Leeuw

PowerShell module for generating primarily Microsoft 365 reports. Analyzes tenant security posture across Conditional Ac...

PS 7.0
Windows
Reporting
Microsoft365
Security
+1

AdminToolbox.ActiveDirectory

by Taylor Lee

Functions for Active Directory

PS 5.1
Windows
ActiveDirectory
Active
Directory
+1

AdminToolbox

by Taylor Lee

Master module for a collection of modules. These modules are varied in their tasks. The overall purpose of them being to...

PS 5.1
Windows
ActiveDirectory
365
Active
+1

DSInternals

by Michael Grafnetter

The DSInternals PowerShell Module exposes several internal features of Active Directory. These include FIDO2 and NGC key...

PS 5.1
Windows
Security
ActiveDirectory
SAM
+1

MSCatalogLTS

by Marco-online

MSCatalogLTS is a Long-term support module for searching and downloading Windows updates

PS 5.1.0.0
Windows
Automation
Windows
Update
+1

Microsoft.Graph.Authentication

by Microsoft

Microsoft Graph PowerShell Authentication Module.

PS 5.1
Windows
Intune
Microsoft
Office365
+1

Microsoft.Graph.Beta

by Microsoft

Microsoft Graph PowerShell module

PS 5.1
Windows
Intune
MicrosoftGraph
Microsoft
+1

Microsoft.Graph

by Microsoft

Microsoft Graph PowerShell module

PS 5.1
Windows
Intune
MicrosoftGraph
Microsoft
+1

Az.Compute

by Microsoft Corporation

Microsoft Azure PowerShell - Compute service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell Cor...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.Network

by Microsoft Corporation

Microsoft Azure PowerShell - Networking service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell ...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.RecoveryServices

by Microsoft Corporation

Microsoft Azure PowerShell - Recovery Services cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell C...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.Resources

by Microsoft Corporation

Microsoft Azure PowerShell - Azure Resource Manager and Active Directory cmdlets in Windows PowerShell and PowerShell Co...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.SignalR

by Microsoft Corporation

Microsoft Azure PowerShell - Azure SignalR service commands for Windows PowerShell and PowerShell Core. For more informa...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.Storage

by Microsoft Corporation

Microsoft Azure PowerShell - Storage service data plane and management cmdlets for Azure Resource Manager in Windows Pow...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

WindowsUpdateTools

by Anthony Balloi - CSOLVE Alex Appleton - CSOLVE

Comprehensive PowerShell module for diagnosing, analyzing, and remediating Windows Update issues in enterprise environme...

PS 5.1
Windows
Intune
WindowsUpdate
Remediation
+1

VSAModule

by Vladislav.Semko

PowerShell wrapper module for the Kaseya VSA 9 REST API. Provides cmdlets for automating tasks, retrieving data, and man...

PS 5.1
Windows
Automation
Kaseya
VSA
+1

DriverManagement

by Thomas Tyson

Enterprise driver and Windows update management for Dell, Lenovo, and Intel endpoints. Supports individual driver update...

PS 5.1
Windows
Intune
Driver
Windows
+1

MsrcSecurityUpdates

by Microsoft Corporation

The Microsoft Security Response Center module gets Microsoft Security Update details and CVRF (Common Vulnerability Repo...

PS 5.1
Windows
Security
MSRC
Updates
+1

DomainHealthChecker

by Martien van Dijk

PowerShell module for checking SPF, DKIM, and DMARC records for one or multiple domains. This module also checks for the...

PS 5.1
Windows
Security
Email
Emailsecurity
+1

InvokeBuild

by Roman Kuzmin

Build and test automation in PowerShell

PS 3.0
Windows
Automation
Build
Test
+1

CAT

by Joyful Craftsmen CAT Team

Author, run and manage AUTOMATED TESTS for your DATA with minimum effort.

PS 7.4
Windows
Automation
PSEdition_Core
Windows
+1

ADEssentials

by Przemyslaw Klys

Helper module for Active Directory with lots of useful functions that simplify supporting Active Directory.

PS 5.1
Windows
ActiveDirectory
Windows
PSModule
+1

GitlabCli

by Chris Peterson

Interact with GitLab via PowerShell

PS 7.1
Windows
Automation
GitLab
API
+1

Hardensysvol

by DAKHAMA Mehdi

Harden Sysvol is a Powershell Module to scan sysvol folder to search the sensitivity data, and vulnerability.

PS 5.1
Windows
Security
HardenSysvol
AuditAD
+1

Intune-App-Sandbox

by Maciej Horbacz

This tool is for testing Powershell Script which is packed using Win32 Content Prep Tool for installing software using W...

PS 5.1
Windows
Intune
WindowsSandbox
Win32
+1

UnipharSecurityAuth

by Uniphar Security Team

Authentication and utility functions for Uniphar security automation

PS 5.1
Windows
Automation
Azure
Security
+1

Az.Accounts

by Microsoft Corporation

Microsoft Azure PowerShell - Accounts credential management cmdlets for Azure Resource Manager in Windows PowerShell and...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.Batch

by Microsoft Corporation

Microsoft Azure PowerShell - Batch service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell Core....

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.DataFactory

by Microsoft Corporation

Microsoft Azure PowerShell - Data Factory service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShel...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.ContainerRegistry

by Microsoft Corporation

Microsoft Azure PowerShell - Container Registry service cmdlets for Azure Resource Manager in Windows PowerShell and Pow...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.DataLakeStore

by Microsoft Corporation

Microsoft Azure PowerShell - Azure Data Lake Store cmdlets in Windows PowerShell and PowerShell Core. For more informati...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.FrontDoor

by Microsoft Corporation

Microsoft Azure PowerShell - Front Door service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell ...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.KeyVault

by Microsoft Corporation

Microsoft Azure PowerShell - Key Vault service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell C...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.MachineLearningServices

by Microsoft Corporation

Microsoft Azure PowerShell: MachineLearningServices cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.NetAppFiles

by Microsoft Corporation

Microsoft Azure PowerShell - Azure NetApp Files (ANF) service cmdlets for Azure Resource Manager in Windows PowerShell a...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.Sql

by Microsoft Corporation

Microsoft Azure PowerShell - SQL service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell Core. F...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

EasyPIM

by Loïc MICHEL

EasyPIM simplifies Microsoft PIM management by abstracting complex Graph and ARM APIs into intuitive PowerShell cmdlets....

PS 5.1
Windows
Security
Azure
PIM
+1

SOA

by Microsoft

The preqrequisites installation scripts for Microsoft security assessments

PS 5.1
Windows
Security
Microsoft
Assessment
+1

Locksmith

by Jake Hildreth

A small tool to find and fix common misconfigurations in Active Directory Certificate Services.

PS 5.1
Windows
ActiveDirectory
Locksmith
ADCS
+1

Arcus.Scripting.KeyVault

by Arcus

Scripts related to Azure Key Vault

PS 5.1
Windows
Security
Azure
KeyVault
+1

IntuneBackupAndRestore

by John Seerden

PowerShell Module that queries Microsoft Graph, and allows for cross-tenant Backup & Restore actions of your Intune Conf...

PS 5.1
Windows
Intune
Graph
PowerShell
+1

Cayosoft.Graph

by Cayosoft Inc.

The Cayosoft Graph (cGraph) Module for Microsoft PowerShell is a FREE SOLUTION that allows administrators to use PowerSh...

PS 3.0
Windows
Intune
Azure
AzureAD
+1

PSWriteHTML

by Przemyslaw Klys

PSWriteHTML is PowerShell Module to generate beautiful HTML reports, pages, emails without any knowledge of HTML, CSS or...

PS 5.1
Windows
Reporting
HTML
WWW
+1

AzOps

by Customer Architecture Team (CAT)

Integrated CI/CD Solution for Microsoft Azure.

PS 5.1
Windows
Azure
cicd
enterprise-scale
+1

IntuneDebug

by Jonas Ohmsen

Module for Intune MDM policy reporting and debugging

PS 5.1
Windows
Intune
MDM
Policy
+1

Maester

by Maester Team

Maester is an automation framework to assess and monitor your Microsoft 365 security configuration.

PS 5.1
Windows
Automation
Microsoft
365
+1

spec.file.utilities

by owen.heaume

A module for efficient file management, enabling seamless file downloads from Azure Blob storage, file hash comparisons,...

PS 5.1
Windows
Azure
spec
file
+1

Invoke-AsCurrentUser_WithArgs

by Harze2k

Execute PowerShell scriptblocks in the context of the currently logged-in user from a SYSTEM context. Ideal for Intune d...

PS 5.1
Windows
Intune
RunAsUser
SCCM
+1

Evergreen

by Aaron Parker

Create evergreen Windows image builds with the latest versions of applications. Evergreen is a simple PowerShell module ...

PS 4.0
Windows
Automation
Evergreen
Packer
+1

VcRedist

by Aaron Parker

A module for lifecycle management of the Microsoft Visual C++ Redistributables. VcRedist downloads, installs and uninsta...

PS 3.0
Windows
Intune
Redistributables
C++
+1

PSCloudPC

by Stefan Dingemanse Niels Kok

This PowerShell module allows you to manage your Windows 365 environment from the command line. It provides a set of cmd...

PS 7.2
Windows
Automation
Azure
CloudPC
+1

CleanupMonster

by Przemyslaw Klys

This module provides an easy way to cleanup Active Directory from dead/old objects based on various criteria. It can als...

PS 5.1
Windows
ActiveDirectory
windows
PSModule
+1

PSSharedGoods

by Przemyslaw Klys

Module covering functions that are shared within multiple projects

PS 5.1
Windows
ActiveDirectory
Windows
MacOS
+1

ATAPHtmlReport

by Benedikt Böhme Patrick Helbach Steffen Winternheimer Robin Wernz

ATAPHtmlReport serves as the basis for HTML reports generated via ATAPAuditor.

PS 5.0
Windows
Reporting
auditing
benchmarks
+1

ATAPAuditor

by Phan Quang Nguyen Daniel Ströher Robin Wernz

AuditTAP allows you to check operating systems and applications against industry approved standards for secure configura...

PS 5.0
Windows
Reporting
auditing
benchmarks
+1

Az.ElasticSan

by Microsoft Corporation

Microsoft Azure PowerShell: ElasticSan cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

ArcGIS

by Esri

ArcGIS Module for PowerShell DSC

PS 5.1
Windows
Automation
ESRI
ArcGIS
+1

Az.Advisor

by Microsoft Corporation

Microsoft Azure PowerShell: Advisor cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.ApplicationInsights

by Microsoft Corporation

Microsoft Azure PowerShell: ApplicationInsights cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.ArcResourceBridge

by Microsoft Corporation

Microsoft Azure PowerShell: ArcResourceBridge cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.Cdn

by Microsoft Corporation

Microsoft Azure PowerShell: Cdn cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.DevCenter

by Microsoft Corporation

Microsoft Azure PowerShell: DevCenter cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.Dns

by Microsoft Corporation

Microsoft Azure PowerShell - DNS service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell Core. F...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.HealthcareApis

by Microsoft Corporation

Microsoft Azure PowerShell: HealthcareApis cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.IotHub

by Microsoft Corporation

Microsoft Azure PowerShell - IoT Hub service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell Cor...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.Monitor

by Microsoft Corporation

Microsoft Azure PowerShell - Monitor service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell Cor...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.NetworkCloud

by Microsoft Corporation

Microsoft Azure PowerShell: NetworkCloud cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.Nginx

by Microsoft Corporation

Microsoft Azure PowerShell: Nginx cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.Relay

by Microsoft Corporation

Microsoft Azure PowerShell: Relay cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.ServiceFabric

by Microsoft Corporation

Microsoft Azure PowerShell - Service Fabric cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell Core...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.StorageMover

by Microsoft Corporation

Microsoft Azure PowerShell: StorageMover cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.StreamAnalytics

by Microsoft Corporation

Microsoft Azure PowerShell: StreamAnalytics cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

MSIdentityTools

by Microsoft Identity

Tools for managing, troubleshooting, and reporting on various aspects of Microsoft Identity products and services, prima...

PS 7.0
Windows
ActiveDirectory
Microsoft
Identity
+1

BuildMasterAutomation

by WebMD Health Services

BuildMasterAutomation is a PowerShell module for working with BuildMaster web APIs. BuildMaster is an application build ...

PS 5.1
Windows
Automation
buildmaster
inedo
+1

ZeroTrustAssessment

by Microsoft

Perform a Zero Trust Assessment of your Microsoft 365 environment.

PS 7.0
Windows
Intune
Microsoft
Security
+1

dbatools

by dbatools Team

The community module that makes SQL Server administration easier. Over 500 commands for DBAs to automate database migrat...

PS 5.1
Windows
SQL Server
Database
DBA

PSPlaywright

by Adam Driscoll

PSPlaywright is a PowerShell module for browser automation using Microsoft Playwright. It enables scripting and automati...

PS 5.1
Windows
Automation
Playwright
Browser
+1

ZeroTrustAssessmentV2

by Microsoft

Perform a Zero Trust Assessment of your Microsoft 365 environment.

PS 7.0
Windows
Intune
Microsoft
Security
+1

PSReadLine

by Microsoft Corporation

PSReadLine provides an improved command line editing experience in PowerShell. Features include syntax highlighting, mul...

PS 5.1
Windows
Productivity
CLI
Editor

IntuneStuff

by @AndrewZtrhgf

Various Intune related functions. Some of them are explained at https://doitpshway.com/series/sccm-mdt-intune. Some of t...

PS 5.1
Windows
Intune
MEMCM
PowerShell
+1

M365Documentation

by Thomas Kurth

Automatic Documentation of M365 to simplify the life of admins and consultants.

PS 7.0
Windows
Intune
Windows
M365
+1

M365IdentityPosture

by Sebastian Flæng Markdanner

Comprehensive security posture assessment and identity governance reporting framework for Microsoft 365 and Azure enviro...

PS 7.0
Windows
Reporting
Microsoft365
M365
+1

ADEffectiveAccess

by Santiago Squarzon

AD ACLs with readable rights, flexible LDAP and no AD module needed.

PS 5.1
Windows
ActiveDirectory
powershell
csharp
+1

eNAuditor

by nExoR ::))o-

Audit and reporting functions for Native Cloud, hybrid and pseudo-hybrid environments for Identity reviews. Contains rep...

PS 5.0
Windows
Reporting
Identity
Audit
+1

Az.Automation

by Microsoft Corporation

Microsoft Azure PowerShell - Automation service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell ...

PS 5.1
Windows
Automation
Azure
ResourceManager
+1

Az.HDInsight

by Microsoft Corporation

Microsoft Azure PowerShell - HDInsight service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell C...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.Websites

by Microsoft Corporation

Microsoft Azure PowerShell - App Service (Web Apps) service cmdlets for Azure Resource Manager in Windows PowerShell and...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

psPAS

by Pete Maan

Module for CyberArk Privileged Access Security Web Service REST API

PS 5.1
Windows
Security
CyberArk
REST
+1

CAREPORT

by Jan Mulder

Exports Microsoft 365 Conditional Access policies, generates a comprehensive Zero Trust compliance report, and matches M...

PS 5.1
Windows
Reporting
ConditionalAccess
CAREPORT
+1

WinTuner

by Stephan van Rooij (@svrooij)

Package and publish any apps from WinGet to Intune.

PS 7.4
Windows
Intune
Win32
WinGet
+1

ActiveDirectory

by Microsoft Corporation

The Active Directory module for Windows PowerShell provides cmdlets for managing Active Directory Domain Services. Essen...

PS 5.1
Windows
AD
Identity
Windows Server

ZertoApiWrapper

by Wes Carroll

Windows PowerShell and PowerShell Core API Wrapper Module for Zerto Virtual Manager

PS 5.1.0
Windows
Automation
Zerto
PSModule

VMware.PowerCLI

by VMware

VMware PowerCLI is a command-line interface for managing and automating VMware vSphere environments. It provides over 70...

PS 5.1
Windows
VMware
Virtualization
Infrastructure

ADPlayground

by Przemyslaw Klys

ADPlayground is a module that allows you to do some basic Active Directory operations.

PS 5.1
Windows
ActiveDirectory
Windows
LingeringObjects
+1

Az.ContainerInstance

by Microsoft Corporation

Microsoft Azure PowerShell: ContainerInstance cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.StorageSync

by Microsoft Corporation

Microsoft Azure PowerShell - Storage Sync cmdlets in Windows PowerShell and PowerShell Core. Manages operations pertaini...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Harden-Windows-Security-Module

by Violet Hansen

🔔 THIS MODULE IS DEPRECATED. 💗 Please use the new Harden System Security app, available on Microsoft Store, that has 1...

PS 7.5.0
Windows
Security
Harden-Windows-Security
Harden
+1

ImportExcel

by Doug Finke

PowerShell module to import/export Excel spreadsheets without requiring Excel to be installed. Create charts, pivot tabl...

PS 5.1
Windows
Excel
Data
Automation

PSAppDeployToolkit.WinGet

by Mitch Richters

A PSAppDeployToolkit v4 extension module for WinGet.

PS 5.1.14393.0
Windows
Intune
psappdeploytoolkit
psadt
+1

Az.EventHub

by Microsoft Corporation

Microsoft Azure PowerShell - Event Hubs service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell ...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.ManagedServices

by Microsoft Corporation

Microsoft Azure PowerShell: ManagedServices cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

M365Reporting

by Robin Dadswell & Luke Allinson & Justin Barker & Mark Lofthouse

Provides tools to gather and report on some useful statistics within an M365 Tenant. This includes OneDrive Usage, Mailb...

PS 7.0
Windows
Reporting
Office365
Microsoft365
+1

TheDashboard

by Przemyslaw Klys

TheDashboard is a module that allows you to create a dashboard for your HTML reports

PS 5.1
Windows
Reporting
HTML
Reports
+1

SecretManagement

by Microsoft Corporation

PowerShell SecretManagement module provides a convenient way for users to store and retrieve secrets. It supports multip...

PS 5.1
Windows
Security
Secrets
Vault

Carbon.Cryptography

by Aaron Jensen and WebMD Health Services

Makes encrypting and decrypting strings and other security work easy.

PS 5.1
Windows
Security
Desktop
Core
+1

ModuleForge

by Adrian.Andersson

ModuleForge is a PowerShell scaffolding and build tool for creating other PowerShell modules. With ModuleForge, you can ...

PS 5.1
Windows
Automation
AzureDevOps
Bootstrap
+1

PurviewConfigAnalyser

by Abhijeet Karki

Microsoft Purview Configuration Analyser - Automated compliance assessment for Sensitivity Labels, Auto-labeling, and Da...

PS 5.1
Windows
Reporting
Microsoft
Purview
+1

PSZabbix7

by Bart Haezeleer

PowerShell module for automating Zabbix (>= 7.0) administration. A simple encapsulation of the Zabbix REST web services.

PS 5.1
Windows
Automation
Zabbix7
PSModule

PublishDacPac

by Dr. John Tunnicliffe

Publish-DacPac allows you to deploy a SQL Server Database DacPac to an on-premise SQL Server instance using a DAC Publis...

PS 5.0
Windows
Automation
SSDT
deployment
+1

AiLogging

by Jiri Formacek

Helper module for PowerShell developers that allows easy logging of script activity to Azure Application Insights

PS 5.1
Windows
Automation
PowerShell
ApplicationInsights
+1

SvRooij.ContentPrep.Cmdlet

by Stephan van Rooij

An open-source re-implementation of the ContentPrepTool for Intune Win32 apps.

PS 5.1
Windows
Intune
Win32
ContentPrep
+1

OMG.PSUtilities

by OMG IT Solutions

Meta module that includes all OMG.PSUtilities.* submodules.

PS 5.1
Windows
Automation
DevOps
Modules
+1

Bicep

by Stefan Ivemo

A module to run Bicep using PowerShell. The module is a community project built using the Bicep assemblies to provide yo...

PS 5.1
Windows
Azure
bicep
arm-json
+1

IntuneResourceLocalization

by Inetum Realdolmen

PowerShell module for managing localization resources on intune-managed devices

PS 5.1
Windows
Intune
Localization
Printers
+1

dbops

by Kirill Kravtsov

Cross-platform SQL code deployment module with Continuous Deployment capabilities

PS 5.0
Windows
Automation
SqlServer
SQL
+1

DiskReportingTools

by Jeff Hicks

A set of PowerShell tools for disk reporting and visualization. The tools rely on CIM cmdlets so this module requires a ...

PS 5.1
Windows
Reporting
disk
visualization
+1

ServiceNow

by Greg Brownstein Rick Arroues Sam Martin

Automate against ServiceNow service and asset management. This module can be used standalone, with Azure Automation, or ...

PS 5.1
Windows
Automation
Azure
ServiceNow
+1

TeamViewerPS

by TeamViewer Germany GmbH

TeamViewerPS allows to interact with the TeamViewer Web API as well as a locally installed TeamViewer client.

PS 5.1
Windows
Automation
PowerShell
scripting
+1

KubeBuddy

by Richard Hooper

KubeBuddy - A Kubernetes assistant for PowerShell.

PS 7.0
Windows
Reporting
Kubernetes
K8s
+1

SpeculationControl

by Matt Miller Security Engineer

This module provides the ability to query the speculation control settings for the system.

PS 5.1
Windows
Security
ADV180002
Windows
+1

CosmosDB

by Daniel Scott-Raynsford

This module provides cmdlets for working with Azure Cosmos DB databases, collections, documents, attachments, offers, us...

PS 5.1
Windows
Azure
CosmosDB
DocumentDb
+1

pXLabs.WindowsUpdateTool

by Jeff Pollock

WPF-based PowerShell utility designed to simplify and enhance the management of Windows Updates on local and remote syst...

PS 5.1
Windows
Intune
WindowsUpdate
WPF
+1

dry.module.ad

by bjoernf73

Creates and configures Active Directory objects. Supports creation of OUs, creation of groups and user accounts, users' ...

PS 5.1
Windows
ActiveDirectory
GroupPolicy
legacyAD
+1

SecretManagement.Windows.LAPS

by erikgraa

A SecretManagement Vault extension for Windows LAPS passwords stored in Active Directory.

PS 5.1
Windows
ActiveDirectory
LAPS
PowerShell
+1

Az.ConnectedKubernetes

by Microsoft Corporation

Microsoft Azure PowerShell: ConnectedKubernetes cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.MarketplaceOrdering

by Microsoft Corporation

Microsoft Azure PowerShell: MarketplaceOrdering cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.ResourceGraph

by Microsoft Corporation

Microsoft Azure PowerShell - Azure Resource Graph cmdlets in Windows PowerShell and PowerShell Core. Allows querying res...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

aztools

by Skatterbrainz

Azure PowerShell Tools, as if you really needed them. This module contains a collection of Azure PowerShell functions an...

PS 5.1
Windows
Automation
skatterbrainz
aztools
+1

AADInternals

by Dr Nestori Syynimaa

The AADInternals PowerShell Module utilises several internal features of Azure Active Directory, Office 365, and related...

PS 5.1
Windows
Security
Office365
Microsoft365
+1

PasswordSolution

by Przemyslaw Klys

This module allows the creation of password expiry emails for users, managers, administrators, and security according to...

PS 5.1
Windows
ActiveDirectory
password
passwordexpiry
+1

PSCitrixPowerBi

by eswaras

This module provides a suite of functions for Citrix infrastructure monitoring, reporting, and Power BI export automatio...

PS 5.1
Windows
Reporting
Citrix
PowerBI
+1

ReportingServicesTools

by Microsoft Corporation

Provides extra functionality for SSRS (SQL Server Reporting Services) and Power BI Report Server. Includes the ability t...

PS 3.0
Windows
Reporting
sqlserver
reportingservices
+1

Az.CognitiveServices

by Microsoft Corporation

Microsoft Azure PowerShell - Cognitive Services management cmdlets for Azure Resource Manager in Windows PowerShell and ...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

PSActiveDirectoryReports

by Michael Free

PSActiveDirectoryReports is a PowerShell module designed to streamline Active Directory reporting and management. It pro...

PS 5.1
Windows
Reporting
WindowsDomain
ActiveDirectory
+1

Invoke-AtomicRedTeam

by Casey Smith @subTee Josh Rickard @MSAdministrator Carrie Roberts @OrOneEqualsOne Matt Graeber @mattifestation

A PowerShell module that runs Atomic Red Team tests from yaml definition files.

PS 5.0
Windows
Security
Defense
PSModule

Devart.DbForge.DevOpsAutomation.SqlServer

by Devart

dbForge DevOps Automation PowerShell for SQL Server helps with organizing database DevOps processes for your SQL Server ...

PS 3.0
Windows
Automation
Devart
DevOps
+1

Az.DataBoxEdge

by Microsoft Corporation

Microsoft Azure PowerShell - DataBoxEdge service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.ServiceBus

by Microsoft Corporation

Microsoft Azure PowerShell - Service Bus service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

MailPolicyExplainer

by Colin Cogle

Explains a domain's email DNS records, including MX, SPF, DKIM, DMARC, and more.

PS 5.1
Windows
Reporting
email
mail
+1

HAWK

by Paul Navarro Jonathan Butler Lorenzo Ireland Julius Perez

A free, open-source forensics PowerShell module for conducting incident response and threat hunting of Microsoft Cloud e...

PS 5.0
Windows
Security
O365
Audit
+1

Testimo

by Przemyslaw Klys

Testimo is Powershell module that tests Active Directory against specific set of tests.

PS 5.1
Windows
ActiveDirectory
Windows
AD
+1

365AutomatedLab

by Clayton Tyger

This module will allow you to create a 365 Development Environment from an Excel workbook

PS 5.1
Windows
Automation
Office365
MSGraph
+1

ActiveDirectoryStructure

by Gerald Doeserich

Provides ways to validate a ActiveDirectory environment

PS 5.1
Windows
ActiveDirectory
PSModule
PSEdition_Desktop

eNUserReporting

by nExoR ::))o-

Audit and reporting functions for Native Cloud, hybrid and pseudo-hybrid environments for Identity reviews. Contains rep...

PS 5.0
Windows
Reporting
Identity
Audit
+1

Intune.Graph

by Ken Johnson

IntuneGraph is a PowerShell module that makes it easy to work with the Microsoft Graph API from PowerShell. It handles t...

PS 5.1
Windows
Intune
Graph
ConfigurationProfile
+1

Az.ApiManagement

by Microsoft Corporation

Microsoft Azure PowerShell - Api Management service cmdlets for Azure Resource Manager in Windows PowerShell and PowerSh...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.App

by Microsoft Corporation

Microsoft Azure PowerShell: App cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.AnalysisServices

by Microsoft Corporation

Microsoft Azure PowerShell - Analysis Services cmdlets for Windows PowerShell and PowerShell Core. For more information ...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.Billing

by Microsoft Corporation

Microsoft Azure PowerShell - Billing service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell Cor...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.DataLakeAnalytics

by Microsoft Corporation

Microsoft Azure PowerShell - Data Lake Analytics in Windows PowerShell and PowerShell Core. For more information on Data...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.DevTestLabs

by Microsoft Corporation

Microsoft Azure PowerShell - DevTest Labs service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShel...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.DesktopVirtualization

by Microsoft Corporation

Microsoft Azure PowerShell: DesktopVirtualization cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.EventGrid

by Microsoft Corporation

Microsoft Azure PowerShell: EventGrid cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.LogicApp

by Microsoft Corporation

Microsoft Azure PowerShell - Logic Apps cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell Core. Fo...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.MachineLearning

by Microsoft Corporation

Microsoft Azure PowerShell - Machine Learning Web Services cmdlets for Azure Resource Manager in Windows PowerShell and ...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.NotificationHubs

by Microsoft Corporation

Microsoft Azure PowerShell - Notification Hubs cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell C...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.OperationalInsights

by Microsoft Corporation

Microsoft Azure PowerShell - Operational Insights service cmdlets for Azure Resource Manager in Windows PowerShell and P...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.PrivateDns

by Microsoft Corporation

Microsoft Azure PowerShell - Private DNS service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.PowerBIEmbedded

by Microsoft Corporation

Microsoft Azure PowerShell - Power BI Embedded service management cmdlets for Azure Resource Manager in Windows PowerShe...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.RedisCache

by Microsoft Corporation

Microsoft Azure PowerShell - Redis Cache service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.Security

by Microsoft Corporation

Microsoft Azure PowerShell - Azure Security Center cmdlets in Windows PowerShell and PowerShell Core. Allows managing an...

PS 5.1
Windows
Security
Azure
ResourceManager
+1

Az.StackHCIVM

by Microsoft Corporation

Microsoft Azure PowerShell: StackHCIVM cmdlets

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Az.TrafficManager

by Microsoft Corporation

Microsoft Azure PowerShell - Traffic Manager service cmdlets for Azure Resource Manager in Windows PowerShell and PowerS...

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

Win32AppMigrationTool

by Ben Whitmore

Win32AppMigrationTool is designed to export the Application and Deployment Data from ConfigMgr to firstly create an .int...

PS 5.1
Windows
Intune
Win32AppMigrationTool
New-Win32App
+1

ReportingServicesTools.2022

by Mattijs Perdeck

Fork of version 0.9.0.0 of the module ReportingServicesTools by Microsoft. This version added support for SSRS 2022, but...

PS 3.0
Windows
Reporting
sqlserver
reportingservices
+1

Start-IntuneRemediationTranscript

by Ofir Gavish

This Module contains a function that enables transcript for powershell scripts designed to run from Intune Remediations

PS 5.1
Windows
Intune
Transcript
Logging
+1

UncommonSense.Weather

by Jan Hoek

PowerShell module to wrap openweathermap's One Call API 3.0 (https://openweathermap.org/api)

PS 5.1
Windows
Reporting
weather
forecast
+1

OleViewDotNet

by James Forshaw

PowerShell module for OleViewDotNet

PS 3.0
Windows
Security
COM
defence
+1

PSDarktraceMail

by Brice Crunchant

A PowerShell module for interfacing with the Darktrace Mail API

PS 5.1
Windows
Reporting
Darktrace
Email
+1

WSTools

by Skyler Hart

Provides ability to perform a lot of tasks in an automated manner, Insider Threat detection, remediations, and enhanceme...

PS 3.0
Windows
Reporting
PSEdition_Desktop
Windows
+1

GPOZaurr

by Przemyslaw Klys

Group Policy Eater is a PowerShell module that aims to gather information about Group Policies but also allows fixing is...

PS 5.1
Windows
ActiveDirectory
Windows
GPO
+1

DCToolbox

by Daniel Chronlund

A PowerShell toolbox for Microsoft 365 security fans.

PS 5.1
Windows
Security
EntraID
Microsoft365
+1

AzureADHybridAuthenticationManagement

by Microsoft Corporation

The Azure AD Hybrid Authentication Management module enables hybrid identity organizations (those with Active Directory ...

PS 2.0
Windows
ActiveDirectory
Azure
AzureAD
+1

Systeminfo

by SAGSa

Multithreading system information module for powershell

PS 2.0
Windows
Reporting
Hardware
Software
+1

WindowsLab

by Human.Against.Machine

WindowsLab is a PowerShell module designed to simplify the administration of computer labs with Windows PCs (10 or 11) c...

PS 5.1
Windows
Automation
Windows
Lab-management
+1

Zerto.Zvm.Commandlets

by Zerto Ltd.

Zerto PowerShell Commandlets

PS 7.0
Windows
Automation
Commandlets
Cmdlets
+1

NinjaOne

by Mikey O'Toole

This module provides an interface to the NinjaOne API.

PS 5.1
Windows
Automation
NinjaRMM
NinjaOne
+1

AzureGraphApiHelper

by Lars Panzerbjørn

This module will help to make MS Graph REST API calls. This includes some InTune and AD functionality.

PS 5.0
Windows
Intune
MSGraph
RESTAPI
+1

IntuneBulkMaster

by Florian Salzmann | @FlorianSLZ | https://scloud.work

Easier bulk Actions for Microsoft Intune. The `IntuneBulkMaster` PowerShell module provides a set of functions for manag...

PS 5.1
Windows
Intune
Devices
Bulk
+1

HaloAPI

by Mikey O'Toole / Luke Whitelock

This module provides an interface to the Halo API.

PS 7.0
Windows
Automation
HaloPSA
PSA
+1

IntuneDeviceInventory

by Florian Salzmann / Jannik Reinhard

Manage custom properties to your Intune devices

PS 5.1
Windows
Intune
Devices
PSModule
+1

IDMCmdlets

by Powershellcrack

A module designed to help manage devices in Intune

PS 5.1
Windows
Intune
Devices
MDM
+1

IntuneWin32Deployer

by Florian Salzmann

Manage, create and upload win32 applications to Intune

PS 5.1
Windows
Intune
Devices
Win32
+1

ADObjectHealthScan

by Friedrich Weinmann

Scan Framework to analyze AD Object health

PS 5.1
Windows
ActiveDirectory
ldap
health
+1

ADUserGroup

by Dailen

Module for fetching Active Directory user groups

PS 5.1
Windows
ActiveDirectory
UserGroups
ADUserGroups
+1

EntraDeviceAuth

by Florian Salzmann

Secure Authentification Request for your Intune/Entra ID devices to use agains Azure Function Apps.

PS 5.1
Windows
Intune
Devices
Entra
+1

ADCSTemplate

by Ashley McGlone

Create Certificate Template in ADCS by Ashley McGlone http://aka.ms/GoateePFE @GoateePFE Module of functions to export, ...

PS 5.1
Windows
ActiveDirectory
DSCResource
certificate
+1

spec.visualfields.management

by owen.heaume

A module to automate Visual Fields shortcuts

PS 3.0
Windows
Automation
spec
shortcuts
+1

ADDSConfigurations

by Olamide Olaleye

This module will install a new AD forest and domain controller. It will securely pull down organization secrets from Azu...

PS 7.2
Windows
ActiveDirectory
DomainController
Forest
+1

CISDSC

by Cybersecurity Engineering

DSC resources for applying CIS benchmarks.

PS 5.1
Windows
Security
DSC
CIS
+1

PSCiscoSMA

by Brice Crunchant

Cisco SMA PS Module API Wrapper

PS 5.1
Windows
Reporting
Cisco
Meraki
+1

PSWildFire

by Brice Crunchant

Palo Alto Wildfire PS Module API Wrapper

PS 5.1
Windows
Reporting
PaloAlto
Sandbox
+1

ADComputerRange

by Frédéric Petit

Show AD Computer state (name free, offline or online) by range and for those that are in use, displays the user logged i...

PS 5.1
Windows
ActiveDirectory
Active
Directory
+1

PSPasswordGenerator

by Colin Cogle

Generate random passwords with the constraints you want.

PS 5.1
Windows
Security
Core
desktop
+1

Microsoft.Graph.Migration.Tool

by Microsoft

Microsoft Graph PowerShell Migration Advisor Module

PS 5.1
Windows
Intune
Microsoft
Office365
+1

Thycotic.SecretServer

by Delinea Professional Services

Interact with the Secret Server REST API

PS 7.2.11
Windows
Security
SecretServer
Thycotic
+1

ACME-PS

by https://github.com/PKISharp/ACME-PS/graphs/contributors

PowerShell client module for the ACME protocol Version 2, which can be used to interoperate with the Let's Encrypt(TM) p...

PS 5.1
Windows
Security
pki
ssl
+1

PoshGram

by Jake Morrison

PoshGram provides functionality to send various message types to a specified Telegram chat via the Telegram Bot API. Sep...

PS 6.1.0
Windows
Automation
Animations
Audio
+1

NtObjectManager

by James Forshaw

This module adds a provider and cmdlets to access the NT object manager namespace.

PS 3.0
Windows
Security
defence
offence
+1

ISEScriptRunner

by ScriptRunner Software GmbH

The ScriptRunner ISE add-on provides you with all the necessary features for professional script development. The add-on...

PS 5.1
Windows
Automation
ISE
ScriptRunner
+1

BinaryPasswordGenerator

by Ehmiiz

A binary password generator rewritten from of the popular PasswordGenerator nuget package.

PS 5.1
Windows
ActiveDirectory
Password
OWASP
+1

ADAppFinder

by DrIOSX

AD Host App Finder using search strings

PS 5.0
Windows
ActiveDirectory
Audit
Security
+1

Carbon

by Aaron Jensen

Carbon is a PowerShell module for automating the configuration Windows 7, 8, 2008, and 2012 and automation the installat...

PS 4.0
Windows
Automation
.net
acl
+1

ModernActiveDirectory

by DAKHAMA Mehdi

Modern Active Directory is a PowerShell Module to allows you to have a global management of your AD, and make searches s...

PS 5.1
Windows
ActiveDirectory
Get-ADModernReport
ActiveDirectory_Over_HTML
+1

AzureAD

by Microsoft Corporation

Azure Active Directory V2 General Availability Module. This is the General Availability release of Azure Active Director...

PS 3.0
Windows
ActiveDirectory
Azure
AzureAD
+1

AzureADPreview

by Microsoft Corporation

Azure Active Directory V2 Preview Module. This is a Public Preview release of Azure Active Directory V2 PowerShell Modul...

PS 3.0
Windows
ActiveDirectory
Azure
AzureAD
+1

SecurityFever

by Claudio Spizzi

PowerShell Module with custom functions and cmdlets related to Windows and application security.

PS 3.0
Windows
Security
PSModule
CredentialManager
+1

PowervRA

by Jakku Labs

PowerShell Module for Managing VMware vRealize Automation

PS 5.1
Windows
Automation
VMware
vRA
+1

AutoRuns

by Emin Atac

AutoRuns is a module that will help do live incident response and enumerate autoruns artifacts that may be used by legit...

PS 4.0
Windows
Security
defense
PSEdition_Core
+1

PSGISP

by gisp

This Powershell Module contains different functions for Active Directory, Microsoft 365 and more.

PS 5.1
Windows
ActiveDirectory
AD
Office365
+1

APRSMessenger

by Colin Cogle <colin@colincogle.name>

Sends messages, announcements, and bulletins to amateur radio operators via APRS-IS.

PS 5.1
Windows
Reporting
APRS
APRS-IS
+1

AzureAD.Standard.Preview

by Microsoft Corporation

Azure Active Directory V2 General Availability Module. This is the General Availability release of Azure Active Director...

PS 5.1
Windows
ActiveDirectory
Azure
AzureAD
+1

AzPipelineVariable

by William Ellis

A PowerShell wrapper for the "task.setvariable" Azure Pipelines command

PS 5.1
Windows
Automation
Azure
Pipelines
+1

GPODoc

by David Stein

Group Policy Comment Extraction and Reporting

PS 5.1
Windows
Reporting
gpodoc
gpo
+1

Checkpoint

by Chris Masters

Command line management, and automation of Checkpoint Firewall systems

PS 5.1
Windows
Security
checkpoint
firewall
+1

IntuneStarterKit

by Florian Salzmann

Deploy an Intune environment in no time to start your modern endpoint management journey! Run the module to create a bas...

PS 5.1
Windows
Intune
Autopilot
PSModule
+1

ADDSAuditTasks

by DrIOSX

Tasks for auditing Active Directory

PS 5.0
Windows
Security
ActiveDirectory
Audit
+1

PSWinReportingV2

by Przemyslaw Klys

PSWinReportingV2 is fast and efficient Event Viewing, Event Reporting and Event Collecting tool. It's version 2 of known...

PS 5.1
Windows
Reporting
PSWinReporting
ActiveDirectory
+1

AtomicTestHarnesses

by Mike Haag Jesse Brown Matt Graeber Jonathan Johnson Jared Atkinson

A module to facilitate the testing of attack techniques and their corresponding procedures.

PS 5.0
Windows
Security
Defense
PSModule

PowerShellProtect

by Ironman Software

Audit and block PowerShell scripts on Windows machines.

PS 5.1
Windows
Security
AMSI
audit
+1

BluebirdPS

by Dave Carroll

A Twitter Automation Client for PowerShell 7. Tweet, retweet, send direct messages, manage lists, and more.

PS 7.0
Windows
Automation
Twitter-Client
Twitter-API
+1

azure-ad-recovery-manager

by Harish Karthic

Azure Active Directory Recovery Manager module for backup and restore the security groups.

PS 5.1
Windows
ActiveDirectory
Azure
AD
+1

IntuneEndpointTools

by David Just

A PowerShell module containing a set of tools for managing and diagnosing Intune MDM on Windows endpoints designed with ...

PS 5.1
Windows
Intune
MDM
PSModule

IntuneCustomCompliance

by Jack D. Davis

Build Intune custom compliance JSON detection file

PS 6.1
Windows
Intune
Microsoft_Endpoint_Manager
MEM
+1

ChocoCCM

by Stephen Valdinger

This module provides a PowerShell wrapper to Chocolatey Central Management. See https://docs.chocolatey.org/en-us/centra...

PS 5.1
Windows
Automation
chocolatey
central-management
+1

Zerto.Zvml.Commandlets

by Zerto Ltd.

Zerto PowerShell Commandlets

PS 6.1
Windows
Automation
Zerto
ZVM
+1

EasyGraph

by Andreas Lindahl

Provides a wrapper for Microsoft Graph REST API, and handles authentication, paging and throttling.

PS 5.1
Windows
Automation
PSEdition_Desktop
PSEdition_Core
+1

HaveIBeenPwned

by Mark Ukotic

Identify Pwned accounts and passwords via the "Have I Been Pwned?" (https://haveibeenpwned.com) API. Use of some of thes...

PS 3.0
Windows
Security
HaveIBeenPwned
Pwned
+1

ReportHTMLCRB

by Matthew Quickenden

A powerful module for creating HTML reports within PowerShell no HTML coding required. For more details on what is possi...

PS 2.0
Windows
Reporting
PSModule
HTML
+1

ADReportingTools

by Jeff Hicks

A set of PowerShell commands to gather information and create reports from Active Directory.

PS 5.1
Windows
Reporting
ActiveDirectory
html
+1

Neckross365

by Juan Sifuentes

Microsoft 365 tools (Office 365, Intune, Autopilot and Windows 365)

PS 5.1
Windows
Intune
Office365
Exchange
+1

RSMassTransit.PowerShell

by Jeffrey Sharp

Provides the Invoke-RsReport cmdlet, which executes a SQL Server Reporting Services report via a MassTransit message bus...

PS 5.1
Windows
Reporting
SSRS
MassTransit
+1

PSIntuneAppWin

by Dylan McCrimmon

A simple Powershell module that creates a wrapper for the Microsoft Win32 Content Prep Tool. This module will automatica...

PS 5.1
Windows
Intune
intuneappwinutil
mem
+1

GetRandomString

by Yasen Dinkov

This cmdlet lets the user interact with Azure Service bus namespaces.

PS 5.1
Windows
Security
scripting
random
+1

EndOfLine

by Marc Kassay

EndOfLine is a PowerShell module that automates converting end-of-line (EOL) characters in files.

PS 5.1
Windows
Automation
EOL
LF
+1

Intune.USB.Creator

by Ben Reader

A module containing tools to assist with the creation of a bootable WinPE USB used to provision devices for enrollment t...

PS 5.1
Windows
Automation
Intune
Azure
+1

AzureADIncidentResponse

by Ian Farr (PoSh Chap)

Tooling to assist in Azure AD incident response

PS 5.1
Windows
ActiveDirectory
Microsoft
Identity
+1

psprivilege

by Jordan Borean

Adds cmdlets that can be used to enable/disable/remove privileges on a process. Also adds cmdlets that can be used to co...

PS 5.1
Windows
Automation
DevOps
Windows
+1

ReportPortal

by Claudio Spizzi

Report Portal PowerShell Module.

PS 5.1
Windows
Automation
PSModule
ReportPortal
+1

MSAL.PS

by Jason Thompson

The MSAL.PS PowerShell module wraps MSAL.NET functionality into PowerShell-friendly cmdlets and is not supported by Micr...

PS 5.1
Windows
ActiveDirectory
Microsoft
Identity
+1

PowerGit

by Felix Becker

git with the power of the object pipeline

PS 5.1
Windows
Automation
git
vcs
+1

WinOps

by Evan Chisholm

PSModule For Windows/AD Administration

PS 5.1
Windows
ActiveDirectory
PSModule
WindowsServer
+1

O365Troubleshooters

by vilega@microsoft.com

Office 365 Troubleshooters module has been designed to help Office 365 Administrators to do troubleshooting on Office 36...

PS 5.1
Windows
Security
O365
Office365
+1

PSWinReporting

by Przemyslaw Klys

This PowerShell Module, which started as an event library (Get-EventsLibrary.ps1), has now grown up and became full fled...

PS 5.1
Windows
Reporting
Windows
PSWinReporting
+1

TrackGpo_Builtin

by Devin Rich

TrackGpo_Builtin is a companion module to TrackGpo that showcases how you can provide the external functions for use wit...

PS 5.1
Windows
ActiveDirectory
RSAT
GPO
+1

AccountTracker

by Przemyslaw Klys

This module tracks the placement of accounts in Active Directory for purpose of reporting non-compliant accounts.

PS 5.1
Windows
ActiveDirectory
admin
windows
+1

ActiveDirectoryObjectPicker

by Shannon Graybrook

Tulpep.ActiveDirectoryObjectPicker wrapper for PowerShell

PS 5.1
Windows
ActiveDirectory
Tulpep
Dialog
+1

Office365MailAliases

by Jean-Paul van Ravensberg

This module contains functions to create mail aliases in Office 365. Module version is based on the build number in Azur...

PS 5.1
Windows
Security
Office365
ExchangeOnline
+1

WFM-Tools

by Luke Hagar

PowerShell ActiveDirectory/Tools Module These tools are Collected, or Created by Luke Hagar, but not all are written by ...

PS 5.1
Windows
ActiveDirectory
PowerShell
PSModule

WPNinjas.PasswordGeneration

by Thomas Kurth

I developed this helper library because I require often secure generated passwords. Especially this was created to suppo...

PS 5.0
Windows
Security
Windows
PasswordGeneration
+1

PowerGrafana

by Javier Marasco

Module to manage your Grafana install thru comands.

PS 5.1
Windows
Automation
Grafana
Dashboard
+1

Posh365

by Kevin Blumenfeld

Posh365 - Connect, Discover, and Work with Microsoft 365, Graph API, Intune, and Security & Compliance. For more informa...

PS 5.1
Windows
Intune
Microsoft365
Security
+1

AzureRM.Automation

by Microsoft Corporation

Microsoft Azure PowerShell - Automation service cmdlets for Azure Resource Manager

PS 5.0
Windows
Automation
Azure
ResourceManager
+1

AzureRM.Resources

by Microsoft Corporation

Microsoft Azure PowerShell - Azure Resource Manager cmdlets. Manages subscriptions, tenants, resource groups, deployment...

PS 5.0
Windows
ActiveDirectory
Azure
ResourceManager
+1

PSWinDocumentation.AD

by Przemyslaw Klys

Useful module that covers extractiong of Active Directory data into a single object that can be later on utilized for re...

PS 5.1
Windows
ActiveDirectory
Windows
ad
+1

VMware.PSDesiredStateConfiguration

by VMware

This PowerShell module contains logic for creating and running object based DSC Configurations

PS 5.1
Windows
Automation
VMware
DSC
+1

VMware.vSphereDSC

by VMware

This PowerShell module contains DSC Resources for vSphere.

PS 5.1
Windows
Automation
VMware
PowerCLI
+1

IISRFBaseline

by phbits

PowerShell module to help establish an IIS Request Filtering baseline. Builds Logparser query files based on input param...

PS 5.1
Windows
Security
Microsoft
IIS
+1

IntuneDocumentation

by Thomas Kurth

Automatic Intune and Conditional Access Documentation to simplify the life of admins and consultants.

PS 5.0
Windows
Intune
Windows
Documentation
+1

psIntune

by David Stein

PowerShell functions for Intune management operations

PS 5.1
Windows
Intune
skatterbrainz
devices
+1

TsekProfile

by Dan Tsekhanskiy

TsekProfile is a PowerShell profile that adds built-in functionality to your PowerShell experience.

PS 5.1
Windows
Automation
Catesta
GitHub
+1

PSMDATP

by Alex Verboon

"Manage Microsoft Defender for Endpoint with PowerShell"

PS 5.1
Windows
Automation
PowerShell
MDATP
+1

NPSLogFile

by Andreas Bellstedt

Module for interpreting NPS/IAS Logfiles in PowerShell.

PS 4.0
Windows
Automation
IAS
NPS
+1

ReportHTMLWHIDE

by JR

Added Hide

PS 2.0
Windows
Reporting
PSModule
HTML
+1

PSCiscoMeraki

by Luke Leigh

This PowerShell Module can be used to access the Cisco Meraki Rest API and extract information regarding the configurati...

PS 5.1
Windows
Reporting
Cisco
Meraki
+1

VaporShell

by Nate Ferrell

A PowerShell module for building, packaging and deploying AWS CloudFormation templates Prerequisites - PowerShell 3+ - O...

PS 3.0
Windows
Automation
AWS
CloudFormation
+1

DsReg

by Mike Garvey

A PowerShell wrapper for the dsregcmd executable's output.

PS 5.1
Windows
Intune
dsreg
dsregcmd
+1

Intune.Reporting

by Ben Reader

A set of modules to assist in the programmatic creation of Intune configuration reports.

PS 5.1
Windows
Reporting
Intune
Markdown
+1

DefenderMAPS

by Alex Verboon

This module provides the ability to validate the MAPS connection for Microsoft Windows Defender

PS 5.1
Windows
Security
Defender
MAPS
+1

Selenium

by Adam Driscoll

Web automation using the Selenium Web Driver

PS 5.1
Windows
Automation
selenium
web
+1

Intune.HV.Tools

by Ben Reader

Rapidly build VMs in Hyper-V with Intune.HV.Tools.

PS 5.1
Windows
Automation
Intune
Azure
+1

ADAL.PS

by Jason Thompson

The ADAL.PS PowerShell module wraps ADAL.NET functionality into PowerShell-friendly cmdlets and is not supported by Micr...

PS 3.0
Windows
ActiveDirectory
PSEdition_Desktop
Windows
+1

PSURLhaus

by Alex Verboon

Retrieve open source intelligence from URLhaus

PS 5.1
Windows
Security
URLhaus
threatintelligence
+1

Hyper-ConvertImage

by Artem Pronichkin and Friends

Microsoft hasn't published any approved PRs on their Convert-WindowsImage module in years. This is a more recent version...

PS 5.0
Windows
Automation
Intune
Azure
+1

PSWinDocumentation

by Przemyslaw Klys

Simple project generating Active Directory, AWS, Office 365 (Exchange, Azure AD) documentation to Microsoft Word, Micros...

PS 5.1
Windows
ActiveDirectory
documentation
windows
+1

ActiveDirectoryCSDsc

by DSC Community

DSC resources for installing, uninstalling and configuring Certificate Services components in Windows Server.

PS 5.0
Windows
ActiveDirectory
DesiredStateConfiguration
DSC
+1

Principal

by Friedrich Weinmann

Resolves Cross-Domain Principal resolution

PS 5.1
Windows
ActiveDirectory
domain
admf
+1

dbadisa

by Chrissy LeMaire

DISA STIG Automation for SQL Server

PS 5.1
Windows
Security
disa
stig
+1

ModernWorkplaceClientCenter

by Thomas Kurth

The Modern Workplace Client Center Module provides functions to troubleshoot Microsoft Intune on a Windows 10 client in ...

PS 5.0
Windows
Intune
Windows
DevOps
+1

PSCovid19Stats

by Luke Leigh

A PowerShell Module that can be used to extract data from the NovelCOVID API (github.com/NovelCOVID/API). Updated so tha...

PS 5.1
Windows
Reporting
Report
COVID-19
+1

ActiveDirectory.Toolbox

by Andriy Zarevych

Functions for Active Directory Management

PS 5.1
Windows
ActiveDirectory
BitLocker
LAPS
+1

MSGraphFunctions

by John Seerden

PowerShell Functions to query the Microsoft Graph API

PS 5.1
Windows
Intune
Graph
PowerShell
+1

PoShPACLI

by Pete Maan

Invoke CyberArk PACLI.exe Utility Commands with PowerShell

PS 5.0
Windows
Security
CyberArk
PACLI
+1

PSGSuite

by Nate Ferrell

PSGSuite is a Powershell module wrapping Google's .NET SDKs in handy functions, enabling users perform tasks as large as...

PS 4.0
Windows
Automation
GSuite
Google
+1

ADAudit

by Mark Wragg

A PowerShell module/set of Pester Tests for recording and testing the health and configuration of Active Directory.

PS 5.1
Windows
ActiveDirectory
AD
Testing
+1

ds-intune

by David Stein

DEPRECATED - Please use psIntune module

PS 5.0
Windows
Intune
ds
skatterbrainz
+1

VaultControl

by Pete Maan

Invoke CyberArk PARClient.exe Utility Commands with PowerShell

PS 5.1
Windows
Security
CyberArk
PARClient
+1

Vagrantey

by Stephen Valdinger

Enables working with Vagrant environments in a friendly manner. Configure friendly names, and a path to the Vagrant file...

PS 5.1
Windows
Automation
vagrant
testing
+1

PSDevSummary

by Przemyslaw Klys

Module that helps me create some stats for my own needs.

PS 5.1
Windows
Reporting
HTML
WWW
+1

MDSTools

by Rick A

Messaging and Directory Services Tools. For use in day to day administration of Active Directory, Office 365, Exchange, ...

PS 5.1
Windows
ActiveDirectory
PowerShell
Exchange
+1

WHfBTools

by Microsoft Corporation

WHfBTools is a Windows PowerShell module that is used to query the state of Windows Hello For Business (WHfB) keys in bo...

PS 5.1
Windows
ActiveDirectory
Azure
AzureAD
+1

AnsibleVault

by Jordan Borean

Adds cmdlets that can be used to encrypt and decrypt and Ansible Vault in PowerShell. See https://github.com/jborean93/P...

PS 3.0
Windows
Automation
DevOps
Windows
+1

AdsiPS

by Francois-Xavier Cat

PowerShell module to interact with Active Directory using ADSI and the System.DirectoryServices namespace (.NET Framewor...

PS 5.1
Windows
ActiveDirectory
ADSI
LDAP
+1

ScriptBlockLoggingAnalyzer

by Dr. Tobias Weltner

tools to manage scriptblock logging

PS 5.0
Windows
Security
ScriptBlockLogging
Logging
+1

Kelverion.DataManipulation

by Kelverion Automation Limited

This Integration Module provides cmdlets for parsing, composing and manipulating text and is designed to be used with Ru...

PS 5.1
Windows
Automation
Azure
Kelverion
+1

LazyExchangeAdmin.AdExpNotify

by June Castillote

PowerShell Module to notify users, managers and admins about expiring AD accounts

PS 5.1
Windows
ActiveDirectory
Account
Expiring
+1

GitAutomation

by WebMD Health Services

GitAutomation is a PowerShell module for working with Git repositories. You can use it to create, clone, query, push to,...

PS 5.1
Windows
Automation
git
vcs
+1

Sitecore.Automation.Framework

by Rosen Petrov

---WARNING: This extension is still under active development and used internally by the FFW Sitecore team. Please, conta...

PS 5.1
Windows
Automation
sitecore
devops
+1

NewPassword

by Saggie Haim

New Password Generator. Can be used to generate passwords for automation process. Or just to generate quick passwords fo...

PS 5.1
Windows
Automation
PasswordGenerator
Password
+1

CredentialSpec

by Microsoft Corporation

Tools to create and find Credential Spec files used to run Windows Server Containers with Active Directory identities.

PS 5.1
Windows
ActiveDirectory
Container
PSModule

PEMEncrypt

by Nate Ferrell

A cross-platform PowerShell module handling string encryption and decryption using RSA keys only. Allows strings to be e...

PS 5.1
Windows
Security
PSEdition_Desktop
PSEdition_Core
+1

ACMESharp.Providers.IIS

by https://github.com/ebekker

Microsoft IIS Provider extension library for ACMESharp Client.

PS 3.0
Windows
Security
pki
ssl
+1

SimplyCredential

by Mithrandyr

Simply Module for windows credentials.

PS 5.1
Windows
Security
Windows
Credential
+1

PSLansweeper

by Przemyslaw Klys

Module that queries Lansweeper for data.

PS 5.1
Windows
Reporting
Lansweeper
windows
+1

Microsoft.Graph.Intune

by Microsoft Corporation

PowerShell SDK for Microsoft Intune Graph API

PS 5.1
Windows
Intune
Microsoft
Graph
+1

GroupPolicyDsc

by Daniel Snelling

This module provides the functionality needed to manipulate Group Policy.

PS 5.1
Windows
ActiveDirectory
DesiredStateConfiguration
DSC
+1

ADDefaultLocationDsc

by Daniel Snelling

This module provides the functionality needed to manipulate the default AD locations for storing User and Computer objec...

PS 5.1
Windows
ActiveDirectory
DesiredStateConfiguration
DSC
+1

PoShKeePass

by John Klann

PoShKeePass is a PowerShell module that combines the ease of the PowerShell cli and the extensibility of the KeePassLib ...

PS 5.1
Windows
Automation
PSKeePass
PowerShell
+1

DnsBlockList

by phbits

This PowerShell module was created to automate the aggregation of DNS blocklists for the creation of Query Resolution Po...

PS 5.1
Windows
Security
DNS
Domain
+1

vSphere-Helper

by Flo Cola

Delivers basic information about a ESX Server. Requires VmWare.PowerCLI.

PS 4.0
Windows
Reporting
ESX
VMWare
+1

ud-activedirectory

by Adam Driscoll

Active Directory dashboard and management.

PS 5.1
Windows
ActiveDirectory
UniversalDashboard
ud-dashboard
+1

DSACL

by Simon Wahlin

Active Directory ACLs - Delegation made easy

PS 5.1
Windows
ActiveDirectory
ACL
AccessRights
+1

ReportHTML

by Matthew Quickenden

A powerful module for creating HTML reports within PowerShell no HTML coding required. For more details on what is possi...

PS 2.0
Windows
Reporting
PSModule
HTML
+1

Hardening

by Thomas ILLIET

This Powershell module provides numerous security-related configurations, providing all-round basic protection.

PS 5.0
Windows
Automation
security
cis
+1

SitecoreInstallAzure

by Robert Senktas

Functions to help install Sitecore on Azure VM

PS 5.1
Windows
Automation
Sitecore
Azure
+1

ACLTools

by Joshua Corrick

Module for managing NTFS Acls on files and folders

PS 5.1
Windows
Security
ACL
NTFS
+1

cActiveDirectorySecurity

by Tony Oliveira

Module containing functions which are designed to report on and manipulate Access Control Lists on Active Directory Obje...

PS 5.1
Windows
ActiveDirectory
Security
ACL
+1

AzureRM.Scheduler

by Microsoft Corporation

Microsoft Azure PowerShell - Scheduler cmdlets for Azure Resource Manager

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

IPTools

by Bruno B Silva

This module offers a set of tools to manage IP networks and devices.

PS 5.1
Windows
Security
ip
ipv4
+1

cSecurityOptions

by Chris Walker (chriswalker8@gmail.com)

This module is designed to modify Windows security options (Local Security Policy Administrative Tool). The Local Securi...

PS 4.0
Windows
Security
AccessControl
DesiredStateConfiguration
+1

DLMAutomation

by Red Gate Software Ltd.

Automation tools for production quality database deployment

PS 3.0
Windows
Automation
Redgate
Database
+1

VMware-vCD-Module

by Markus Kraus

This a POwerShell Module based on VMware PowerCLI vCloud Director Module to extend its function

PS 5.1
Windows
Automation
VMware
vCloud
+1

HardenedPS

by Thomas ILLIET

Powershell resource for hardening Windows Server OS

PS 5.1
Windows
Security
hardening
powershell
+1

Oxygen

by Paul Broadwith

Windows Management

PS 5.1
Windows
Automation
windows
grouppolicy
+1

AzureRM.ServerManagement

by Microsoft Corporation

Microsoft Azure PowerShell - ServerManagement cmdlets for Azure Resource Manager

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

AzureRM.SiteRecovery

by Microsoft Corporation

Microsoft Azure PowerShell - SiteRecovery service cmdlets for Azure Resource Manager

PS 5.1
Windows
Azure
ResourceManager
ARM
+1

CredMan

by Sergey Popov

Low-level Credentials Management Cmdlets

PS 5.1
Windows
Security
CredManager
CredentialManager
+1

BetterTls

by Mark Kraus

PowerShell Module to Enable TLS 1.1 and 1.2 for Use in Windows PowerShell Where Neither are Enabled by Default

PS 5.1
Windows
Security
WebCmdlets
Utility
+1

PuppyFriendlySpeculationControl

by Chirishman

This module provides the ability to query the speculation control settings for the system without killing any puppies.

PS 5.1
Windows
Security
ADV180002
Windows
+1

UnofficialIntuneManagement

by Kristoffer Ryeng Hugo Klemmestad

Module with gathering of the functions defined by the Microsoft Intune Teams PowerShell Samples. Code written by Dave Fa...

PS 3.0
Windows
Intune
AzureAD
PSModule

ACMESharp

by https://github.com/ebekker

Client library for the ACME protocol, which is used to interoperate with the Let's Encrypt project's CA server and any o...

PS 3.0
Windows
Security
pki
ssl
+1

ACMESharp.Providers.CloudFlare

by https://github.com/ebekker

CloudFlare Provider extension library for ACMESharp Client.

PS 5.1
Windows
Security
pki
ssl
+1

BAMCIS.TokenManipulation

by Michael Haken

Provides PowerShell cmdlets to view and modify the token assigned to a user including their group membership and privile...

PS 5.1
Windows
Security
Token
Privilege
+1

sitecore-automation

by Robert Senktas

A simple module to perform Sitecore automation tasks

PS 5.1
Windows
Automation
Sitecore
SPE
+1

NetCease

by Emin Atac

NetCease is a module that will help disable Net Session Enumeration

PS 3.0
Windows
Security
defense
NetCease
+1

GlobalFunctions

by Thomas Stensitzki

This module provides centralized file logging capabilities and other helpful stuff

PS 5.1
Windows
ActiveDirectory
Logging
Email
+1

ActiveDirectoryTools

by Michael Haken

Custom tools for automating Active Directory management and setup. I've put these together to consolidate a number of sc...

PS 3.0
Windows
ActiveDirectory
AD
PSModule

dbareports

by SQL Collaborative - Initial Author Rob Sewell

Dopest dba dashboards ever

PS 3.0
Windows
Reporting
sqlserver
sql
+1

CredentialStore.AzureKeyVault

by Fergal O'Donnell

Import and Export functionality to sync CredentialStore with Azure KeyVault

PS 5.1
Windows
Security
Credentials
Azure
+1

CredentialStore

by Fergal O'Donnell

CredentialStore saves powershell credentials securely to file

PS 5.1
Windows
Security
Credentials
PSModule

Zyborg.Vault

by https://github.com/ebekker

PowerShell bindings for HashiCorp Vault. Provides cmdlets that talk directly to the Vault REST API and are comparable to...

PS 5.1
Windows
Security
secrets
encryption
+1

PowerShellModuleManifest

by Matthew Quickenden

For generating HTML reports to help navigate PowerShell Modules. install-module and run use-psmanifest. First time will ...

PS 2.0
Windows
Reporting
PSModule
HTML
+1

PowerVault

by Chris Hunt

PowerShell Client for HashiCorp Vault

PS 5.1
Windows
Security
PSModule
Vault
+1

SslLabs

by Matt McNabb

a PowerShell module for analyzing your web servers' SSL configurations. Leverages Qualys' SSL Labs API

PS 5.1
Windows
Security
SSL
https
+1

DSCEA

by Microsoft Corporation

DSCEA is a scanning engine for processing Test-DSCConfiguration results that provides the ability to scan an environment...

PS 5.0
Windows
Reporting
DesiredStateConfiguration
DSC
+1

ActiveDirectoryStig

by Michael Haken

Contains functions to set Active Directory STIG requirements that are not configurable through a GPO.

PS 5.1
Windows
ActiveDirectory
PSModule
AD
+1

PSRedSeal

by David F. Severski

PowerShell interface module for the RedSeal API

PS 5.1
Windows
Security
redseal
network
+1

PSZabbix

by Marc-Antoine Gouillart

PowerShell module for automating Zabbix administration. A simple encapsulation of the Zabbix REST web services.

PS 3.0
Windows
Automation
Zabbix
PSModule

GetPassword

by Simon Wåhlin

Generates one or more complex passwords designed to fulfill the requirements for Active Directory.

PS 5.1
Windows
ActiveDirectory
Password
PasswordGenerator
+1

Bia.Countries

by Juho Lehto

PowerShell wrapper for Bia.Countries .NET library by ilyabreev.

PS 5.1
Windows
ActiveDirectory
ISO-3166-1
Countries
+1

d00mReport

by Alex Sparkman

d00m Reporting PowerShell module!

PS 5.0
Windows
Reporting
Hardware
Software
+1

DeploymentReadinessChecker

by Mathieu Buisson

This module contains a tool to validate that a (potentially large) number of machines meet the prerequisites for a softw...

PS 4.0
Windows
Reporting
Deployment
Deploy
+1

ADMirror

by Ian Farr

Module to assist with set-up of test Active Directory environment

PS 5.1
Windows
ActiveDirectory
PSModule
GroupPolicy
+1

gpowmi

by ToreGroneng@toregronengtore@firstpoint.no

Manage Group Policy WMIfilters with Powershell

PS 5.1
Windows
ActiveDirectory
GroupPolicy
WMI
+1

PSLDAPQueryLogging

by Warren Frame

PowerShell module for diagnostic LDAP query logging

PS 5.1
Windows
ActiveDirectory
LDAP
Active
+1

xNmap

by Vasken Houdoverdov

Powershell DSC Configuration Script for installing Nmap versions 6.49 (Beta 4), 6.47, 6.46, 6.45, 6.40, and 6.25 This mo...

PS 5.1
Windows
Security
PSModule
DSC
+1