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.

Подобни статии