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