2016-08-04 10 views
0

Ich führe den folgenden Powershell-Befehl aus, um die Ressourcennutzung jeder VM zu ermitteln.So legen Sie meine Skriptergebnisse als Zeilen fest

Meine Sorge ist, dass die Ergebnismenge als Zeilen zurückgegeben wird, anstatt jede Eigenschaften als Spalten.

RESULT

  • VMName
  • MeteringDuration
  • ...
  • ...

EXPECTATION VMName MeteringDuration ... ...

Da ich möchte die res kopieren Ultimate in Excel, ich hatte gehofft, es gibt einen Weg, dies zu mildern. Vielen Dank im Voraus für die Hilfe!

Antwort

2

PowerShell wird das Format beim Anzeigen der Ausgabe am besten erraten. Wenn Sie nach Excel, CSV oder einem anderen Format exportieren, spielt das, was Sie auf dem Bildschirm sehen, überhaupt keine Rolle.

Das heißt, wenn Sie dies in der Konsole haben:

Get-Thing 

Property1: one 
Property2: two 
Property3: three 

Ausführen dieses noch völlig normal sein wird:

Get-Thing | Export-Csv Things.csv 

vermeiden Nur versuchen, eine Datei mit Format- * zu bauen und umleiten und alles wird gut werden.

+0

Vielen Dank für Ihre Antwort. Ist es möglich, das oben angegebene Skript in das Skript zu integrieren, das ich verwende? Kann Powershell auch weiterhin den Export ausführen, selbst wenn kein MS Office auf dem Server installiert ist? –

+0

Export-Csv wird immer funktionieren, es hat keine externen Abhängigkeiten. In eine fette Excel-Datei zu schreiben ist schwieriger und braucht andere Dinge. Zum Beispiel habe ich einen Schreiber basierend auf der epplus-Bibliothek, andere Implementierungen können Excel selbst verwenden (und benötigen daher Office). Export-Csv ist einfacher :) 'Measure-VM -Name * | Select-Objekt -property VMName, MeteringDuration, AverageProcessorUsage, AverageMemoryUsage, TotalDiskAllocation | Export-Csv C: \ Temp \ YourFile.csv' –

+0

Während Sie es in CSV exportiert haben, können Sie es einfach durch Trennzeichen in MS Excel aufteilen. Sie können Ihre Daten nicht in XLS/XLSX-Dokumente ohne externe DLLs oder Com-Objekte exportieren, für deren Installation MS Excel erforderlich ist. –

Verwandte Themen