如何为非pipe理员用户的小型组织进行Java自动更新?

我坚持一个Java的问题,这是一个真正的痛苦在我的屁股。

我正在pipe理小型办公室networking,使用AD和GPO来获得最佳结果,从而设置一切并自动化。 在每个这样的小公司中,我都有一个比较习惯于IT的“关键用户”,他们可以完成基本的任务,所以我给了他/她一个单独的pipe理员帐户,以便通过UAC提示并解锁一些情况,需要联系我。

Java需要pipe理员权限更新。 Java有时每周都会有新的更新。 即使在Remind laterselectRemind later ,几周Remind later ,Java插件也被禁用,因为它被Sun标记为Obsolete 。 Java插件在他们的办公室非常重要,因为他们的合作伙伴的VPN门户使用Java插件,强制他们每天都工作。

所以,我有我的主要用户从个人电脑到个人电脑inputpipe理员证书,所以Java可以更新,他们几乎每个星期都觉得有点无聊。

给最终用户pipe理员权限不是一个select,因为他们曾经拥有它,并不断安装crapware和访问不受信任的网站(不可能在大型公司设置的小型办公室设置严格的规则)。 使用更新pipe理软件不是一种select,因为这些小型办公室太贵了。 下载MSI并设置GPO或更糟的是,WSUS服务器规则每周也不是一个选项,因为这对于那些关键用户来说太复杂了。

那么,有什么可以解决这个问题呢? 是不是有一种方法可以在每个客户端计算机上设置一个pipe理帐户下运行的Windows Service ,并且每周运行一个无提示命令来静默地更新Java而不使用UI?

我和你的情况一样,最后我根据某人的工作编写了自己的脚本,并使用计划任务运行脚本。

你可以在https://github.com/VeryCrazyDog/Auto-Java-Updaterfind我使用的脚本。