En PowerShell 7, uzu la eksplicitan ŝaltilon de la reta cmdlet por peto, kiu devas iri rekte:

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

NoProxy estis lanĉita en PowerShell 6.0 kaj ne povas esti kombinata kun Proxy. Windows PowerShell 5.1 ne elmetas tiun ŝaltilon.

Por peto en 5.1, provizu retan sesion kun malplena WebProxy:

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

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

La WebProxy sen parametroj havas nenian prokurilan adreson kaj preterpasas celojn. Konservu tiun sesion por la petoj destinitaj uzi ĉi tiun rektan politikon; alia sesio povas reteni alian vojon.

Kontrolu la procezan version per $PSVersionTable.PSVersion antaŭ ol elekti la formon. Ĉi tiuj ekzemploj lasas la prokurilajn preferojn de la operaciumo senŝanĝaj.

Rekta enkursigado ankoraŭ postulas, ke la celo estu atingebla de la maŝino. En reto, kie aliro al la interreto estas permesita nur tra la entreprena peranto, preterpasi ĝin povas ĝuste kaŭzi konektan malsukceson.

Rilataj artikoloj