PowerShell 7 izmantojiet skaidru tīmekļa cmdlet slēdzi pieprasījumam, kuram jāiet tieši:

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

NoProxy tika ieviests PowerShell 6.0 un to nevar apvienot ar Proxy. Windows PowerShell 5.1 šo slēdzi neparāda.

5.1 pieprasījumam nodrošiniet tīmekļa sesiju ar tukšu 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 parametriem nav starpniekservera adreses, un tas apiet galamērķus. Saglabājiet šo sesiju pieprasījumiem, kuri paredzēti šai tiešajai politikai; cita sesija var saglabāt citu maršrutu.

Pirms formas izvēles pārbaudiet procesa versiju ar $PSVersionTable.PSVersion. Šie piemēri atstāj operētājsistēmas starpniekservera izvēles nemainītas.

Tiešai maršrutēšanai joprojām ir nepieciešams, lai galamērķis būtu sasniedzams no mašīnas. Tīklā, kurā piekļuve internetam atļauta tikai caur uzņēmuma starpnieku, tā apiešana var pareizi izraisīt savienojuma kļūmi.

Saistītie raksti