SCVMM 2012是否有可以通过Java访问的API?

时间:2014-01-23 11:39:57

标签: java hyper-v

我想使用Java代码监控使用Hyper-V / SCVMM创建的VM的状态。 我已经读过,对于Hyper-V,我需要使用J-Interop来访问Hyper-V的API。 SCVMM是否也提供API来获取VM的基本信息?如果是,那么是否有任何文档可以通过Java访问它。

提前致谢。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

回复评论 “嗨Reuben.SCVMM 2007以后唯一提供的API是Power Shell而不是WMI。请参考:social.technet.microsoft.com/Forums/systemcenter/en-US/...”

无法添加这么久的评论,因此将其发布在答案:

看到链接,像往常一样大卫没有回答最后一个问题。

我在WinServer 2k8&上工作过Hyper-V 2,3。 2012年,我们使用了WMI。我不同意评论,“SCVMM 2007和SCVMM 2008的公共接口都是PowerShell。没有WMI接口。”

阅读此msdn链接:http://msdn.microsoft.com/en-us/library/ee309377(v=vs.85).aspx

他们写道,“Windows PowerShell提供了一种在远程计算机上连接Windows Management Instrumentation(WMI)的简单机制”

那么如果我可以使用j-interop或j-integra直接访问WMI那么为什么我需要PowerShell?

只需阅读wiki中的WMI

任何由你决定,你想如何发展。但我认为这是一个额外的工作和你要触发的额外过程。