Saznajte koji wget pokreće PowerShell
Razriješite aliase prije primjene proxy postavki GNU Wget-a, a zatim postavite varijable okruženja procesa PowerShell sintaksom.
Get-Command wget -All
Get-Command wget.exe -ErrorAction SilentlyContinue
Pokrenite ove naredbe u sesiji u kojoj dolazi do greške 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 eksplicitno odaberite wget.exe ili njegovu punu putanju i osigurajte 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 naredbu GNU Wget-a, HTTP unos s liste HTTP proxyja može osigurati URL-ove za dopušteni javni zahtjev kada efektivna konfiguracija Wget-a nema proxy akreditive. Dodjela u cmd.exe koja počinje sa set nije dodjela pružatelja okruženja u PowerShell-u.
Ako je namjeravan Invoke-WebRequest, pozovite to ime i koristite njegove podržane opcije -Proxy, -ProxyCredential ili -ProxyUseDefaultCredentials prema potrebi. Primjer okruženja GNU Wget-a ne dokazuje politiku usmjeravanja ni politiku računa te cmdlet naredbe.