ich kämpfe im Moment mit dem "CIM" - Modell und VMWare.
Da VMWare im "CIM-sdk" als Alternative zu Java und C++
Python anbietet hab ich mich als "Langzeitinteressierter" mal
dran gewagt. Es läuft bisher (fast) problemlos und ich bekomme auch nahezu alle Daten raus die ich benötige. Leider hänge ich im Moment bei
einer "for - Schleife" die alle Instanzen einer Klasse mit Wert ausgibt.
Code: Alles auswählen
names = client.EnumerateInstanceNames('CIM_OperatingSystem',NS)
if names is None:
print 'Nothing detected on %s' % sys.argv[1]
sys.exit(0)
#Hier beginnt Schleife
for n in names:
os = client.GetInstance(n)
for key, value in os.items():
print '%s = %s' % (key, value)
Deswegen möchte ich nur die Namen/Werte ausgeben die wirklich interessant sind. Hab die Schleife jetzt schon ein paar mal umgebaut
leider ohne sinnvolles Ergebnis. Irgendwie will im Vergleich zu Java bei mir nicht der Groschen fallen. Falls jemand einen Tip hat wäre ich sehr
dankbar.
Edit (Leonidas): Highlighting eingeschaltet.