如何仅使用Powershell在IE浏览器中检查服务器是否已启动并正在运行

时间:2019-05-08 15:17:58

标签: powershell internet-explorer

检查是否要在IE中打开服务器或网址,并在浏览器中打开后从URL获取响应状态代码。这意味着需要检查服务器的可用性,或者不仅是在使用Powershell的IE中。

1 个答案:

答案 0 :(得分:0)

为什么需要打开IE?只是执行Invoke-WebRequest,然后寻找您需要的东西?

Invoke-WebRequest -Uri $URL

(Invoke-WebRequest -Url $URL).ParsedHTML

我认为this article对于某些研究会很有用:)

更新 根据您的流程图,这应该更适合您的需求:

  1. 在IE中打开:

    $ ie =新对象-ComObject internetexplorer.application
    $ ie.navigate2(“ stackoverflow.com”)
    $ ie.visible = $ true

  2. 使用Invoke-WebRequest从服务器获取状态代码。真的很简单:

    调用WebRequest -Uri stackoverflow.com |选择对象-ExpandProperty StatusCode