PowerShell – 为所有PS CmdLets设置默认代理configuration

我可以获取并设置WebClient对象的代理设置并进行出站呼叫。

我也可以提供-Proxy-ProxyCredential到单个的CmdLets,但是我怎样才能设置一个全局的默认,所以CmdLets不需要额外的参数?

谢谢

卢克

https://joshcodev.wordpress.com/2014/02/07/powershell-set-a-proxy/

$global:PSDefaultParameterValues = @{ 'Invoke-RestMethod:Proxy'='http://proxyServer:proxyPort' 'Invoke-WebRequest:Proxy'='http://proxyServer:proxyPort' '*:ProxyUseDefaultCredentials'=$true }