IE不能从PowerShell脚本作为计划任务打开

时间:2019-09-12 07:59:00

标签: powershell

我希望每5分钟调用一次PowerShell脚本。 脚本:

$ie = New-Object -com InternetExplorer.Application 
$ie.navigate("https://www.google.com") 

但是,脚本已执行,我可以看到PowerShell程序的蓝色控制台,但是它无法打开IE来向我展示一个网站。

实际设置:

enter image description here

如何强制脚本打开InternetExplorer或Chrome?

2 个答案:

答案 0 :(得分:1)

您的脚本应如下所示(一行显示IE丢失):

$ie = New-Object -com InternetExplorer.Application 
$ie.navigate("https://www.google.com")
$ie.Visible=$true

然后它应该可以工作(在我的Win7上测试)。请记住,在定义任务时更加明确是一种很好的做法。例如,以当前格式,如果脚本名称中有空格,它将失败。

答案 1 :(得分:0)

在“程序/脚本”字段中使用

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

并添加参数

-File "c:\bvc\openIE.ps1"

在ps1中使用此命令

Start-Process iexplore -ArgumentList 'google.com' -passthru