This document contains the slides from a presentation titled "Gray Hat PowerShell" given by Ben Ten at ShowMeCon 2015. The presentation covers an introduction to PowerShell and how it sits on the .NET framework. It then discusses offensive and defensive PowerShell tools and techniques, including PowerSploit, PowerView, Posh-SecMod, PoshSec, Kansa, and Invoke-IR. The presentation includes demonstrations of loading PowerShell programmatically and using tools like PowerSploit. It concludes with reminding attendees that these tools can damage systems if misused and providing resources for further information.