PowerShell Invoke-RestMethod: fara fram hjá milliþjóni fyrir eina beiðni
Notaðu NoProxy í PowerShell 7 eða skýrt tómt setumilliþjón í Windows PowerShell 5.1.
Í 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.