I PowerShell 7 brukar du den eksplisitte brytaren på web-cmdleten for ein førespurnad som skal gå direkte:

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

NoProxy vart introdusert i PowerShell 6.0 og kan ikkje kombinerast med Proxy. Windows PowerShell 5.1 eksponerer ikkje den brytaren.

For ein 5.1-førespurnad oppgir du ei webøkt med ein tom WebProxy:

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

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

WebProxy utan parametrar har inga proxyadresse og omgår destinasjonar. Hald på den økta for førespurnadene som skal bruke denne direkte policyen; ei anna økt kan halde på ein annan rute.

Kontroller prosessversjonen med $PSVersionTable.PSVersion før du vel formen. Desse døma let proxyinnstillingane til operativsystemet vere uendra.

Direkte ruting krev framleis at destinasjonen er tilgjengeleg frå maskina. I eit nettverk der internettilgang berre er tillaten via den bedriftsmessige mellommannen, kan det å omgå han korrekt gi ein tilkoplingsfeil.

Relaterte artiklar