Saznajte koji wget pokreće PowerShell
Riješite aliase 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 naredbe u sesiji u kojoj dolazi do pogreške prije primjene recepta za GNU Wget. Windows PowerShell 5.1 definira wget kao alias za Invoke-WebRequest, a aliasi imaju prednost pred izvršnim datotekama istog imena. Druge verzije ili prilagođene sesije mogu se razlikovati.
Za već instalirani GNU Wget izričito odaberite wget.exe ili njegov puni put 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 dolaze do podređenih procesa pokrenutih nakon toga. Za prikazanu naredbu GNU Wgeta, HTTP zapis s popisa HTTP proxyja može osigurati URL-ove za dopušteni javni zahtjev kada učinkovita konfiguracija Wgeta nema proxy vjerodajnice. Dodjela u cmd.exe koja počinje sa set nije dodjela pružatelja 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.