awesome-powershell/readme.md
2016-09-16 23:15:46 -04:00

5.4 KiB

Awesome PowerShell Awesome

A curated list of delightful PowerShell packages and resources.

Inspired by the awesome list thing.

Table of Content

Modules

Frameworks

  • Carbon - DevOps for automating the configuration of Windows computers.
  • PowerShell PowerUp - A powerfull server management framework.
  • PSCX - Useful set of additional cmdlets.

IDE

  • PowerGui - Powerfull IDE to execute scripts local and remote.
  • PowerShell Plus - An all in one IDE.
  • Powershell Studio - Probably the most powerful and most expensive powershell IDE, with high DPI support and updates regularly.

Package Managers

  • PsGet - Set of commands to install modules from central directory, local file or from the web.
  • Chocolatey - The package manager for Windows. The sane way to manage software on Windows.

Security

Themes

  • Oh-My-Posh - Tons of beautiful theme that can be enabled by one single command (includes many awesome powerline theme).
  • Powerline - PowerShell Classes for richer output and prompts.

SharePoint

Testing

  • Pester - Powershell BDD style testing framework.

Webserver

  • PoSH Server - Secure, flexible and lightweight web server to meet your requirements.

Commandline Productivity

  • PSReadLine - A bash inspired readline implementation for PowerShell. Keeps history between sessions, adds reverse-history search and makes the commandline experience much better overall.
  • Jump-Location - Powershell cd that reads your mind. Autojump implementation for powershell.
  • Zlocation - z.sh implementation for PowerShell. Similar to Jump-Location.
  • thefuck - Magnificent app which corrects your previous console command (by typing fuck).

Resources

Blogs

Videos

  • Getting Started With PowerShell 3.0 Jump Start - Jump starts series are for IT professionals with no previous experience with PowerShell, and want to learn it fast.
  • Advanced Tools & Scripting with PowerShell 3.0 - IT pros, take this advanced PowerShell course to find out how to turn your real time management and automation scripts into useful reusable tools and cmdlets.
  • What's New in PowerShell v5 - A through description on some of the exciting new features in PowerShell version 5.0.
  • PowerShell Open Source Project - A collection of videos thoroughly demonstrate how PowerShell open source project runs on Linux.
  • PowerShell on Linux and Open Source - A brief introduction to PowerShell open source project and how it runs on linux.
  • PowerShell - This show will include videos talking about the PowerShell automation platform, Desired State Configuration (DSC), infrastructure as code, and related concepts!! These videos are created by Trevor Sullivan, a Microsoft MVP for Windows PowerShell.