2017-12-15 1 views
0

Guten Tag, ich versuche zur Zeit, dies zu tun:Wie kann ich Daten von der Methode der WMI-Klasse abrufen?

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

Ich brauche aber Ram Nutzung von virtuellen Maschine von hyper-v Host zu finden. Irgendeine Idee, wie man das erhält?

Vielen Dank im Voraus.

+0

wie etwa 'get-vm | Wählen Sie Name, * Mem * 'für ein Skript auf VM Ram verwenden Sie dies: https://powershell.org/2012/11/01/powershell-hyper-v-memory-report/ – gpunktschmitz

+0

Ich brauche es in Python, nicht in Powershell . –

+0

haben Sie versucht, 'Msvm_MemorySettingData' abzufragen? – gpunktschmitz

Antwort

0

Abfrage der Speichereinstellungen Msvm_MemorySettingData verwenden. Um die aktuell zugewiesene/verwendete RAM-Abfrage zu erhalten Msvm_Memory (Eigenschaft NumberOfBlocks).

Weitere Informationen über WMI-Klassen benutzen Sie bitte die hier bereitgestellten Informationen: https://msdn.microsoft.com/en-us/library/cc136986(v=vs.85).aspx

+0

Vielen Dank. Darf ich wissen, wie ich Blockgröße und Blockgröße für Host- und VM-Ebene finden kann? Blöcke belegt durch die Blockgröße Für ex: read_block_size (512 Byte - 1024 Byte) –

Verwandte Themen