使用powershell刷新网页

使用powershell刷新网页,powershell,Powershell,我只需要使用powershell刷新当前网页。但是正在刷新所有打开的网页。我的代码在这里 function Refresh-WebPages { param( $interval = 5 ) "Refreshing IE Windows every $interval seconds." "Press any key to stop." $shell = New-Object -ComO

我只需要使用powershell刷新当前网页。但是正在刷新所有打开的网页。我的代码在这里

   function Refresh-WebPages {
        param(
            $interval = 5
        )
        "Refreshing IE Windows every $interval seconds."
        "Press any key to stop."
        $shell = New-Object -ComObject Shell.Application
        do {
            'Refreshing ALL HTML'
            $shell.Windows() | 
                Where-Object { $_.Document.url } | 
                ForEach-Object { $_.Refresh() }
            Start-Sleep -Seconds $interval
        } until ( [System.Console]::KeyAvailable )
        [System.Console]::ReadKey($true) | Out-Null
    }

您有
Where
子句,它用
.url
过滤掉所有窗口

Where-Object { $_.Document.url }
您需要做的就是针对您正在寻找的特定url对其进行优化

Where-Object { $_.Document.url -like 'http://google*' } 
这将过滤掉所有以
http://google
。如果有一个更优雅的解决方案针对一个页面,我不知道它