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 کے ساتھ پروسیس ورژن چیک کریں۔ یہ مثالیں آپریٹنگ سسٹم کی پراکسی ترجیحات کو بغیر تبدیل رکھتی ہیں۔

براہ راست روٹنگ کے لیے اب بھی ضروری ہے کہ منزل مشین سے قابل رسائی ہو۔ ایسے نیٹ ورک میں جہاں انٹرنیٹ رسائی صرف کارپوریٹ ثالث کے ذریعے اجازت شدہ ہے، اسے بائی پاس کرنا درست طور پر کنکشن کی ناکامی پیدا کر سکتا ہے۔

متعلقہ مضامین