使用IE 11浏览器在没有ActiveX的客户端计算机上运行命令

时间:2017-10-25 11:33:01

标签: javascript html5

想要在没有创建ActiveXObject的情况下使用IE 11浏览器在客户端计算机上运行命令/ script / exe / bat / shell。由于ActiveX被禁用默认

请帮我执行一个没有创建ActiveX对象的命令。

注意:不能使用PHP

进行SSH

1 个答案:

答案 0 :(得分:0)

我认为只有三种方法可以做到这一点,我认为这些方法都不适合你:

  1. 的ActiveX。你说它已被禁用,显然你无法启用它,所以这可能不会发生。

  2. 编写一个完成工作的.Net“无接触部署”(NTD)应用程序,推出一个Active Directory安全策略,允许该应用程序FullTrust到目标工作站,并将您的网页在IE11链接到应用程序的.exe。请注意,Microsoft不推荐使用NTD,但您仍然可以使用.Net 2.0构建NTD应用程序。但是,我怀疑如果您的组织中无法启用ActiveX,您将无法获得必要的FullTrust权限。

  3. 编写一个已签名的,未经过装箱的Java小程序,因为我认为IE11仍然支持过时的Java插件(但Oracle不再这样做)。但是我敢打赌默认情况下也会禁用对Java插件的支持,当然你必须在目标工作站上安装Java插件,而编写一个已签名的,未经过装箱的Java小程序再次显然是非常重要的。< / p>

  4. 我认为如果您有合理的理由这样做,您可能需要编写脚本或.exe并让用户下载并在浏览器外执行。 (当然,这将取决于他们的许可。)

相关问题