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-ээр процессын хувилбарыг шалгана. Эдгээр жишээнүүд үйлдлийн системийн прокси тохиргоог өөрчлөхгүй үлдээнэ.

Шууд чиглүүлэлт нь очих газар машинтай холбогдох боломжтой байхыг шаарддаг. Интернэт хандалтыг зөвхөн корпорацийн зуучлагчаар зөвшөөрдөг сүлжээнд түүнийг тойрох нь холболтын алдаа үүсгэж болно.

Холбоотой нийтлэлүүд