有谁知道如何从 PowerCLI 获取管理程序的域设置?我想获取服务器所在域的名称,但是查看 vmware 文档(https://www.vmware.com/support/developer/vc-sdk/)我看不到如何检索它. 我的目标是 API 版本 4.1 及更高版本。
任何建议,将不胜感激!
我无法在 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