尝试了 Java 较新的卸载实用程序,无法正常工作,基本脚本,现在正在研究卸载注册表项....这是企业删除需求,正在寻找脚本 WMI 调用等...以使用 Ivanti EPM(如 SCCM)在所有 1600 多个端点上静默打包和执行。任何帮助都值得赞赏。正在研究
答案1
我可以建议一些可能有帮助的命令:
WMIC product where "Name LIKE 'Java%%'" call uninstall /nointeractive
WMIC product where "Name LIKE 'J2SE%%'" call uninstall /nointeractive
WMIC product where "Name LIKE 'J2RE%%'" call uninstall /nointeractive
这些命令需要以管理员身份运行。它们是由我理论上编写的,在 1600 多台 Windows 计算机上运行它们之前,您应该对其进行充分测试。
例如,以交互方式使用命令进行测试并输入:
WMIC product where "Name LIKE 'Java%%'"
请注意,我尚未测试任何这些命令,这些工作留给您自己去做。还请注意,WMIC 速度很慢,此外,它只运行产品的卸载程序,并不处理卸载程序可能留下的任何残余内容。
您还可以将我的答案中的这些命令与官方 Java 卸载工具结合起来,因为这些命令可能会捕获该工具可能错过的版本。