我需要从 Groovy 中的虚拟机获取事件。我发现this我正在开发一个 java 类,它显然列出了事件并允许我过滤它们,但它变得太复杂了,我认为这不是我真正需要的。我正在查看的是 CLI 调用的 java/groovy 版本:
$vc_events = Get-VIEvent -Server $vm | where {$_.CreatedTime -gt $lastEventTime -and $_.EventTypeId -like "com.SomepPlugin.event.*"}
我发现的类的问题是 SoapUI(我在其中使用 Groovy)不喜欢在其 groovy 脚本中使用导入的 jar。即使 jar 文件位于适当的扩展文件夹中,它总是无法识别我尝试在 groovy 脚本中导入的类和包。我必须编写一个与上面链接中的类似的 Groovy 类才能使其工作,并且我希望保持简单。
感谢任何帮助。
最佳答案
您可以针对 doublecloud-proxy 运行 PowerCLI 命令(甚至 GUI 操作)它会为你输出java。
关于java - 用于获取事件的 VMWare API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11531625/