Finna út hvaða wget PowerShell keyrir
Leystu samnefni áður en þú beitir proxy-stillingum GNU Wget og stilltu síðan umhverfisbreytur ferlisins með PowerShell-syntax.
Get-Command wget -All
Get-Command wget.exe -ErrorAction SilentlyContinue
Keyrðu þessar skipanir í lotunni sem mistekst áður en þú beitir GNU Wget-uppskrift. Windows PowerShell 5.1 skilgreinir wget sem samnefni fyrir Invoke-WebRequest, og samnefni ganga framar keyranlegum skrám með sama nafni. Aðrar útgáfur eða sérsniðnar lotur geta verið frábrugðnar.
Fyrir GNU Wget sem þegar er uppsett skaltu velja wget.exe eða fulla slóð þess með skýrum hætti og útvega umhverfi þess með PowerShell-syntax:
$env:http_proxy = 'http://proxy.example.net:8080'
$env:https_proxy = 'http://proxy.example.net:8080'
wget.exe 'https://example.com/'
Breyturnar ná til undirferla sem ræst eru síðar. Fyrir sýndu GNU Wget-skipunina getur HTTP-færsla úr HTTP-proxylistanum veitt slóðirnar fyrir leyfða opinbera beiðni þegar virk stilling Wget hefur engar proxy-auðkennisupplýsingar. cmd.exe-úthlutun sem byrjar á set er ekki úthlutun umhverfisveitandans í PowerShell.
Ef Invoke-WebRequest er ætlunin skaltu kalla það heiti og nota studdu valkostina -Proxy, -ProxyCredential eða -ProxyUseDefaultCredentials eftir þörfum. GNU Wget-umhverfisdæmi sannar ekki leiðar- eða reikningsstefnu þess cmdlets.