Varonis debuts trailblazing features for securing Salesforce. Learn More

Varonis announces strategic partnership with Microsoft to acclerate the secure adoption of Copilot.

Learn more

The Complete PowerShell Tool Roundup

3 min read
Last updated March 3, 2022

A hand-curated list of 70 tools to power up your workflow.


Let’s spend a little time installing ConEmu and Git, then customizing our prompt for maximum utility.
Powershell amazingness inspired on Oh-My-Zsh, pshazz, fish
Write PowerShell External Help in Markdown
posh-hg – Mercurial integration for PowerShell
PowerShellEditorServices – A common platform for PowerShell development support in any editor or application!
A utility to make it a snap to create WMI scripts using Windows PowerShell

Get the Free Pentesting Active
Directory Environments E-Book

Use Sublime Text to create and run your PowerShell scripts
Powershell IDE and debugger
Provides an integrated set of tools that allows one to more quickly and more easily create and edit scripts in PowerShell
Scripting and Debugging tool for PowerShell
PowerShell Studio is the easiest GUI designer and script generator as well as the most powerful PowerShell ISE available. Generates the Windows Forms code and allows remote debugging.
Quickly and efficiently build scripts through a visual interface using PowerGUI freeware.
A set of tools for developing and debugging PowerShell scripts and modules in Visual Studio.


Build a tool for helpdesk personnel in Powershell
Access free scripts, daily tips, and videos to help you master Windows Powershell. Get expert advice from DR. Tobias Weltner, Poweshell MVP. Free Membership!


Pash – An Open Source reimplementation of Windows PowerShell, for Mono.
Streamline your PowerShell tasks across all your servers
Add a right click option to open a PowerShell prompt directly into a Windows Explorer directory.
a web-based Windows PowerShell console that is targeted at a remote computer.


Powershell Cmdlet Module for modifying the hosts file on Windows
Generate a fast (and pretty) Active Directory report.
PowerShell scripts for better debugging and life
A micro web framework for Windows PowerShell
A group of PowerShell functions that allow you to send Windows Performance counters to a Graphite Server, all configurable from a simple XML file.
Module for automating tasks on remote systems using SSH
netshell port of powercat/cat for PowerShell
Jump-Location – Powershell `cd` that reads your mind
Set of commands to install PowerShell modules from local file or from the web. Inspired by NuGet
A bash inspired readline implementation for PowerShell
PowerShell functions and scripts for Active Directory and Sysadmin work.
Write and Read from SQLite databases
Submit forms, scrape pages and act like a web browser.
Manipulate the ACMESharp .NET Library to issue and renew LetsEncrypt certificates automatically.
Control MSBuild from PowerShell
Provides a widely useful set of additional cmdlets, providers, aliases, filters, functions and scripts
Provides a framework for running BDD style Tests to execute and validate commands inside of PowerShell
A set of PowerShell cmdlets for developers and administrators to develop, deploy and manage Windows Azure applications.
A set of PowerShell scripts which provide Git/PowerShell integration
Simple Visio Automation from Powershell
SQLPSX – SQL PowerShell Extensions
Manage SharePoint from Powershell
Check for an hostname or ipaddress and port is responding.
Set recurring scripts.
Zip files as part of a script.


Utility Collection of hashing tools, shellcode injection and account impersonation.
Interactive remote PowerShell Payload
PowerShell module to check if a Windows binary (EXE/DLL) has been compiled with ASLR, DEP, SafeSEH, StrongNaming, and Authenticode.
Contains Powershell scripts used for general hackery.
A PowerShell Toolkit for Attacking SQL Server
Interceptor – PowerShell HTTP(s) Intercepting Proxy
PoshSec PowerShell Module
PowerShell Reverse HTTPs Shell
Babadook – Connection-less Powershell Persistent and Resilient Backdoor
Posh-SecMod – PowerShell Module with Security cmdlets for security work
PowerShell Runspace Post Exploitation Toolkit
PSRecon gathers data from a remote Windows host using PowerShell (v2 or later), organizes the data into folders, hashes all extracted data, hashes PowerShell and various system properties, and sends the data off to the security team.
Inveigh is a Windows PowerShell LLMNR/NBNS spoofer/man-in-the-middle tool

Get the Free PowerShell and Active Directory Essentials Video Course

I'd recommend this for both new and advanced PowerShell users. Building an AD tool is a great learning experience.
Module Dedicated to Reverse Engineering managed and unmanaged code.
Generate a malicious Microsoft Office document with a specified payload and persistence method.
A Powershell incident response framework
A simple tool for using a PowerShell downgrade attack and inject shellcode straight into memory.
PowerForensics – PowerShell – Live disk forensics platform
A post-exploitation powershell tool for extracting juicy info from memory.
PowerShell Runspace Portable Post Exploitation tool
A portable console aimed at making pentesting with PowerShell a little easier.
Empire is a pure PowerShell post-exploitation agent
PowerShell for penetration testing and offensive security.
A collection of Microsoft PowerShell modules that can be used to aid penetration testers during all phases of an assessment.

What you should do now

Below are three ways we can help you begin your journey to reducing data risk at your company:

  1. Schedule a demo session with us, where we can show you around, answer your questions, and help you see if Varonis is right for you.
  2. Download our free report and learn the risks associated with SaaS data exposure.
  3. Share this blog post with someone you know who'd enjoy reading it. Share it with them via email, LinkedIn, Reddit, or Facebook.
Try Varonis free.
Get a detailed data risk report based on your company’s data.
Deploys in minutes.
Keep reading
How to Install and Import Active Directory PowerShell Module
The Active Directory PowerShell module is a powerful tool for managing Active Directory. Learn how to install and import the module in this detailed tutorial!
Threat Update 49 – SeriousSAM & Black Hat 2021
Cybersecurity folks find themselves in a “Zero-Daze” as they get hit with another new 0-day attack, called SeriousSAM, that allows attackers to get access to the Windows Security Account Manager (SAM) file containing hashed account passwords from a system.
Threat Update 45 – Ransomware Early Warning: AD Attacks
Attackers leverage a number of techniques, but two of the most common are password spray attacks and kerberoasting. Join Kilian and Kyle Roth from the Varonis Incident Response team as they discuss how and why attackers leverage each technique and look at a real-life example of each type of attack from one of our attack lab scenarios.
Threat Update 44 – Ransomware Early Warning: DNS Recon
Join Kilian and Kyle Roth from the Varonis Incident Response team as they discuss what DNS is, how it works, and how attackers can “live off the land” to map out an organization’s network using a few command-line tools built into every OS.