PowerShell Invoke-RestMethod: pitisha proksi kwa ombi moja
Tumia NoProxy katika PowerShell 7 au proksi ya kipindi tupu iliyo wazi katika Windows PowerShell 5.1.
Katika PowerShell 7, tumia swichi iliyo wazi ya cmdlet ya wavuti kwa ombi ambalo linapaswa kwenda moja kwa moja:
Invoke-RestMethod -Uri 'https://example.com/' -NoProxy
NoProxy ilianzishwa katika PowerShell 6.0 na haiwezi kuunganishwa na Proxy. Windows PowerShell 5.1 haitoi swichi hiyo.
Kwa ombi la 5.1, toa kipindi cha wavuti chenye WebProxy tupu:
$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession
$session.Proxy = New-Object System.Net.WebProxy
Invoke-RestMethod -Uri 'https://example.com/' -WebSession $session
WebProxy isiyo na vigezo haina anwani ya proksi na inapitisha marudio. Weka kipindi hicho kwa maombi yanayokusudiwa kutumia sera hii ya moja kwa moja; kipindi kingine kinaweza kuweka njia nyingine.
Angalia toleo la mchakato kwa $PSVersionTable.PSVersion kabla ya kuchagua fomu. Mifano hii inaacha mapendeleo ya proksi ya mfumo wa uendeshaji bila kubadilika.
Uelekezaji wa moja kwa moja bado unahitaji marudio kufikiwa kutoka kwa mashine. Katika mtandao ambapo ufikiaji wa intaneti unaruhusiwa tu kupitia mpatanishi wa shirika, kuipitisha kunaweza kusababisha kushindwa kwa muunganisho kwa usahihi.