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 ја примил истата листа аргументи.