This version completely eliminates dropping the .ps1 to disk to call. Instead, it takes advantage of Invoke-Shellcode (written by Matthew Graeber).