I think PowerShell is a bit scary, for example I could never get curl to work in it, say a simple POST command:
curl -X "POST" google.com
should return Error 411 (Length required) from google (as it does in CMD.EXE)
When I try it in PowerShell I get:
Invoke-WebRequest : A parameter cannot be found that matches parameter name 'X'.
and some more error messages
When I try it in PowerShell I get: Invoke-WebRequest : A parameter cannot be found that matches parameter name 'X'. and some more error messages
even curl -X "GET" doesn't work :-(