使用Powershell测试代理规则

时间:2017-07-27 09:00:08

标签: powershell proxy

有时,我们的客户要求他们的Web服务器连接到某个URL的防火墙规则,但事实证明URL的IP地址是动态的,因此我们求助于使用代理。我们用来测试代理规则的一种方法是启动Web服务器的浏览器,例如然后,IE将其设置为使用我们的代理服务器,然后点击浏览器上的URL。我们的客户拥有许多我们托管的Web服务器,因此我们希望自动化测试部分。有关使用PowerShell进行此操作的任何想法吗?

1 个答案:

答案 0 :(得分:0)

我不确定它是否符合您的要求。但这是我几天前发现的代码:

$secPasswd=ConvertTo-SecureString "password" -AsPlainText -Force
$myCreds=New-Object System.Management.Automation.PSCredential -ArgumentList "Domain\name",$secPasswd
$Site="http://www.google.com"
$Test=Invoke-WebRequest -URI $Site -Proxy 'http://ipadress:port' -ProxyCredential $mycreds
$Test.StatusDescription