我正在遍历一系列代理以检查它们中的哪些正在工作,并且我在Invoke-WebRequest cmdlet中使用StatusCode来检查代理是否正常工作。
那些不工作需要很长时间才能计算,我想为cmdlet设置10ms的超时时间。现在,我已经能够将超时降低到1s,但我无法将其减少到毫秒。我怎么做?我现在正在使用的代码行是:
$Test=Invoke-WebRequest -URI $Site -Proxy $proxy -TimeoutSec 1
答案 0 :(得分:0)
参数是TimeoutSec并且是Int32。如果您需要更短的超时,我认为您将不得不尝试不同的方法。这是一个指向使用WebRequest的github示例的指针,您可以在其中设置任意数量的参数。在你的脚本中做更多的工作,但我得到你想要的。 https://gist.github.com/nolim1t/271018