U PowerShell 7 koristite eksplicitni prekidač web cmdleta za zahtjev koji treba ići direktno:

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

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

Za zahtjev u 5.1 navedite web sesiju sa 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 direktne politike; druga sesija može zadržati drugu rutu.

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

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

Povezani članci