2017-12-15 12 views
0

良い日には、私は現在、これを行うにしようとしています:wmiクラスのメソッドからデータを取得するにはどうすればよいですか?

out = connection.query("Select * From 
    Msvm_VirtualSystemManagementService.Msvm_SummaryInformation") 

はしかし、私はhyper-vホストの仮想マシンでRAM使用量を見つける必要があります。どのようにこれを取得するための任意のアイデア?

ありがとうございます。

+0

方法を|名前を選択する、* mem * 'スクリプトの場合は、次のようにしてください:https://powershell.org/2012/11/01/powershell-hyper-v-memory-report/ – gpunktschmitz

+0

PowershellではなくPythonで必要です。 –

+0

あなたは 'Msvm_MemorySettingData'をクエリしようとしましたか? – gpunktschmitz

答えて

0

メモリ設定を照会するにはMsvm_MemorySettingDataを使用します。現在割り当てられている/使用されているRAMクエリMsvm_Memory(プロパティNumberOfBlocks)を取得します。 WMIクラスの詳細については

ここで提供される情報を使用してください: `取得-VMに関するhttps://msdn.microsoft.com/en-us/library/cc136986(v=vs.85).aspx

+0

ありがとうございます。ホストとVMの両方のレベルで、読取りブロックサイズを見つけてブロックサイズを書き込む方法を知っていますか?ブロックサイズで占められているブロック例:read_block_size(512バイト〜1024バイト) –

関連する問題