PowerShell எந்த wget ஐ இயக்குகிறது என்பதைக் கண்டறியுங்கள்
GNU Wget ப்ராக்ஸி அமைப்புகளைப் பயன்படுத்தும் முன் மாற்றுப்பெயர்களைத் தீர்த்து, பின்னர் PowerShell தொடரியலில் செயல்முறை சூழல் மாறிகளை அமைக்கவும்.
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 இன் வழித்தடம் அல்லது கணக்குக் கொள்கையை நிரூபிக்கவில்லை.