Ich arbeite im Moment an einem Skript in dem mir diverse Daten in der Konsole und als .xml File ausgegeben werden. Im Code enthalten sind z.B. Abfragen wie diese:
Code: Alles auswählen
#Aufbau der Verbindung
client = pywbem.WBEMConnection(sys.argv[1], (sys.argv[2], sys.argv[3]))
#Abfrage der registered virtual machines
vms = client.EnumerateInstances('VMWARE_VMComputerSystem', NS)
#Wenn Abfrage == 0 ist.....
if vms is None:
print 'No virtual machines detected on %s' % sys.argv[1]
sys.exit(0)
#Ausgabe der registered virtual machines
for vm in vms:
print ' Server %s' % sys.argv[1]
elementNameProp = vm['ElementName']
print ' ElementName \"%s\"' % elementNameProp
nameProp = vm['Name']
print ' Name \"%s\"' % nameProp
iDenDis = vm['IdentifyingDescriptions']
print ' Identifikation \"%s\"' % iDenDis
oDenDis = vm['OtherIdentifyingInfo']
print ' Beschreibung \"%s\"' % oDenDis
nur eine (die letzte) „virtuelle Maschine“ in die Datei geschrieben. Meine Frage also, wie bekomme ich es hin das alle Informationen aus der Konsole in die Datei geschrieben werden?
Edit (Leonidas): Code-Highlighting eingeschaltet.