Разберете кой 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.