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 સાથે પ્રક્રિયાની આવૃત્તિ તપાસો. આ ઉદાહરણો ઓપરેટિંગ સિસ્ટમની પ્રોક્સી પસંદગીઓને અપરિવર્તિત રાખે છે.
સીધું રાઉટિંગ હજી પણ જરૂરી છે કે ગંતવ્ય મશીનથી પહોંચી શકાય તેવું હોય. એવા નેટવર્કમાં જ્યાં ઇન્ટરનેટ ઍક્સેસ ફક્ત કોર્પોરેટ મધ્યસ્થ દ્વારા જ મંજૂર છે, તેને બાયપાસ કરવાથી યોગ્ય રીતે કનેક્શન નિષ્ફળતા થઈ શકે છે.