It gets better. PowerShell 5, which is still the default installation on Windows 11, aliases curl and wget to Invoke-WebRequest. The fucked-up part is that Win11 includes the real curl too, but the alias shadows it, and you have to use curl.exe. The even more fucked-up part is that Invoke-WebRequeststill uses Internet Explorer to parse the result, and will panic if -UseBasicParsing is not passed every time, or IE isn’t installed and initialized.
I used to develop applications in PowerShell. I still wear the mental scars.
The even more fucked-up part is that Invoke-WebRequeststill uses Internet Explorer to parse the result, and will panic if -UseBasicParsing is not passed every time, or IE isn’t installed and initialized.
It gets better. PowerShell 5, which is still the default installation on Windows 11, aliases
curl
andwget
toInvoke-WebRequest
. The fucked-up part is that Win11 includes the realcurl
too, but the alias shadows it, and you have to usecurl.exe
. The even more fucked-up part is thatInvoke-WebRequest
still uses Internet Explorer to parse the result, and will panic if-UseBasicParsing
is not passed every time, or IE isn’t installed and initialized.I used to develop applications in PowerShell. I still wear the mental scars.
That is absolutely horrifying.