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 ने प्रक्रियेची आवृत्ती तपासा. ही उदाहरणे ऑपरेटिंग सिस्टमच्या प्रॉक्सी प्राधान्ये अपरिवर्तित ठेवतात.
थेट राउटिंगसाठी अजूनही गंतव्य मशीनवरून पोहोचण्यायोग्य असणे आवश्यक आहे. ज्या नेटवर्कमध्ये इंटरनेट प्रवेश केवळ कॉर्पोरेट मध्यस्थाद्वारे अनुमत आहे, तेथे ते बायपास केल्यास योग्यरित्या कनेक्शन अयशस्वी होऊ शकते.