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.

Sorodni članki