0

我想修改 Msvm_VirtualSystemManagementService 资源并想使用 Msvm_VirtualSystemManagementService 的 DestroySystem 方法。为此,我想获得对 CIM_ComputerSystem 实例的引用,该实例表示要销毁的虚拟机实例。但我不知道如何使用 j-interop ..请帮助我..谢谢

4

1 回答 1

0

使用http://jwbem.sourceforge.net/你应该能够得到一个 Msvm_ComputerSystem 参考

(来自 jwbem 文档的示例)

import com.hyper9.jwbem.SWbemObjectSet;
import com.hyper9.jwbem.msvm.MsvmComputerSystem;

...

// Define the WQL query that returns all of a Hyper-V's virtual machines.
String wql = "SELECT * FROM Msvm_ComputerSystem WHERE Caption='Virtual Machine'";

// Execute the query.
SWbemObjectSet<MsvmComputerSystem> compSysSet = svc.execQuery(wql, MsvmComputerSystem.class);

// Print the names of the virtual machines.
for (MsvmComputerSystem cs : compSysSet)
{
  System.out.println(cs.getElementName());
}
于 2013-05-31T16:22:12.833 回答