PowerShell mund të hedhë poshtë argumentin bosh të përfaqësuesit të curl.exe
Merrni parasysh kalimin e argumenteve vendore në PowerShell kur një opsion bosh i përfaqësuesit të curl sillet ndryshe nga cmd.
curl --proxy "" mbështetet në faktin që curl merr një argument bosh. Komanda mund të sillet ndryshe në shell-e të ndryshme të Windows, sepse kalimi i komandave vendore në Windows PowerShell-in e vjetër nuk i ruan vargjet bosh në të njëjtën mënyrë si mënyrat më të reja të prezantuara në PowerShell 7.3.
Nëse vlera bosh zhduket, argumenti pasues mund të konsumohet si vlerë e përfaqësuesit. Ky është një problem i analizimit të rreshtit të komandës përpara çdo vendimi rrjeti.
Për një kërkesë të drejtpërdrejtë curl, një argument anashkalimi jo bosh e bën qëllimin më të lehtë për t'u kaluar:
curl.exe --noproxy '*' https://example.com/
Përdorni curl.exe me qëllim: Windows PowerShell mund ta zgjidhë curl si alias për një komandë tjetër. Ylli brenda thonjëzave kalon si vlera e anashkalimit për të gjithë hostet e curl.
Për skriptet që kërkojnë argumente vendore më të ndërlikuara, kontrolloni versionin e PowerShell dhe mënyrën e kalimit të argumenteve vendore. Kopjimi i pandryshuar i një shembulli cmd nuk provon që curl mori të njëjtën listë argumentesh.