U PowerShell 7 upotrijebite izričiti prekidač web cmdleta za zahtjev koji treba ići izravno:

Invoke-RestMethod -Uri 'https://example.com/' -NoProxy

NoProxy je uveden u PowerShell 6.0 i ne može se kombinirati s Proxy. Windows PowerShell 5.1 ne izlaže taj prekidač.

Za zahtjev u 5.1 navedite web sesiju s praznim WebProxy:

$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession
$session.Proxy = New-Object System.Net.WebProxy

Invoke-RestMethod -Uri 'https://example.com/' -WebSession $session

WebProxy bez parametara nema adresu proxyja i zaobilazi odredišta. Zadržite tu sesiju za zahtjeve namijenjene korištenju ove izravne politike; druga sesija može zadržati drugu rutu.

Provjerite verziju procesa pomoću $PSVersionTable.PSVersion prije odabira oblika. Ovi primjeri ostavljaju proxy postavke operacijskog sustava nepromijenjenima.

Izravno usmjeravanje i dalje zahtijeva da odredište bude dostupno s računala. U mreži u kojoj je pristup internetu dopušten samo putem korporativnog posrednika, njegovo zaobilaženje može ispravno izazvati grešku veze.

Povezani članci