加载没有地址栏的IE框架的VBS脚本问题

时间:2014-09-03 10:19:16

标签: vbscript

我有一个非常奇怪的问题。

我尝试通过VBS脚本调用Citrix打开网址。

以下是代码:

Set oIE = WScript.CreateObject("InternetExplorer.Application")
oIE.ToolBar=0
oIE.Navigate("https://example.com/sites/example/SitePages/Home.aspx")
oIE.Height=800
oIE.Width=1500
oIE.Left=0
oIE.Top=0
Do While (oIE.Busy)
Loop
oIE.Visible=1

这适用于大多数用户,但在两个特定用户上,脚本无法正常工作,只显示命令提示符。此时,没有其他用户可以加载脚本,直到该用户关闭命令提示符或等待它超时。 我使用以下方法调用脚本:

c:\windows\system32\cscript.exe \\servername\share\script.vbs

我尝试复制用户帐户,因此他们具有相同的权限,但在测试帐户上加载正常。

我试图获得一个网址'已发布的应用程序'它使用地址栏加载IE框架。如果有比上述代码更好的解决方案,请告诉我。

我曾经看过一次错误,说它无法调用InternetExplorer.application

希望这有帮助。

亲切的问候,

斯科特

1 个答案:

答案 0 :(得分:1)

解决了问题:)

事实证明,每个用户的Internet Explorer浏览器都需要重置为默认值,这为两个用户排序了问题。

希望这些信息可以帮助你。

斯科特