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 명령의 경우, Wget의 실제 구성에 프록시 자격 증명이 없을 때 HTTP 프록시 목록의 HTTP 항목이 허용된 공개 요청에 필요한 URL을 제공할 수 있습니다. set으로 시작하는 cmd.exe 할당은 PowerShell의 환경 공급자 할당이 아닙니다.

Invoke-WebRequest를 의도한 경우에는 그 이름을 호출하고 지원되는 -Proxy, -ProxyCredential 또는 -ProxyUseDefaultCredentials 옵션을 필요에 따라 사용하십시오. GNU Wget 환경 예제는 해당 cmdlet의 라우팅이나 계정 정책을 입증하지 않습니다.

관련 글