curl -xget 在 powershell 5.1 中出现错误

giv*_*all 0 windows powershell curl

如您所见,curl -xget在 PS 7.2 和 cmd 中运行良好,但在 PS 5.1 中出现错误。

Invoke-WebRequest:找不到与参数名称“xget”匹配的参数。

我究竟做错了什么?

错误的屏幕截图,并排的 Powershell 窗口

Nic*_*oru 9

当您curl在 cmd 和 PowerShell Core 中调用时,它正在调用可执行文件,%SYSTEMROOT%\System32\curl.exe而在 PowerShell Desktop 中,它正在调用Invoke-WebRequest没有xget参数的命令

如果要xget在 PowerShell 中使用,则必须改用该curl.exe命令