Java:通过计算机名获取计算机规范

Java:通过计算机名获取计算机规范,java,Java,有没有一种方法可以通过给出计算机名来获取使用Java的计算机的规格 因为我不想只获取应用程序当前运行的pc的规格 有可能远程获取吗?没有。即使“计算机名”和“规范”是定义良好的术语,也没有广泛支持的协议来询问机器是否有此类信息,如果有,良好的安全实践将要求禁用它。如果删除系统运行Windows,并且您具有适当的权限,您可以使用WMI库检索所需的信息 这里比较了Java WMI库 WMI是“Windows管理工具”,允许您查询远程Windows系统并执行某些管理功能 如果您选择这条路线,它将是浏览

有没有一种方法可以通过给出计算机名来获取使用Java的计算机的规格

因为我不想只获取应用程序当前运行的pc的规格


有可能远程获取吗?

没有。即使“计算机名”和“规范”是定义良好的术语,也没有广泛支持的协议来询问机器是否有此类信息,如果有,良好的安全实践将要求禁用它。

如果删除系统运行Windows,并且您具有适当的权限,您可以使用WMI库检索所需的信息

这里比较了Java WMI库

WMI是“Windows管理工具”,允许您查询远程Windows系统并执行某些管理功能


如果您选择这条路线,它将是浏览WMI类的绝佳工具。

无论您使用何种语言,您都无法获得“规范”,如果你指的是它运行什么操作系统或者它有什么CPU,我认为最好定义一下你的实际需求——GargantuChet给出了一些获取机器规格的方法,但不是“仅仅通过给出计算机名”,你暗示这些方法可能会帮助你做你需要做的事情。那么,您实际需要做什么呢?我认为使用VBScript是可能的,我听说有人这么做了。谢谢,我现在正在研究这个。有些东西告诉我这会是血腥的,可能是。如果你写的东西用途有限,比如在你管理的局域网上一次性清点机器,那么最好使用Scriptomatic生成一个脚本来收集你需要的东西。应用程序im编写就像一个库存管理器。我需要得到计算机名下的规格。谢谢你的回复:)