Windows、命令行和代理

Windows、命令行和代理,windows,networking,https,Windows,Networking,Https,我们的公司网络有一个很好的代理,可以屏蔽所有的互联网活动。没有AD凭据的请求将被拒绝(除非设置了例外)。这有点问题,因为我们可以从浏览器访问内容,但不能从命令行访问 对于powershell,这是有效的: $wc = new Net.WebClient() $wc.Proxy.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials $wc.DownloadString('http://www.google.com

我们的公司网络有一个很好的代理,可以屏蔽所有的互联网活动。没有AD凭据的请求将被拒绝(除非设置了例外)。这有点问题,因为我们可以从浏览器访问内容,但不能从命令行访问

对于powershell,这是有效的:

$wc = new Net.WebClient()
$wc.Proxy.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials
$wc.DownloadString('http://www.google.com')
但是,当然,那些试图访问互联网的工具,或者像“流浪者行动”这样的东西是做不到这一点的。关于如何将凭据附加到任何和所有网络请求(特别是来自命令行的请求)上,您有什么想法吗


我应该补充一点,当没有提供凭据时,http和https都会被代理阻止。

您最好在serverfault中询问,我想谢谢……我会这样做的。有没有办法“移动”这个问题,或者我应该创建一个新的问题?管理员可能有这种能力。。。我不是;)一个问题可以由5个迁移投票或一个主持人迁移。但只有版主可以从这里迁移到服务器故障。