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తో ప్రక్రియ సంస్కరణను తనిఖీ చేయండి. ఈ ఉదాహరణలు ఆపరేటింగ్ సిస్టమ్ ప్రాక్సీ ప్రాధాన్యతలను మార్చకుండా వదిలివేస్తాయి.
ప్రత్యక్ష రూటింగ్కు ఇంకా గమ్యస్థానం యంత్రం నుండి చేరుకోగలిగి ఉండాలి. ఇంటర్నెట్ యాక్సెస్ కార్పొరేట్ మధ్యవర్తి ద్వారా మాత్రమే అనుమతించబడే నెట్వర్క్లో, దాన్ని బైపాస్ చేయడం సరిగ్గా కనెక్షన్ వైఫల్యాన్ని కలిగించవచ్చు.