Kasutage PowerShell 7-s veebi-cmdleti selgesõnalist lülitit päringu jaoks, mis peaks minema otse:

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

NoProxy võeti kasutusele PowerShell 6.0-s ja seda ei saa kombineerida parameetriga Proxy. Windows PowerShell 5.1 seda lülitit ei paku.

5.1 päringu jaoks esitage veebiseanss tühja WebProxyga:

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

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

Parameetriteta WebProxy-l puudub puhverserveri aadress ja see möödub sihtkohtadest. Hoidke seda seanssi päringute jaoks, mis peaksid seda otsest poliitikat kasutama; teine seanss võib säilitada teise marsruudi.

Kontrollige protsessi versiooni käsuga $PSVersionTable.PSVersion enne vormi valimist. Need näited jätavad operatsioonisüsteemi puhverserveri eelistused muutmata.

Otsene marsruutimine nõuab endiselt, et sihtkoht oleks masinast kättesaadav. Võrgus, kus Interneti-juurdepääs on lubatud ainult ettevõtte vahendaja kaudu, võib sellest möödumine õigesti põhjustada ühenduse nurjumise.

Seotud artiklid