You can also run a .ps1 script file from cmd.exe using:
catch Write-Log "WebRequest download failed: $_" return $false powershell 2.0 download file
PowerShell 2.0 lacks many of the convenience cmdlets we take for granted today. There is no Invoke-WebRequest (introduced in v3), no curl alias, and no WebClient.DownloadFileAsync syntactic sugar. You can also run a
Import-Module BitsTransfer Start-BitsTransfer -Source "https://example.com/largefile.zip" -Destination "C:\Downloads\largefile.zip" no curl alias
To permanently change the policy (requires administrative privileges):