Bei meiner Suche im Web stellte sich mir die Frage ob man hier nicht einen eigenen Bereich für PowerCLI einrichten sollte. Jeder hat sicherlich schon irgend welche kleinen Scripte in der Tasche die das Leben vereinfachen.
Hier mal meine Frage.
Ich möchte eine Liste aller VMs mit Snapshots haben. Dies sollte in eine Datei ausgegeben werden (egal welches Format, Excel wäre toll) und vorformatiert sein.
Ausgabe in PowerCLI:
Code: Alles auswählen
Get-VIServer mein_vCenter
Get-VM | Get-Snapshot
Ergebniss:
Code: Alles auswählen
Description : Snapshot was requested by DO89260-001-001.
Created : 17.03.2010 13:57:33
Quiesced : False
PowerState : PoweredOff
VM : DYN-S04247438
VMId : VirtualMachine-vm-16921
Parent :
ParentSnapshotId :
Children :
SizeMB : 180224,02
IsCurrent : True
IsReplaySupported : False
Id : VirtualMachineSnapshot-snapshot-17943
Name : Snapshot 17.03.2010
Das jetzt schön formatiert in eine Datei, das wäre schön. Die Beschreibung als Spaltenüberschrift, den Wert darunter in der Spalte ... aber wie?
Versuch der Umleitung in eine Datei:
Code: Alles auswählen
Get-VIServer mein_vCenter
Get-VM | Get-Snapshot | out-file -filepath d:\aktuell_vorhandene_snapshots.txt
Ergebniss:
Code: Alles auswählen
Name Description PowerState SizeMB
---- ----------- ---------- ------
2010.01.18 DO84205 PoweredOn 196613,21
DYN-S04247402 -Sn... Snapshot DO86328-001-001 PoweredOn 34971,21
Hier würde mich natürlich brennend interessieren wo diese Formatierung her kommt. Ich dachte der würde einfach die Bildschirmausgabe in die Datei umleiten.
Kann mir jemand helfen wie ich das hin bekomme?