Útfine hokker wget PowerShell draait
Los aliassen op foardat jo de proxy-ynstellingen fan GNU Wget tapasse, en set dan de omjouwingsfariabelen fan it proses mei PowerShell-syntaksis.
Get-Command wget -All
Get-Command wget.exe -ErrorAction SilentlyContinue
Fier dizze opdrachten út yn 'e mislearjende sesje foardat jo in GNU Wget-resept tapasse. Windows PowerShell 5.1 definiearret wget as in alias foar Invoke-WebRequest, en aliassen geane foar op útfierbere bestannen mei deselde namme. Oare ferzjes of oanpaste sesjes kinne ferskille.
Foar al ynstallearre GNU Wget selektearje jo wget.exe of syn folsleine paad eksplisyt en leverje jo syn omjouwing mei PowerShell-syntaksis:
$env:http_proxy = 'http://proxy.example.net:8080'
$env:https_proxy = 'http://proxy.example.net:8080'
wget.exe 'https://example.com/'
De fariabelen berikke bernprosessen dy't letter start wurde. Foar it toande GNU Wget-opdracht kin in HTTP-ynstjoering út 'e HTTP-proxy-list de URL's leverje foar in tastiene iepenbiere oanfraach wannear't de effektive konfiguraasje fan Wget gjin proxy-lynkaarten hat. In cmd.exe-tawizing dy't begjint mei set is net de omjouwingsleveransiers-tawizing fan PowerShell.
As Invoke-WebRequest bedoeld is, rop dy namme oan en brûk syn stipe opsjes -Proxy, -ProxyCredential of -ProxyUseDefaultCredentials sa't it past. In GNU Wget-omjouwingsfoarbyld bewiist it routing- of akkountbelied fan dy cmdlet net.