Benutzer mit den meisten Antworten
Umrechnen der Size-Angabe von Bytes nach GB

Frage
-
Hallo zusammen,
ich frage per Get-WMIObject diverse Remote-Computer nach Ihrer Hardwarekonfiguration ab. Nun ist es leider bei RAM und HDD so, das mir der Speicher in Bytes ausgegeben wird. Gibt es eine Möglichkeit bereits bei der Abfrage die korrekte Einheit für die Anzeige festzulegen?
Get-WmiObject win32_physicalmemory -ComputerName HOST | select PSComputername, DeviceLocator, Speed, Capacity | Export-CSV "HOST RAM.csv" -Delimiter ";"
Ich habe es bereits mit
Get-WMIObject Win32_LogicalDisk | ForEach-Object {[math]::truncate($_.size/ 1GB)}
versucht. Allerdings bekomme ich dann die restlichen Werte nicht mehr ran. :/
Get-WMIObject Win32_LogicalDisk | select PSComputerName,DeviceID, Size| ForEach-Object {$_.size / 1GB}
In die CSV Datei soll im Optimalfall der Speicher in GB exportiert werden.
Kann mir hier jemand auf die Sprünge helfen?
Freundliche Grüße
Sandro
MCSA: Windows Server 2012
Fachinformatiker Fachrichtung Systemintegration (IHK, 07/2013)
Antworten
-
Such mal bitte nach "calculated properties".
Sieht dann so aus:
Get-WmiObject win32_physicalmemory -ComputerName HOST | select PSComputername, DeviceLocator, Speed, @{Name='Capacity';Expression={$_.Capacity/1GB}} | Export-CSV "HOST RAM.csv" -Delimiter ";"
Grüße - Best regards
PS:> (79,108,97,102|%{[char]$_})-join''- Als Antwort markiert SandroReiter Mittwoch, 18. Januar 2017 09:32
Alle Antworten
-
Such mal bitte nach "calculated properties".
Sieht dann so aus:
Get-WmiObject win32_physicalmemory -ComputerName HOST | select PSComputername, DeviceLocator, Speed, @{Name='Capacity';Expression={$_.Capacity/1GB}} | Export-CSV "HOST RAM.csv" -Delimiter ";"
Grüße - Best regards
PS:> (79,108,97,102|%{[char]$_})-join''- Als Antwort markiert SandroReiter Mittwoch, 18. Januar 2017 09:32