Esbrineu quin wget executa PowerShell
Resoleu els àlies abans d'aplicar la configuració de proxy de GNU Wget i, després, definiu les variables d'entorn del procés amb la sintaxi de PowerShell.
Get-Command wget -All
Get-Command wget.exe -ErrorAction SilentlyContinue
Executeu aquestes ordres a la sessió que falla abans d'aplicar una recepta de GNU Wget. Windows PowerShell 5.1 defineix wget com un àlies d'Invoke-WebRequest, i els àlies tenen prioritat sobre els executables amb el mateix nom. Altres versions o sessions personalitzades poden variar.
Si GNU Wget ja està instal·lat, seleccioneu wget.exe o la seva ruta completa explícitament i proporcioneu el seu entorn amb la sintaxi de PowerShell:
$env:http_proxy = 'http://proxy.example.net:8080'
$env:https_proxy = 'http://proxy.example.net:8080'
wget.exe 'https://example.com/'
Les variables arriben als processos fills que es llancin després. Per a l'ordre GNU Wget mostrada, una entrada HTTP de la llista de proxys HTTP pot proporcionar les URL d'una sol·licitud pública permesa quan la configuració efectiva de Wget no té credencials de proxy. Una assignació de cmd.exe que comenci amb set no és l'assignació del proveïdor d'entorn de PowerShell.
Si el que es vol és Invoke-WebRequest, crideu aquest nom i feu servir les opcions compatibles -Proxy, -ProxyCredential o -ProxyUseDefaultCredentials segons correspongui. Un exemple d'entorn de GNU Wget no estableix l'encaminament ni la política de compte d'aquest cmdlet.