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 యొక్క రూటింగ్ లేదా ఖాతా విధానాన్ని నిరూపించదు.