Get-Command wget -All
Get-Command wget.exe -ErrorAction SilentlyContinue

Voer deze opdrachten uit in de sessie die mislukt voordat u een GNU Wget-recept toepast. Windows PowerShell 5.1 definieert wget als een alias voor Invoke-WebRequest, en aliassen gaan voor op uitvoerbare bestanden met dezelfde naam. Andere versies of aangepaste sessies kunnen afwijken.

Kies voor een reeds geïnstalleerde GNU Wget expliciet wget.exe of het volledige pad en lever de omgeving met PowerShell-syntaxis:

$env:http_proxy = 'http://proxy.example.net:8080'
$env:https_proxy = 'http://proxy.example.net:8080'
wget.exe 'https://example.com/'

De variabelen bereiken onderliggende processen die daarna worden gestart. Voor de getoonde GNU Wget-opdracht kan een HTTP-item uit de HTTP-proxylijst de URL's leveren voor een toegestaan openbaar verzoek wanneer de effectieve configuratie van Wget geen proxyreferenties bevat. Een cmd.exe-toewijzing die met set begint, is niet de omgevingsprovidertoewijzing van PowerShell.

Als Invoke-WebRequest is bedoeld, roept u die naam aan en gebruikt u de ondersteunde opties -Proxy, -ProxyCredential of -ProxyUseDefaultCredentials al naargelang. Een GNU Wget-omgevingsvoorbeeld bewijst het routerings- of accountbeleid van die cmdlet niet.

Gerelateerde artikelen