V PowerShelli 7 použite explicitný prepínač webového cmdletu pre požiadavku, ktorá má ísť priamo:

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

NoProxy bol predstavený v PowerShelli 6.0 a nemožno ho kombinovať s Proxy. Windows PowerShell 5.1 tento prepínač neposkytuje.

Pre požiadavku v 5.1 poskytnite webovú reláciu s prázdnym WebProxy:

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

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

WebProxy bez parametrov nemá adresu proxy a obchádza ciele. Zachovajte túto reláciu pre požiadavky určené na použitie tejto priamej politiky; iná relácia môže zachovať inú trasu.

Pred výberom formy skontrolujte verziu procesu pomocou $PSVersionTable.PSVersion. Tieto príklady ponechávajú predvoľby proxy operačného systému nezmenené.

Priame smerovanie stále vyžaduje, aby bol cieľ dostupný zo stroja. V sieti, kde je prístup na internet povolený iba cez podnikového sprostredkovateľa, jeho obídenie môže správne spôsobiť zlyhanie pripojenia.

Súvisiace články