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 ಬಳಸಿ ಪ್ರಕ್ರಿಯೆಯ ಆವೃತ್ತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ. ಈ ಉದಾಹರಣೆಗಳು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಪ್ರಾಕ್ಸಿ ಆದ್ಯತೆಗಳನ್ನು ಬದಲಾಗದೆ ಬಿಡುತ್ತವೆ.
ನೇರ ರೂಟಿಂಗ್ಗೆ ಇನ್ನೂ ಗಮ್ಯಸ್ಥಾನವು ಯಂತ್ರದಿಂದ ತಲುಪಬಲ್ಲದಾಗಿರಬೇಕು. ಇಂಟರ್ನೆಟ್ ಪ್ರವೇಶವನ್ನು ಕಾರ್ಪೊರೇಟ್ ಮಧ್ಯವರ್ತಿಯ ಮೂಲಕ ಮಾತ್ರ ಅನುಮತಿಸುವ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ, ಅದನ್ನು ಬೈಪಾಸ್ ಮಾಡುವುದು ಸರಿಯಾಗಿ ಸಂಪರ್ಕ ವೈಫಲ್ಯವನ್ನು ಉಂಟುಮಾಡಬಹುದು.