我想修改 Msvm_VirtualSystemManagementService 资源并想使用 Msvm_VirtualSystemManagementService 的 DestroySystem 方法。为此,我想获得对 CIM_ComputerSystem 实例的引用,该实例表示要销毁的虚拟机实例。但我不知道如何使用 j-interop ..请帮助我..谢谢
问问题
504 次
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 回答