我想检查 Internet Explorer 的任何实例,即它的任何窗口,是否已经打开,以便我可以决定必须创建一个新对象,或者我必须附加到该 IE 窗口的现有进程。这是下面的代码:
$ie = (New-Object -COM "Shell.Application").Windows()| ? { $_.Name -eq "Windows Internet Explorer" }
我只想在 IE 的窗口已经打开并且没有 IE 窗口打开时才附加到 windows() ,那么该行应该是这样的:
$ie = (New-Object -COM "Shell.Application")