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

Execute estes comandos na sesión que falla antes de aplicar unha receita de GNU Wget. Windows PowerShell 5.1 define wget como un alias de Invoke-WebRequest, e os alias teñen prioridade sobre os executables co mesmo nome. Outras versións ou sesións personalizadas poden variar.

Se GNU Wget xa está instalado, seleccione wget.exe ou a súa ruta completa de forma explícita e proporcione o seu contorno coa sintaxe de PowerShell:

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

As variables chegan aos procesos fillos que se inicien despois. Para o comando GNU Wget mostrado, unha entrada HTTP da lista de proxies HTTP pode achegar as URL dunha solicitude pública permitida cando a configuración efectiva de Wget non ten credenciais de proxy. Unha asignación de cmd.exe que comece por set non é a asignación do provedor de contorno de PowerShell.

Se o que se pretende é Invoke-WebRequest, invoque ese nome e use as súas opcións compatibles -Proxy, -ProxyCredential ou -ProxyUseDefaultCredentials segundo corresponda. Un exemplo de contorno de GNU Wget non establece o enrutamento nin a política de conta dese cmdlet.

Artigos relacionados