Откријте кој wget го извршува PowerShell
Решете ги алијасите пред да ги примените поставките за прокси на GNU Wget, потоа поставете ги променливите на околината на процесот со синтакса на PowerShell.
Get-Command wget -All
Get-Command wget.exe -ErrorAction SilentlyContinue
Извршете ги овие команди во сесијата што не успева пред да примените рецепт за GNU Wget. Windows PowerShell 5.1 го дефинира wget како алијас на Invoke-WebRequest, а алијасите имаат предност пред извршните датотеки со исто име. Други верзии или прилагодени сесии може да се разликуваат.
За веќе инсталиран GNU Wget, изберете wget.exe или неговата целосна патека експлицитно и обезбедете ја неговата околина со синтакса на PowerShell:
$env:http_proxy = 'http://proxy.example.net:8080'
$env:https_proxy = 'http://proxy.example.net:8080'
wget.exe 'https://example.com/'
Променливите стигнуваат до подредените процеси што се стартуваат подоцна. За прикажаната команда GNU Wget, HTTP запис од списокот со HTTP прокси може да ги обезбеди URL-адресите за дозволено јавно барање кога ефективната конфигурација на Wget нема акредитиви за прокси. Доделување во cmd.exe што започнува со set не е доделување на давателот на околина во PowerShell.
Ако е наменет Invoke-WebRequest, повикајте го тоа име и користете ги неговите поддржани опции -Proxy, -ProxyCredential или -ProxyUseDefaultCredentials по потреба. Примерот за околина на GNU Wget не ја докажува политиката за рутирање или сметка на таа cmdlet.