2015-07-13 84 views
0

这应该很简单,但经过数小时的搜索和尝试后,我无法做到这一点。我希望(通过工作,任务,批处理或代码)Internet Explorer以管理员模式打开网页。以编程方式在管理模式下打开IE浏览器

我打开的页面是我自己的创作。它需要高级访问权限,因为它运行一些JavaScript浏览器自动化,否则无法正常工作。

仅供参考,当我以管理员模式手动运行IE时,页面正常工作。这是我创建的管理页面,它将数据从fram A复制到B,其中A和B具有不同的子域。管理员模式允许我解决原始域问题。

回答

1

检查How to run an application as "run as administrator" from the command prompt?了解如何以管理员身份从命令行运行应用程序。

您需要执行一些操作,如runas.exe /user:administrator "path to HTML file"runas.exe /user:administrator "path to IE" "path to HTML file"

+0

不幸的是管理模式不工作的方式。使用你的建议,IE打开网页,但IE不在管理模式下,即它没有提高权限。如果你仔细想想,这是非常有意义的。如果你是管理员(用户),你可以打开IE浏览器,但不能在管理员模式(IE特定的操作模式)下打开它。 –

0

到处都是UAC是棘手的。我发现这篇文章是答案。基本上你必须建立一个Windows任务来启动IE,而不需要UAC命令提示符。

get around UAC

+0

顺便说一句,如果您关闭UAC,将命令放在bat文件中,运行批处理并使用/ savecred开关保留证书,Nacho的方法就可以工作。此后,系统不会提示您输入凭据。它不是一个理想的解决方案,但它可以工作。 http://superuser.com/questions/521278/how-do-i-add-a-password-to-a-batch-file-to-automatically-authenticate http://windows.microsoft.com/en-us /窗/关用户帐户控制开 - 关#1TC =窗户-7- –

相关问题