PowerShell
PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language. Initially a Windows component, it was made open source and cross-platform with the introduction of PowerShell Core which is built on .NET Core.
- GitHub: https://github.com/topics/powershell
- Wikipedia: https://en.wikipedia.org/wiki/PowerShell
- Repo: https://github.com/PowerShell
- Created by: Microsoft
- Released: November 14, 2006
- Related Topics: shell,
- Aliases: powershell-script, windows-powershell, powershell-core,
- Last updated: 2026-01-22 00:20:41 UTC
- JSON Representation
https://github.com/natescherer/ChangelogManagement
A PowerShell module for reading and manipulating changelog files in Keep a Changelog 1.0.0 format.
changelog keep-a-changelog powershell
Last synced: 29 Jul 2025
https://github.com/jdhitsolutions/pstimers
A PowerShell module with a variety of timer and countdown functions.
Last synced: 31 Oct 2025
https://github.com/jdhitsolutions/PowerShellLab
My Autolab configuration for a set of virtual machines for learning PowerShell
Last synced: 29 Jul 2025
https://github.com/simeononsecurity/windows-defender-stig-script
Automate Windows Defender STIG to 100% Compliance
automation compliance compliance-automation powershell powershell-script stig stig-compliant windows windowsdefender
Last synced: 23 Apr 2025
https://github.com/countzero/backup_github_repositories
A PowerShell script that automatically backups all remote GitHub repositories to a local directory.
Last synced: 29 Jul 2025
https://github.com/jdhitsolutions/PSTimers
A PowerShell module with a variety of timer and countdown functions.
Last synced: 29 Jul 2025
https://github.com/nullarray/ms-ps-installer
Automated PowerShell installer for *Nix with multi Distro support.
bash installer linux microsoft powershell ubuntu
Last synced: 15 Oct 2025
https://github.com/andrem222/windows-dotfiles
This are my current windows terminal and nvim dotfiles.
dotfiles nvim powershell terminal windows
Last synced: 07 Oct 2025
https://github.com/farag2/Delete-old-drivers
Delete old drivers using Get-WindowsDriver
Last synced: 29 Jul 2025
https://github.com/dsccommunity/xbitlocker
This DSC module allows you to configure Bitlocker on a single disk, configure a TPM chip, or automatically enable Bitlocker on multiple disks.
bitlocker dsc dsc-resources powershell tpm-chip
Last synced: 30 Jun 2025
https://github.com/AlexAsplund/PSTodoist
A powershell module for todoist
powershell powershell-module todoist todoist-api todoist-cli todoist-rest todoist-tasks
Last synced: 29 Jul 2025
https://github.com/mikesmithgh/git-prompt-string
📍A shell agnostic git prompt written in Go
bash bash-prompt fish fish-prompt git go golang oh-my-zsh powershell shell-prompt starship zsh zsh-prompt
Last synced: 01 Aug 2025
https://github.com/pschaeflein/MagicTooltips
PowerShell module to display contextual information about the command you're currently entering.
aws azure kubectl kubernetes powershell show-on-command showoncommand terraform
Last synced: 05 May 2025
https://github.com/DanaMW/PowerShell-TuneUp
PowerShell scripts and snips for the learning curve.
ansi console-menu hints menu modules powershell powershell-core powershell-modules powershell-scripts ps1 read-host-pause scripts
Last synced: 27 Mar 2025
https://github.com/ieviev/pscomplete
Cross-platform custom powershell completions
autocomplete powershell tab-expansion
Last synced: 17 Jan 2026
https://github.com/jdhitsolutions/psprojectstatus
A set of PowerShell tools for tracking module development status. The module uses a JSON file to create a custom object with information about your module. You can use this internally to track the status of your module including a simple to-do tracker.
json-schema powershell powershell-classes powershell-module
Last synced: 23 Mar 2025
https://github.com/38ES/PSMake
PSMake is an all-in-one project management and lifecycle toolset for PowerShell.
build build-tool dependency-manager lifecycle powershell powershell-module project-management publishing testing
Last synced: 10 Aug 2025
https://github.com/jdhitsolutions/PSProjectStatus
A set of PowerShell tools for tracking module development status. The module uses a JSON file to create a custom object with information about your module. You can use this internally to track the status of your module including a simple to-do tracker.
json-schema powershell powershell-classes powershell-module
Last synced: 29 Jul 2025
https://github.com/ajackal/ir_scripts
incident response scripts
dfir forensics incident-response powershell sysmon threat-hunting windows
Last synced: 15 Apr 2025
https://github.com/geekzter/azure-vdc
Automated VDC on Azure
azure azure-app-service azure-cli azure-pipelines codespace diagram hcl infrastructure-as-code network paas-services powershell provision provision-infrastructure provision-resources terraform terraform-azure vdc vdc-terraform vpn
Last synced: 13 May 2025
https://github.com/chewkeanho/polygotscripts
A single executable script format that is operable in both UNIX and WINDOWS environment.
batch-script linux macos polygot posix-shell powershell powershell-script unix windows
Last synced: 22 Apr 2025
https://github.com/rgl/powershellexporter
Exports the results of PowerShell cmdlets as Prometheus Gauge Metrics
powershell prometheus-exporter
Last synced: 30 Jul 2025
https://github.com/trainingbypackt/professional-azure-sql-database-administration-second-edition
Equip yourself with the skills required to manage and maintain data on the Cloud.
azure database dtu georeplication machine-learning powershell sql ssms
Last synced: 03 Jul 2025
https://github.com/rehansaeed/windows
Get a new Windows machine started quickly by installing everthing a developer needs.
powershell terminal windows winget
Last synced: 19 Apr 2025
https://github.com/zoicware/servicemanagerplus
Advanced Service Manager for Windows
Last synced: 12 Sep 2025
https://github.com/startautomating/rocker
Rock Docker with PowerShell
command-line-tool docker docker-compose orchestration powershell powershell-module
Last synced: 29 Oct 2025
https://github.com/kirkmunro/scsmmpcpx
Easily create Management Packs for System Center Service Manager (SCSM) with Windows PowerShell
module powershell powershell-modules
Last synced: 10 Apr 2025
https://github.com/carapace-sh/carapace-spec
define simple completions using a spec file
bash carapace completion elvish fish ion nushell oil powershell tcsh xonsh xontrib zsh
Last synced: 06 Apr 2025
https://github.com/minerswin/lazywinadmin-v.2
PowerShell Script that generates a GUI/WinForms loaded with tons of functions
active-directory activedirectory admin admintools gui hacktoberfest lazywinadm lazywinadmin powershell powershell-script ps1 script winforms
Last synced: 01 May 2025
https://github.com/jdhitsolutions/dnssuffix
A set of PowerShell tools for managing the computer's primary DNS suffix.
dns-suffix powershell powershell-module registry
Last synced: 30 Oct 2025
https://github.com/cdhunt/parse-curl
Parse a Curl command to get a paramerter hashtable for Invoke-RestMethod
Last synced: 22 Jul 2025
https://github.com/badgerati/poshhosts
Cross-platform module to control the hosts file from the command line
cross-platform environments hosts hosts-file hostsfile ping powershell profiles
Last synced: 29 Oct 2025
https://github.com/GruberMarkus/Export-RecipientPermissions
Document, filter and compare Exchange permissions: Mailbox access rights, mailbox folder permissions, public folder permissions, send as, send on behalf, managed by, moderated by, linked master accounts, forwarders, sender restrictions, resource delegates, group members, management role group members
distribution-list document exchange exchange-online export folder forwarder gml graph-modeling-language group management-role-groups microsoft365 office365 permission permissions powershell public-folder sendas
Last synced: 15 Apr 2025
https://github.com/qv1ko/dam
Ejercicios y apuntes realizados en el Ciclo Formativo de Grado Superior de Desarrollo de Aplicaciones Multiplataforma (DAM).
boostrap colors csharp css diagrams eclipse-ide html java linux odoo powershell relational-algebra sql typography unity windows wordpress yii2
Last synced: 15 Oct 2025
https://github.com/auberginehill/get-computer-info
Retrieves basic computer information from specified computers (a Windows PowerShell script).
computer computer-info computers powershell powershell-script windows
Last synced: 29 Jul 2025
https://github.com/infosecredd/badps
BadUSB Payload Development Launcher - Project to help people develop/test/execute BadUSB (Basic DuckyScript) payloads without having a device. (Using PowerShell)
attiny85 badusb badusb-development badusb-payloads developer-tools development-environment ducky-payloads ducky-script duckyscript duckyscript-language duckyscripts flipper-zero flipper0 flipperzero flipperzero-badusb powershell powershell-script
Last synced: 23 Apr 2025
https://github.com/JMOrbegoso/PSWindowsDotfiles
Create and Run 🚀 Dotfiles projects for Windows 10/11
Last synced: 29 Jul 2025
https://github.com/rnwood/rnwood.dataverse.data.powershell
A PowerShell module for interacting with Microsoft Dataverse.
d365 dataverse powerapps powershell
Last synced: 22 Jan 2026
https://github.com/poweraruba/powerarubacp
PowerShell module to manage Aruba ClearPass (CPPM)
api-rest aruba aruba-clearpass clearpass clearpass-api cmdlets cppm hpe networking powershell powershell-module
Last synced: 06 Jul 2025
https://github.com/StartAutomating/TerminalVelocity
Fine tuning Windows Terminal
colorscheme customization powershell terminal terminal-colors windowsterminal
Last synced: 29 Jul 2025
https://github.com/tomwechsler/powershell_for_power_users
This is about PowerShell for advanced users.
Last synced: 10 Oct 2025
https://github.com/franckferman/hyper-v-toolbox
🪷 Hyper-V Toolbox: Streamlining Virtual Machine Management. Providing users with a more efficient and user-friendly tool for virtual machine management — Inspired by Vagrant and Docker.
administration administrative-tool administrator hyper-v hyper-v-manager powershell sysadmin sysadmin-tool vagrant virtual-machine virtual-machine-images virtual-machine-management virtual-machine-manager virtual-machine-tool virtual-machine-tools virtual-machines virtual-machines-installation virtualization virtualization-and-lab-setup virtualization-systems
Last synced: 08 Oct 2025
https://github.com/lazywinadmin/meetupps
PowerShell module to interact with Meetup.com API
meetup module powershell rest-api
Last synced: 30 Jul 2025
https://github.com/ALK222/WIS
Script using winget for easy windows setup
powershell powershell-script powershell-scripts windows-10 winget
Last synced: 29 Jul 2025
https://github.com/jmousqueton/badware
Ransomware for demonstration
csirt demo malware powershell ransomware redteam
Last synced: 20 Sep 2025
https://github.com/jonz94/scoop-sarasa-nerd-fonts
📦 A scoop bucket for installing Sarasa Gothic nerd fonts
nerd-fonts powershell scoop scoop-bucket
Last synced: 14 Sep 2025
https://github.com/aress31/clm-rout
A C# program featuring an all-in-one bypass for CLM, AppLocker and AMSI using Runspace.
amsi amsi-bypass applocker applocker-bypass clm clm-bypass constraint-language installutil living-off-the-land offensive-security osep powershell runspace windows windows-defender
Last synced: 25 Jul 2025
https://github.com/PowerShellCrack/STIGSCAPWinTool
Applies DISA STIGS GPO Policy's offline
cci disa dsc gpo powershell scap stig
Last synced: 29 Jul 2025
https://github.com/bytefish/ElasticsearchCodeSearch
Index and Search Git Repositories using Elasticsearch
aspnetcore blazor dotnet elasticsearch powershell
Last synced: 05 May 2025
https://github.com/ATVWGS/tenant-management-framework
The Tenant Management Framework is a Powershell module that is able to create, update and delete resources or settings via the Microsoft Graph API.
azuread desired-state-configuration o365 powershell powershell-module
Last synced: 15 Apr 2025
https://github.com/dataplat/docker
The code that's used to create the dbatools SQL Server images on Docker Hub.
Last synced: 04 Apr 2025
https://github.com/spellcraftai/gsh
A natural language terminal shell powered by GPT.
Last synced: 10 Apr 2025
https://github.com/masayukiozawa/zaiba2
SQL Server Monitoring Dashboard "Zaiba2"
chronograf influxdb metrics powershell sql-database sql-server
Last synced: 13 May 2025
https://github.com/Badgerati/PoshHosts
Cross-platform module to control the hosts file from the command line
cross-platform environments hosts hosts-file hostsfile ping powershell profiles
Last synced: 10 Apr 2025
https://github.com/davidande/fsrm-anticrypto
Protect servers against crypto attacks
crypto-attacks fsrm powershell ransomware-prevention
Last synced: 08 Sep 2025
https://github.com/startautomating/terminalvelocity
Fine tuning Windows Terminal
colorscheme customization powershell terminal terminal-colors windowsterminal
Last synced: 10 Apr 2025
https://github.com/simeononsecurity/Windows-Defender-STIG-Script
Automate Windows Defender STIG to 100% Compliance
automation compliance compliance-automation powershell powershell-script stig stig-compliant windows windowsdefender
Last synced: 06 May 2025
https://github.com/startautomating/lightscript
Smarter Lighting with PowerShell
hue iot light nanoleaf nanoleaf-light-panels nanoleaf-lights philips-hue pixoo pixoo64 powershell twinkly
Last synced: 10 Apr 2025
https://github.com/powershellcrack/stigscapwintool
Applies DISA STIGS GPO Policy's offline
cci disa dsc gpo powershell scap stig
Last synced: 11 Apr 2025
https://github.com/gllms/jottey
Simple plain text editor written in PowerShell. Saves files automatically.
open-source powershell text-editor windows-forms winforms
Last synced: 11 Apr 2025
https://github.com/m8sec/eaprimer
C# project to Reflectively load .Net assemblies in memory
amsi csharp executing-assemblies exploit net-assemblies pentesting powershell windows
Last synced: 26 Mar 2025
https://github.com/abdullah-erturk/tsf_ohook_activation
Powershell TSF Activation
activator kms kms-office kms38 microsoft office office365 powershell tsforge windows windows-11
Last synced: 22 Jul 2025
https://github.com/dgoldman-msft/PSServicePrincipal
PowerShell module for creating and deleting enterprise and registered applications as well as SPN object (single and batch) for automation. This can be used as a facilitator for setting up Exchange PowerShell CBA
automation azure-applications azuread cba certificate exchange o365 powershell registered-applications service-principals
Last synced: 10 Apr 2025
https://github.com/zloeber/psad
An Advanced ADSI PowerShell Module
active-directory adsi-powershell powershell psad
Last synced: 29 Oct 2025
https://github.com/digressive/office-update
Office Update Manager
office-tools office365 powershell update-checker updater windows
Last synced: 20 Jul 2025
https://github.com/rgconrad514/sqlserverloginmonitor
Brute force attack prevention for remotely accessible SQL Server databases using PowerShell and Windows Task Scheduler API
brute-force brute-force-attacks bruteforce-attacks database database-connection firewall intrusion-detection intrusion-prevention ipsec ms-sql-server mssql mssqlserver powershell scheduled-tasks security sql sql-server windows-firewall
Last synced: 30 Oct 2025
https://github.com/ferrybouwman/Power-BI-Read-Only-REST-API
Solution based on either Powershell or Power Automate (Flow) to consume the recently released Power BI Asynchronous Unified Scanning API
flow microsoft-flow pbi powerautomate powerbi powershell rest-api
Last synced: 13 May 2025
https://github.com/iricigor/installmodulefromgit
Helps installing modules directly from GitHub or Azure DevOps
ado azure devops git git-client git-clone github install-module powershell powershell-core powershell-module powershellget vsts windows-powershell
Last synced: 29 Oct 2025
https://github.com/trackd/sixel
Powershell Module to Convert images to Sixel/InlineImage/Kitty
inlineimage kitty-graphics module powershell sixel
Last synced: 17 Mar 2025
https://github.com/kirkmunro/smapx
Better management of SMA (System Center Service Management Automation) with PowerShell
module powershell powershell-modules
Last synced: 14 Jun 2025
https://github.com/scottmckendry/ps-color-scripts
🌈 Port of Derek Taylor's Popular "shell-color-scripts" for PowerShell
color-scripts powershell powershell-module windows-terminal
Last synced: 18 Jul 2025
https://github.com/icinga/check_by_powershell
Icinga check plugin to run checks and other commands directly on any Windows system using WinRM (Windows Remote Management). Main use case would be to call one of the plugins from the Icinga Powershell Framework. This will avoid the requirement of installing an Icinga 2 agent on every Windows system.
icinga icinga2 plugin powershell windows winrm
Last synced: 13 Apr 2025
https://github.com/dfinke/PSYamlQuery
PowerShell wrapper for `yq`, enables a better PowerShell pipeline experience
Last synced: 10 Apr 2025
https://github.com/rhymeswithmogul/rdptoolkit
A PowerShell module for working with Remote Desktop Connection (.rdp) files.
code-signing microsoft mstsc mstsc-windows powershell powershell-core powershell-gallery powershell-module pwsh rdc rdp rdp-access rdp-connection rdp-gateway remote-desktop remote-desktop-protocol remote-desktops terminal-services windows-powershell
Last synced: 25 Jun 2025
https://github.com/DigitalAXPP/jwtPS
This module generates JSON Web Tokens in PowerShell.
Last synced: 29 Jul 2025
https://github.com/techspence/ewsemailattachmentsaver
A Powershell script that looks for specific emails in an exchange users mailbox, downloads the attachments, then marks those emails as read and moves the messages to a processed folder for archiving.
exchange-web-services outlook powershell
Last synced: 08 Oct 2025
https://github.com/vatesfr/xo-powershell
PowerShell module for Xen-Orchestra
powershell vates virtualization xcp-ng xen xen-orchestra
Last synced: 14 Jun 2025
https://github.com/electronicegg/wsl-ubuntu-powershell
Basic PowerShell scripts for downloading, installing, and uninstalling Ubuntu in Windows Subsystem for Linux (WSL)
Last synced: 12 Mar 2025
https://github.com/e-sterling/Nmap-Scan.PS1
PowerShell wrapper for nmap, allows easy scanning of many hosts and subnets
Last synced: 09 Aug 2025
https://github.com/rmbolger/pwnedpasscheck
Check passwords and hashes against the haveibeenpwned.com Pwned Passwords API using PowerShell
haveibeenpwned hibp infosec powershell powershell-module security
Last synced: 04 Jul 2025
https://github.com/simeononsecurity/automate-sysmon
Automate Sysmon Deployment and Configuration
automation microsoft powershell
Last synced: 19 Oct 2025
https://github.com/evotecit/securitypolicy
Provides a way to configure user rights assignments in local security policies using PowerShell without using secedit.exe.
powershell secedit userrightsassignment
Last synced: 24 Apr 2025
https://github.com/michaelmsonne/public
Repository of scripts and so on from my blog https://blog.sonnes.cloud. Scripts for Exchange, Microsoft 365, Entra ID, Active Directory, Windows OS and so on. Some will be here just to be public. Collection of scripts, will try keep them in order 😁 If you like these, please sponsor this project using the Sponsor button below ❤️
azuread cloud defender entra-id microsoft microsoft-365 office365 powershell veeam
Last synced: 14 Apr 2025
https://github.com/duffney/invokedsc
PowerShell module for Invoking DSC from json
Last synced: 28 Aug 2025
https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-reporting
PowerShell Module for VMware Cloud Foundation Reporting
powershell powershell-module vmware vmware-cloud-foundation
Last synced: 01 Sep 2025
https://github.com/swisscom/splunk-addon-powershell
Splunk Add-on for PowerShell provides field extraction for PowerShell event logs.
powershell splunk splunk-addon
Last synced: 15 Apr 2025
https://github.com/comnam90/bcthomas.com-scripts
Scripts for posts on bcthomas.com
powershell powershell-cmdlets powershell-scripts
Last synced: 24 Jul 2025
https://github.com/sarog/PSWindowsUpdate
Unofficial PSWindowsUpdate fork (decompiled)
Last synced: 05 May 2025
https://github.com/rarodros/fresh-windows-installation
Scripts for prepping a fresh Windows installation with the software, menu options and other little things that I use
chocolatey powershell uac windows winget
Last synced: 14 Apr 2025
https://github.com/prateekkumarsingh/musicplayer
Play songs in Background with a set of user preferences available as a 'switch' in the cmdlet.
mediaplayer music-player powershell script
Last synced: 22 Apr 2025
https://github.com/tarikguney/powershell-git-profile
Setting up SSH keys with Git in Powershell
Last synced: 22 Aug 2025
https://github.com/asheroto/get-systeminfo
PowerShell script for information on system configuration, hardware specifications, network details, operating system status, and more.
cpu disk get graphics info information last memory network pending-reboot powershell ps script shutdown system video
Last synced: 04 Oct 2025
https://github.com/RaRodRos/fresh-windows-installation
Scripts for prepping a fresh Windows installation with the software, menu options and other little things that I use
chocolatey powershell uac windows winget
Last synced: 29 Jul 2025
https://github.com/asheroto/refresh-environmentvariables
Refreshes/reloads the environment variables in the current PowerShell session
current env environment environment-variables path powershell refresh refreshenv reload update update-sessionenvironment windows
Last synced: 29 Jul 2025
https://github.com/aress31/vulcan
A PowerShell script that simplifies life and therefore... phishing.
antivirus-evasion encoding implants macros metasploit obfuscation offensive-security office365 osep payload phishing powershell powershell-script windows windows-defender word
Last synced: 12 Apr 2025
https://github.com/nutanixdev/nutanix-devstation
A toolkit container for automating Nutanix and Kubernetes
ansible api automation calm containers devops kubernetes packer powershell terraform
Last synced: 16 Apr 2025
https://github.com/rhymeswithmogul/ninjarmm-powershell
An PowerShell module to interact with the NinjaRMM Public API. (Not affiliated in any way with NinjaRMM.)
api api-client api-rest api-restful ninjarmm ninjarmm-api powershell powershell-adminscripts powershell-cmdlets powershell-core powershell-gallery powershell-module pwsh rmm windows-powershell
Last synced: 02 Oct 2025
https://github.com/dfinke/psyamlquery
PowerShell wrapper for `yq`, enables a better PowerShell pipeline experience
Last synced: 23 Mar 2025