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 प्रयोग गरेर प्रक्रियाको संस्करण जाँच्नुहोस्। यी उदाहरणहरूले अपरेटिङ सिस्टमका प्रोक्सी प्राथमिकताहरू अपरिवर्तित राख्छन्।
सिधा रुटिङका लागि अझै पनि गन्तव्य मेसिनबाट पहुँचयोग्य हुनु आवश्यक छ। जुन नेटवर्कमा इन्टरनेट पहुँच कर्पोरेट मध्यस्थमार्फत मात्र अनुमति छ, त्यहाँ यसलाई बाइपास गर्दा सही रूपमा जडान असफलता हुन सक्छ।