检查是否要在IE中打开服务器或网址,并在浏览器中打开后从URL获取响应状态代码。这意味着需要检查服务器的可用性,或者不仅是在使用Powershell的IE中。
答案 0 :(得分:0)
为什么需要打开IE?只是执行Invoke-WebRequest,然后寻找您需要的东西?
Invoke-WebRequest -Uri $URL
或
(Invoke-WebRequest -Url $URL).ParsedHTML
我认为this article对于某些研究会很有用:)
更新 根据您的流程图,这应该更适合您的需求:
在IE中打开:
$ ie =新对象-ComObject internetexplorer.application
$ ie.navigate2(“ stackoverflow.com”)
$ ie.visible = $ true
使用Invoke-WebRequest从服务器获取状态代码。真的很简单:
调用WebRequest -Uri stackoverflow.com |选择对象-ExpandProperty StatusCode