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 арқылы процестің нұсқасын тексеріңіз. Бұл мысалдар операциялық жүйенің прокси қалауларын өзгеріссіз қалдырады.

Тікелей маршруттау әлі де мақсаттың машинадан қолжетімді болуын талап етеді. Интернетке қол жеткізу тек корпоративтік делдал арқылы рұқсат етілген желіде оны айналып өту дұрыс байланыс қатесін тудыруы мүмкін.

Қатысты мақалалар