Í PowerShell 7 skaltu nota skýra rofann á vef-cmdletinu fyrir beiðni sem á að fara beint:

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

NoProxy var kynnt í PowerShell 6.0 og er ekki hægt að sameina með Proxy. Windows PowerShell 5.1 sýnir ekki þann rofa.

Fyrir beiðni í 5.1, veittu vefsetu með tómu WebProxy:

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

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

WebProxy án færibreyta hefur ekkert milliþjónsfang og fer fram hjá áfangastöðum. Hafðu þessa setu fyrir beiðnirnar sem eiga að nota þessa beinu stefnu; önnur seta getur haldið annarri leið.

Athugaðu útgáfu ferlisins með $PSVersionTable.PSVersion áður en þú velur formið. Þessi dæmi láta milliþjónsstillingar stýrikerfisins óbreyttar.

Bein leiðsögn krefst enn að áfangastaðurinn sé aðgengilegur frá vélinni. Í neti þar sem aðgangur að internetinu er aðeins leyfður í gegnum fyrirtækjamiðlarann getur það að fara fram hjá honum réttilega valdið tengingarvillu.

Tengdir greinar