我想修改Msvm_VirtualSystemManagementService资源,想使用Msvm_VirtualSystemManagementService的DestroySystem方法..为此,我希望获得对CIM_ComputerSystem实例的引用,该实例表示要销毁的虚拟机实例。但是我不知道如何使用j-interop..请帮助me..Thanks
发布于 2013-06-01 00:22:13
使用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());
}https://stackoverflow.com/questions/14750266
复制相似问题