This repository collects more than 600 PowerShell scripts for Linux, macOS, and Windows.
WindowsPowerShell
This repository collects PowerShell scripts and profile enhancements for common use cases.

About WindowsPowerShell
WindowsPowerShell is a public GitHub repository of PowerShell profile scripts and automation scripts for Windows. The repository holds the author's custom PowerShell profiles and scripts that configure a new machine and install commonly used apps and tools. The scripts can be copied into the Documents\PowerShell folder, or the repository can be installed with Initialize-Machine, which downloads it to Documents\WindowsPowerShell.
The repository includes a set of command scripts in the Modules\Scripts folder. These cover tasks such as clearing the Windows Event Log and temporary folders, converting between hex and BinHex values, converting .m4a audio to .mp3, and copying console output with its colors preserved. Installing the scripts requires loosening the PowerShell execution policy on new machines, and one script patches termsrv.dll to allow multiple concurrent RDP connections.
Key features
- Initialize-Machine script that configures a new Windows machine and installs common apps and tools
- Clear-Events and Clear-Temp commands for clearing the Windows Event Log and temporary folders
- Connect-AwsLogin command that signs in to the AWS CLI using MFA for an IAM user profile
- Conversion commands between integers, hex strings, BinHex strings, and RGB or ARGB values
- ConvertTo-mp3 command, primarily used to convert .m4a audio files to .mp3
- Copy-Console command that copies PowerShell console output with colors to a file, Word, or OneNote
- Open source, with a LICENSE file included in the repository
- Installation is documented, with options to run the setup script or clone the repository with Git
- The Initialize-Machine script can be run multiple times without problems
- Installation requires loosening the PowerShell execution policy on new machines
- The Enable-MultiRdp command patches termsrv.dll, a Windows system file
- The repository is described as the author's personal collection, so scripts may need adjustment for other setups
WindowsPowerShell at a glance
- Category
- Software & Utilities › System Utilities
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
WindowsPowerShell alternatives
Tools and sites you could use instead, ranked by how closely they match.
The Fido PowerShell script downloads Windows or UEFI Shell ISO files and is designed primarily for Rufus.
PowerShell provides a shell and scripting environment for multiple systems, according to the project summary.
This collection covers Windows 11 settings and tweaks, with scripts included in the repository.
CopyQ is a clipboard manager with editing and scripting features, according to its repository description.
psmux brings tmux-style terminal multiplexing to PowerShell, Windows Terminal, and cmd.exe through a native Windows implementation.
Popular in System Utilities
Well-known listings from the same topic.
WindowsPowerShell FAQ
Can the Initialize-Machine script be run more than once?
Do I need Git to install the scripts?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












