从VMware PowerCLI检索域设置

时间:2012-09-26 20:06:01

标签: vmware powercli

有谁知道如何从PowerCLI获取虚拟机管理程序的域设置?我想获取服务器所在域的名称,但查看vmware文档(https://www.vmware.com/support/developer/vc-sdk/)我无法看到如何检索它。我的目标是API 4.1及更高版本。

任何建议都将不胜感激!

1 个答案:

答案 0 :(得分:0)

我无法在powerCLI中使用它,我想是因为我无法轻易看到某些对象的底层类型。但是,我确实找到了通过VIM API实现此目的的方法,它应该以相同的方式工作:

IHostAuthenticationManager hostAuthenticationManager = _hostSystem.Client.GetView(_hostSystem.ConfigManager.AuthenticationManager, null);
HostActiveDirectoryInfo activeDirectorySettings = hostAuthenticationManager.Info.AuthConfig.OfType<HostActiveDirectoryInfo>().FirstOrDefault();

activeDirectorySettings.JoinedDomain // The name of the domain the hypervisor is connected to