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

Execute estes comandos na sessão que falha antes de aplicar uma receita do GNU Wget. O Windows PowerShell 5.1 define wget como um alias de Invoke-WebRequest, e os aliases têm precedência sobre executáveis com o mesmo nome. Outras versões ou sessões personalizadas podem variar.

Se o GNU Wget já estiver instalado, selecione wget.exe ou o caminho completo explicitamente e forneça o ambiente dele com a sintaxe do PowerShell:

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

As variáveis chegam aos processos filhos iniciados depois. Para o comando GNU Wget mostrado, uma entrada HTTP da lista de proxies HTTP pode fornecer as URL de uma solicitação pública permitida quando a configuração efetiva do Wget não tem credenciais de proxy. Uma atribuição de cmd.exe que começa com set não é a atribuição do provedor de ambiente do PowerShell.

Se a intenção for Invoke-WebRequest, chame esse nome e use as opções suportadas -Proxy, -ProxyCredential ou -ProxyUseDefaultCredentials conforme apropriado. Um exemplo de ambiente do GNU Wget não estabelece a política de roteamento nem de conta desse cmdlet.

Artigos relacionados