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

Jalankan perintah ini di sesi yang gagal sebelum menerapkan resep GNU Wget. Windows PowerShell 5.1 mendefinisikan wget sebagai alias Invoke-WebRequest, dan alias diutamakan daripada berkas yang dapat dieksekusi dengan nama sama. Versi lain atau sesi khusus bisa berbeda.

Untuk GNU Wget yang sudah terpasang, pilih wget.exe atau jalur lengkapnya secara eksplisit dan sediakan lingkungannya dengan sintaks PowerShell:

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

Variabel tersebut sampai ke proses anak yang diluncurkan sesudahnya. Untuk perintah GNU Wget yang ditunjukkan, entri HTTP dari daftar proxy HTTP dapat menyediakan URL untuk permintaan publik yang diizinkan bila konfigurasi efektif Wget tidak memiliki kredensial proxy. Penetapan cmd.exe yang dimulai dengan set bukan penetapan penyedia lingkungan PowerShell.

Jika Invoke-WebRequest yang dimaksud, panggil nama itu dan gunakan opsi yang didukung -Proxy, -ProxyCredential, atau -ProxyUseDefaultCredentials sesuai kebutuhan. Contoh lingkungan GNU Wget tidak membuktikan kebijakan perutean atau akun cmdlet tersebut.

Artikel terkait