Ugotovite, kateri wget izvaja PowerShell
Razrešite vzdevke pred uporabo nastavitev posredniškega strežnika GNU Wget, nato nastavite okoljske spremenljivke procesa s sintakso PowerShell.
Get-Command wget -All
Get-Command wget.exe -ErrorAction SilentlyContinue
Te ukaze zaženite v seji, ki ne uspe, preden uporabite recept GNU Wget. Windows PowerShell 5.1 določi wget kot vzdevek za Invoke-WebRequest, vzdevki pa imajo prednost pred izvršljivimi datotekami z istim imenom. Druge različice ali prilagojene seje se lahko razlikujejo.
Za že nameščen GNU Wget izrecno izberite wget.exe ali njegovo celotno pot in zagotovite njegovo okolje s sintakso PowerShell:
$env:http_proxy = 'http://proxy.example.net:8080'
$env:https_proxy = 'http://proxy.example.net:8080'
wget.exe 'https://example.com/'
Spremenljivke dosežejo podrejene procese, zagnane pozneje. Za prikazani ukaz GNU Wget lahko vnos HTTP s seznama posredniških strežnikov HTTP zagotovi URL-je za dovoljeno javno zahtevo, ko dejanska konfiguracija Wget ne vsebuje poverilnic posredniškega strežnika. Dodelitev v cmd.exe, ki se začne s set, ni dodelitev ponudnika okolja v PowerShellu.
Če je mišljen Invoke-WebRequest, pokličite to ime in po potrebi uporabite njegove podprte možnosti -Proxy, -ProxyCredential ali -ProxyUseDefaultCredentials. Primer okolja GNU Wget ne dokazuje usmerjanja ali pravilnika računa tega cmdleta.