Saznajte koji wget pokreće PowerShell
Razriješite aliasе prije primjene proxy postavki GNU Wgeta, a zatim postavite varijable okruženja procesa PowerShell sintaksom.
Get-Command wget -All
Get-Command wget.exe -ErrorAction SilentlyContinue
Pokrenite ove komande u sesiji koja pada prije primjene recepta za GNU Wget. Windows PowerShell 5.1 definira wget kao alias za Invoke-WebRequest, a aliasi imaju prednost nad izvršnim datotekama istog imena. Druge verzije ili prilagođene sesije mogu se razlikovati.
Za već instalirani GNU Wget izričito izaberite wget.exe ili njegovu punu putanju i obezbjedite njegovo okruženje PowerShell sintaksom:
$env:http_proxy = 'http://proxy.example.net:8080'
$env:https_proxy = 'http://proxy.example.net:8080'
wget.exe 'https://example.com/'
Varijable stižu do podređenih procesa pokrenutih nakon toga. Za prikazanu komandu GNU Wgeta, HTTP zapis sa liste HTTP proxyja može obezbijediti URL-ove za dozvoljeni javni zahtjev kada efektivna konfiguracija Wgeta nema proxy akreditive. Dodjela u cmd.exe koja počinje sa set nije dodjela pružaoca okruženja u PowerShellu.
Ako je namjeravan Invoke-WebRequest, pozovite to ime i prema potrebi upotrijebite njegove podržane opcije -Proxy, -ProxyCredential ili -ProxyUseDefaultCredentials. Primjer okruženja GNU Wgeta ne dokazuje politiku usmjeravanja ni politiku računa tog cmdleta.