PowerShell'in hangi wget'i çalıştırdığını öğrenin
GNU Wget proxy ayarlarını uygulamadan önce takma adları çözün, ardından süreç ortam değişkenlerini PowerShell söz dizimiyle ayarlayın.
Get-Command wget -All
Get-Command wget.exe -ErrorAction SilentlyContinue
Bu komutları bir GNU Wget tarifini uygulamadan önce başarısız olan oturumda çalıştırın. Windows PowerShell 5.1, wget'i Invoke-WebRequest takma adı olarak tanımlar ve takma adlar aynı ada sahip yürütülebilir dosyalardan önce gelir. Diğer sürümler veya özelleştirilmiş oturumlar farklı olabilir.
Zaten kurulu GNU Wget için wget.exe veya tam yolunu açıkça seçin ve ortamını PowerShell söz dizimiyle sağlayın:
$env:http_proxy = 'http://proxy.example.net:8080'
$env:https_proxy = 'http://proxy.example.net:8080'
wget.exe 'https://example.com/'
Değişkenler daha sonra başlatılan alt süreçlere ulaşır. Gösterilen GNU Wget komutu için, Wget'in etkin yapılandırmasında proxy kimlik bilgileri yoksa HTTP proxy listesindeki bir HTTP girdisi izin verilen bir genel istek için URL'leri sağlayabilir. set ile başlayan bir cmd.exe ataması PowerShell'in ortam sağlayıcısı ataması değildir.
Amaç Invoke-WebRequest ise o adı çağırın ve desteklenen -Proxy, -ProxyCredential veya -ProxyUseDefaultCredentials seçeneklerini uygun şekilde kullanın. Bir GNU Wget ortam örneği, o cmdlet'in yönlendirme veya hesap ilkesini kanıtlamaz.