У 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 пре избора облика. Ови примери остављају прокси поставке оперативног система непромењеним.

Директно усмеравање и даље захтева да одредиште буде доступно са рачунара. У мрежи у којој је приступ интернету дозвољен само преко корпоративног посредника, његово заобилажење може исправно изазвати грешку везе.

Повезани чланци