PowerShell Invoke-RestMethod: бир сурам үчүн проксини айланып өтүү
PowerShell 7де NoProxy колдонуңуз же Windows PowerShell 5.1де так бош сессия проксисин бериңиз.
PowerShell 7де түз жөнөтүлүүчү сурам үчүн веб-cmdletтин так которгучун колдонуңуз:
Invoke-RestMethod -Uri 'https://example.com/' -NoProxy
NoProxy PowerShell 6.0де киргизилген жана Proxy менен айкалыштырууга болбойт. Windows PowerShell 5.1 бул которгучту сунуш кылбайт.
5.1 сурамы үчүн бош WebProxy бар веб-сессияны бериңиз:
$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession
$session.Proxy = New-Object System.Net.WebProxy
Invoke-RestMethod -Uri 'https://example.com/' -WebSession $session
Параметрсиз WebProxyде прокси дареги жок жана ал максаттарды айланып өтөт. Ушул түз саясатты колдонууга арналган сурамдар үчүн ошол сессияны сактаңыз; башка сессия башка маршрутту сактай алат.
Форманы тандоодон мурун $PSVersionTable.PSVersion менен процесстин версиясын текшериңиз. Бул мисалдар операциялык системанын прокси тандоолорун өзгөртпөйт.
Түз маршруттоо дагы эле максат машинадан жеткиликтүү болушун талап кылат. Интернетке кирүү корпоративдик ортомчу аркылуу гана уруксат берилген тармакта аны айланып өтүү туура байланыш катасын жаратышы мүмкүн.