Я пытаюсь подключиться (в PowerShell) через curl , но безуспешно.
Ниже приведен следующий код, который я вставил для установления соединения:
curl -u <USER>:<PASSWORD> https://something.com
, но получил ошибку:
Invoke-WebRequest : Parameter cannot be processed because the parameter name 'u' is ambiguous.
Possible matches include: -UseBasicParsing -Uri -UseDefaultCredentials -UserAgent.
Итак, я попытался найти решение для SO, например:
PowerShell Invoke-RestMethod, эквивалентныйcurl -u (базовая аутентификация)
Запуск cURL в 64-битной Windows
и на GitHub: https://github.com/PowerShell/PowerShell/issues/4351
Но не получилуспех.Я также переустановил 'curl' на своей машине и попытался использовать Invoke-WebRequest напрямую, но проблема не исчезла.
Я новичок в PowerShell, возможно, я делаю ошибкупри кодировании этих строк, но есть ли у вас какие-либо предложения, как иметь дело с?Как вы думаете, для командной строки / CLI лучше, чем PowerShell, использовать curl ?