PowerShell qaysi wget'ni ishga tushirayotganini aniqlang
GNU Wget proxy sozlamalarini qo'llashdan oldin taxalluslarni hal qiling, so'ngra PowerShell sintaksisida jarayon muhiti o'zgaruvchilarini belgilang.
Get-Command wget -All
Get-Command wget.exe -ErrorAction SilentlyContinue
Bu buyruqlarni GNU Wget retseptini qo'llashdan oldin muvaffaqiyatsiz sessiyada bajaring. Windows PowerShell 5.1 wget'ni Invoke-WebRequest taxallusi deb belgilaydi va taxalluslar bir xil nomdagi bajariladigan fayllardan ustun turadi. Boshqa versiyalar yoki moslashtirilgan sessiyalar farq qilishi mumkin.
Avvaldan o'rnatilgan GNU Wget uchun wget.exe yoki uning to'liq yo'lini aniq tanlang va muhitini PowerShell sintaksisida taqdim eting:
$env:http_proxy = 'http://proxy.example.net:8080'
$env:https_proxy = 'http://proxy.example.net:8080'
wget.exe 'https://example.com/'
O'zgaruvchilar keyinchalik ishga tushirilgan bola jarayonlarga yetib boradi. Ko'rsatilgan GNU Wget buyrug'i uchun HTTP proxy ro'yxatidagi HTTP yozuvi, Wget'ning amaldagi konfiguratsiyasida proxy hisob ma'lumotlari bo'lmasa, ruxsat etilgan ommaviy so'rov uchun URL'larni taqdim etishi mumkin. set bilan boshlanadigan cmd.exe tayinlanishi PowerShell'ning muhit ta'minotchisi tayinlanishi emas.
Agar Invoke-WebRequest nazarda tutilgan bo'lsa, shu nomni chaqiring va uning qo'llab-quvvatlanadigan -Proxy, -ProxyCredential yoki -ProxyUseDefaultCredentials parametrlarini kerak bo'lganda ishlating. GNU Wget muhit misoli bu cmdlet'ning marshrutlash yoki hisob siyosatini isbotlamaydi.