Refnex 10 Geschrieben 11. März 2015 Melden Teilen Geschrieben 11. März 2015 (bearbeitet) Hi @ all ich habe ne kleine frage. Ich habe hier ein Script was mir die Hyper-V CSV belegung ausgibt #Loads the FailoverClusters module Import-Module FailoverClusters $objs = @() #Write the name of your cluster instead of “clustername” $csvs = Get-ClusterSharedVolume -Cluster meinserver.irgendwas.com foreach ( $csv in $csvs ) { $csvinfos = $csv | select -Property Name -ExpandProperty SharedVolumeInfo foreach ( $csvinfo in $csvinfos ) { $obj = New-Object PSObject -Property @{ Name = $csv.Name Path = $csvinfo.FriendlyVolumeName Size = $csvinfo.Partition.Size FreeSpace = $csvinfo.Partition.FreeSpace UsedSpace = $csvinfo.Partition.UsedSpace PercentFree = $csvinfo.Partition.PercentFree } $objs += $obj } } #Writes the output in a nice-looking format to “filname” (insert your own) $objs | ft -auto Name,Path,@{ Label = “Size(GB)” ; Expression = { “{0:N2}” -f ($_.Size/1024/1024/1024) } },@{ Label = “Free(GB)” ; Expression = { “{0:N2}” -f ($_.FreeSpace/1024/1024/1024) } },@{ Label = “Used(GB)” ; Expression = { “{0:N2}” -f ($_.UsedSpace/1024/1024/1024) } },@{ Label = “PercentFree” ; Expression = { “{0:N2}” -f ($_.PercentFree) } } | out-file “filename.txt” -Encoding default Dieser liefert mir ein Brauchbares ergebniss Name Path Size(GB) Free(GB) Used(GB) PercentFree ---- ---- -------- -------- -------- ----------- Volume1 - VM-01-R5 C:\ClusterStorage\Volume1 826,56 226,59 599,97 27,41 Volume2 - VM-02-R5 C:\ClusterStorage\Volume2 836,56 242,72 593,84 29,01 Volume3 - VM-03-R5 C:\ClusterStorage\Volume3 1 394,36 450,08 944,27 32,28 Volume4 - VM-04-R5 C:\ClusterStorage\Volume4 1 673,25 416,77 1 256,48 24,91 Jedoch will ich hier noch für ein anderes Programm eine Semikolon Trennung. Name Path Size(GB) Free(GB) Used(GB) PercentFree ---- ---- -------- -------- -------- ----------- Volume1 - VM-01-R5 ; C:\ClusterStorage\Volume1 ; 826,56 ; 226,59 ; 599,97 ; 27,41 Volume2 - VM-02-R5 ; C:\ClusterStorage\Volume2 ; 836,56 ; 242,72 ; 593,84 ; 29,01 Volume3 - VM-03-R5 ; C:\ClusterStorage\Volume3 ; 1 394,36 ; 450,08 ; 944,27 ; 32,28 Volume4 - VM-04-R5 ; C:\ClusterStorage\Volume4 ; 1 673,25 ; 416,77 ; 1 256,48 ; 24,91 Wie bekomme ich das hin ? Sorry habe mit Powershell noch nicht wirklich gearbeitet bin mehr oldshool vbs ;-) Danke für eure hilfe Gruss bearbeitet 11. März 2015 von Refnex Zitieren Link zu diesem Kommentar
tesso 375 Geschrieben 11. März 2015 Melden Teilen Geschrieben 11. März 2015 export-csv ist ein Begriff? Zitieren Link zu diesem Kommentar
Refnex 10 Geschrieben 12. März 2015 Autor Melden Teilen Geschrieben 12. März 2015 Moin, Gehört ja, Getestet ? Ja nach besten wissen und gewissen. jedoch bekomme ich hier eine sehr für mich Cryptische Ausgabe. #TYPE Microsoft.PowerShell.Commands.Internal.Format.FormatStartData "ClassId2e4f51ef21dd47e99d3c952918aff9cd","pageHeaderEntry","pageFooterEntry","autosizeInfo","shapeInfo","groupingEntry" "033ecb2bc07a4d43b5ef94ed5a35d280",,,"Microsoft.PowerShell.Commands.Internal.Format.AutosizeInfo","Microsoft.PowerShell.Commands.Internal.Format.TableHeaderInfo", "9e210fe47d09416682b841769c78b8a3",,,,, "27c87ef9bbda4f709f6b4002fa4af63c",,,,, "27c87ef9bbda4f709f6b4002fa4af63c",,,,, "27c87ef9bbda4f709f6b4002fa4af63c",,,,, "27c87ef9bbda4f709f6b4002fa4af63c",,,,, "4ec4f0187cb04f4cb6973460dfe252df",,,,, "cf522b78d86c486691226b40aa69e95c",,,,, ok danke fehler gefunden -closed- Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.