PowerShell-为所有 PS CmdLets 设置默认代理配置

PowerShell-为所有 PS CmdLets 设置默认代理配置

我可以获取和设置对象的代理设置WebClient并拨打外拨电话。

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

谢谢

路加

答案1

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 }

相关内容