java中wmi的username_有没有一种方法可以在Java中使用WMI类
小編典典
JavaScript和Java不是一回事。
JavaScript
Windows腳本宿主(WSH)下提供了JavaScript。有了它,訪問WMI相當容易:
var loc = new ActiveXObject("WbemScripting.SWbemLocator");
var svc = loc.ConnectServer(".", "root\\cimv2");
coll = svc.ExecQuery("select * from Win32_Process");
var items = new Enumerator(coll);
while ( !items.atEnd() )
{
WScript.Echo(items.item().Name);
items.moveNext();
}
jWMI(Java)
jWMI是一個小型庫,使Java能夠進行常規WMI查詢。似乎在這里可用
它似乎也易于使用(盡管我不確定它的功能是否強大或完整):
String name = getWMIValue("Select Name from Win32_ComputerSystem", "Name");
WBEM(Java)
WMI是基于Web的企業管理
(WBEM)的Microsoft實現。還有通用WBEM的Java實現,它將在某種程度上與WMI兼容。
這可能是您將找到的最完整的真正Java實現。如果您的需求超出了微小的腳本編寫(例如實現WBEM / WMI提供程序),那么您可能需要研究此選項。
2020-10-25
總結
以上是生活随笔為你收集整理的java中wmi的username_有没有一种方法可以在Java中使用WMI类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PowerBI随笔(7)-lookupv
- 下一篇: SpringBoot查看和修改依赖的版本