work on PowerShell 2.0
Invoke-Expression (New-Object System.Net.WebClient).DownloadString($scriptUrl)