PowerShell Invoke-RestMethod: proxy bat saihestu eskaera bakarrerako
Erabili NoProxy PowerShell 7-n edo saio-proxy huts esplizitua Windows PowerShell 5.1-en.
PowerShell 7-n, erabili web cmdlet-aren etengailu esplizitua zuzenean joan behar duen eskaera baterako:
Invoke-RestMethod -Uri 'https://example.com/' -NoProxy
NoProxy PowerShell 6.0-n sartu zen eta ezin da Proxy-rekin konbinatu. Windows PowerShell 5.1-ek ez du etengailu hori erakusten.
5.1-eko eskaera baterako, eman WebProxy huts bat duen web saio bat:
$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession
$session.Proxy = New-Object System.Net.WebProxy
Invoke-RestMethod -Uri 'https://example.com/' -WebSession $session
Parametro gabeko WebProxy-ak ez du proxy helbiderik eta helmugak saihesten ditu. Mantendu saio hori politika zuzen hau erabili behar duten eskaeretarako; beste saio batek beste ibilbide bat gorde dezake.
Egiaztatu prozesuaren bertsioa $PSVersionTable.PSVersion erabiliz forma aukeratu aurretik. Adibide hauek sistema eragilearen proxy hobespenak aldatu gabe uzten dituzte.
Bideratze zuzenak oraindik ere helmuga makinatik irisgarria izatea eskatzen du. Interneteko sarbidea korporatiboko bitartekariaren bidez soilik onartzen den sare batean, hura saihesteak konexio hutsegitea sor dezake zuzen.