micheidel
Goto Top

VMWare-daten via Poweshell in Exeltabelle

Moin Leute bin ganz neu hier und bräuchte ein bisschen Unterstützung.
Ich bin es leid immer wieder die Daten auszulesen und per Hand in eine ExelTabelle festzuhalten.

Ein bisschen Hintergrund wissen damit man auch weiß was ich tuen möchte.
In unserer Firma haben wir zich Virtuelemaschinen und die laufen manchmal auf ner Netapp oder auf ner Omnicube Das kann man auslesen über den Storage.
Ich möchte diese Daten auslesen nur diese.
Es muss auch nicht schön sein. Ich kann das fein tuning machen nur für das Grundgerüst muss gesorgt werden.

Also habe ich mir ein Skript geschrieben was nicht ganz fertig ist. Hier das Skript:
if ($args.Count-eq 1)
    {

    $Server = Connect-VIServer -Server xxx -User xxx -Passwort xxx
    $ResourcePool = Get-ResourcePool -Server $Server -Name $args
    $Mem = 0
    $NumberOfVirtualMachines = 0  

    foreach ($VM in Get-VM -Location $ResourcePool)
        {

        $MyVM = get-view $WM ID; $VMMemReservation = $MyVM.Config.MemoryAllocation.Reservation
        if ($VMMemReservation -eq 0)
            {

            $Mem = $Mem + ($VM.MemoryMB / $MemFactor)

            }

        else
            {

            $Mem = $Mem + $VMMemReservation

            }

        }
    }
Wie man sieht bin ich nicht fertig. Ich habe 0 schimmer wie ich die Datenmenge in eine Exeltabelle bekomme und es soll wieder verwendbar sein, sprich von selber eine neue Tabelle im Dokument erstellen und dann die neuen Daten eintragen.

Bitte überprüft auch was ich bisher geschrieben habe. Meine Intention ist wie gesagt das ich den Storage bzw den Speicherort wissen.


Würde mich um jede Form von Feedback freuen.
Links für die Verwendung mit Exel via Poweshell undsoweiter und sofort.

Mit freundlichem Gruß,
Michael Seidel
Kommentar vom Moderator Dani am Apr 01, 2016 um 09:07:04 Uhr
Verschoben und Formatierung hinzugefügt.

Content-Key: 300604

Url: https://administrator.de/contentid/300604

Printed on: April 19, 2024 at 10:04 o'clock

Mitglied: 114757
114757 Apr 01, 2016 updated at 09:12:09 (UTC)
Goto Top
Moin.
Export-CSV ist dein Freund in allen Lebenslagen face-smile
Einfach deine Object-Collection an das CMDLet pipen, fertig.

Zu Powershell und Excel findest du hier im Forum einiges. Einfach die Suche anwerfen.


Gruß jodel32
Member: Micheidel
Micheidel Apr 01, 2016 at 11:02:53 (UTC)
Goto Top
Du bist mein Held.

~Danke
Mitglied: 114757
114757 Apr 03, 2016 updated at 08:18:52 (UTC)
Goto Top
Bitte den Beitrag dann noch als gelöst markieren wenns das war. Danke.