PowerShell може да одбаци празан прокси аргумент curl.exe
Узмите у обзир прослеђивање изворних аргумената у PowerShell-у када се празна curl прокси опција понаша другачије него у cmd.
curl --proxy "" рачуна на то да curl прими празан аргумент. Наредба се у различитим Windows љускама може понашати другачије јер прослеђивање изворних наредби у старијем Windows PowerShell-у не чува празне низове онако како то чине новији режими уведени у PowerShell 7.3.
Ако празна вредност нестане, следећи аргумент може бити потрошен као вредност проксија. То је проблем рашчламбе наредбеног реда пре било какве мрежне одлуке.
За директан curl захтев, непразан аргумент заобилажења олакшава прослеђивање намере:
curl.exe --noproxy '*' https://example.com/
Користите curl.exe намерно: Windows PowerShell може да разреши curl као алијас за другу наредбу. Звездица у наводницима преноси се као вредност заобилажења свих хостова за curl.
За скрипте којима су потребни сложенији изворни аргументи, проверите верзију PowerShell-а и његов режим прослеђивања изворних аргумената. Копирање cmd примера без измена не доказује да је curl примио исти списак аргумената.