V PowerShell 7 uporabite izrecno stikalo spletnega cmdleta za zahtevo, ki mora iti neposredno:

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

NoProxy je bil uveden v PowerShell 6.0 in ga ni mogoče kombinirati s Proxy. Windows PowerShell 5.1 tega stikala ne izpostavi.

Za zahtevo v 5.1 zagotovite spletno sejo 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 brez parametrov nima naslova posredniškega strežnika in obide cilje. To sejo ohranite za zahteve, ki naj uporabljajo to neposredno politiko; druga seja lahko ohrani drugo pot.

Pred izbiro oblike preverite različico procesa z $PSVersionTable.PSVersion. Ti primeri puščajo nastavitve posredniškega strežnika operacijskega sistema nespremenjene.

Neposredno usmerjanje še vedno zahteva, da je cilj dosegljiv s stroja. V omrežju, kjer je dostop do interneta dovoljen samo prek poslovnega posrednika, lahko njegova obhod povzroči napako povezave.

Sorodni članki