Noskaidrojiet, kuru wget izpilda PowerShell
Atrisiniet aizstājvārdus pirms GNU Wget starpniekservera iestatījumu piemērošanas, pēc tam iestatiet procesa vides mainīgos ar PowerShell sintaksi.
Get-Command wget -All
Get-Command wget.exe -ErrorAction SilentlyContinue
Izpildiet šīs komandas neveiksmīgajā sesijā pirms GNU Wget receptes piemērošanas. Windows PowerShell 5.1 definē wget kā Invoke-WebRequest aizstājvārdu, un aizstājvārdiem ir prioritāte pār tāda paša nosaukuma izpildāmajiem failiem. Citas versijas vai pielāgotas sesijas var atšķirties.
Ja GNU Wget jau ir instalēts, skaidri atlasiet wget.exe vai tā pilnu ceļu un nodrošiniet tā vidi ar PowerShell sintaksi:
$env:http_proxy = 'http://proxy.example.net:8080'
$env:https_proxy = 'http://proxy.example.net:8080'
wget.exe 'https://example.com/'
Mainīgie sasniedz vēlāk palaistos pakārtotos procesus. Parādītajai GNU Wget komandai HTTP ieraksts no HTTP starpniekserveru saraksta var nodrošināt URL atļautam publiskam pieprasījumam, ja Wget faktiskajā konfigurācijā nav starpniekservera akreditācijas datu. cmd.exe piešķiršana, kas sākas ar set, nav PowerShell vides nodrošinātāja piešķiršana.
Ja ir domāts Invoke-WebRequest, izsauciet šo nosaukumu un pēc vajadzības izmantojiet tā atbalstītās opcijas -Proxy, -ProxyCredential vai -ProxyUseDefaultCredentials. GNU Wget vides piemērs nepierāda šī cmdlet maršrutēšanas vai konta politiku.