A PowerShell 7 benotzt de explizite Schalter vum Web-Cmdlet fir eng Ufro, déi direkt soll goen:

Invoke-RestMethod -Uri 'https://example.com/' -NoProxy

NoProxy gouf a PowerShell 6.0 agefouert a kann net mat Proxy kombinéiert ginn. Windows PowerShell 5.1 weist dëse Schalter net.

Fir eng Ufro a 5.1 gitt eng Websessioun mat engem eidelen WebProxy:

$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession
$session.Proxy = New-Object System.Net.WebProxy

Invoke-RestMethod -Uri 'https://example.com/' -WebSession $session

Den WebProxy ouni Parameter huet keng Proxyadress a geet un den Destinatiounen virun. Behaalt déi Sessioun fir d'Ufroen, déi dës direkt Politik solle benotzen; eng aner Sessioun kann eng aner Route behalen.

Iwwerpréift d'Versioun vum Prozess mam $PSVersionTable.PSVersion, ier Dir d'Form auswielt. Dës Beispiller loossen d'Proxy-Preferenze vum Betribssystem onverännert.

Direkt Routing erfuerdert nach ëmmer, datt d'Destinatioun vun der Maschinn aus erreechbar ass. An engem Netz, wou den Internetzougang nëmmen iwwer de Firmenintermédiaire erlaabt ass, kann d'Ëmgoe richteg zu engem Verbindungsfehler féieren.

Ähnlech Artikelen