6つのノードを持つHyper-Vクラスタに約127台の仮想マシンがあります。 PowerShellを使用して、各VMのWindowsインストール日付の良いリストを取得しようとしています。私はこれまでこれを持っていますが、ノードのインストール日だけを返します。クラスタ内の仮想マシンのWindowsインストール日を取得する方法は?
$clusterNodes = Get-ClusterNode
ForEach($item in $clusterNodes) {
gcim Win32_OperatingSystem | select Name, InstallDate
}
これを拡張して、ノード自体ではなくVMからの情報を取得する方法を教えてください。
VMのシステムの実際のホスト名を保持していますか? VM名が実際のホスト名と異なる可能性があるので、それが 'Name'のエイリアスプロパティ(私が思う)であれば、使用したくないかもしれません。 –
[このTechNetの記事](https://social.technet.microsoft.com/Forums/sharepoint/)にあるこの[画像](https://social.technet.microsoft.com/Forums/getfile/567318)から判断してください。 EN-US/890c0a49-28f6-4475-a928-7aa345de021d /どこ--DOCS-FOR-のVirtualMachineオブジェクトです名前は、VMとコンピュータ名の名前ですか?フォーラム= winserverpowershell)、名前とcomputernameは別々のプロパティでは、ホスト名がありますそのVMがどこにあるのかを示します。しかし、私はVMホストが個々のVMではなく複数回クエリを要求するので、コンピュータ名ではなく名前を使用する必要があると信じています。 – BenH
-serverがパラメータとして表示されないその上に。 – Pickle