Memory Taktung wird in .csv-Datei nicht angezeigt
Hallo,
habe ein Script mit Powershell entwickelt, was alle möglichen Systeminformationen ausliest und diese in eine .csv-Datei exportiert.
Jedoch funktioniert dies nicht bei der Memory Taktung. In der Konsole funktioniert es, aber nicht in der csv-Datei. In dem Test-Server sind 6 gleiche Module verbaut und ich will die Taktung nur einmal in der csv-Datei stehen haben.
Ich hoffe ihr könnt mir folgen..
Hier ein Auszug aus dem Script:
$strComputer = "."
#Festlegen der benötigten Klassen
..
..
$RAM = Get-WmiObject win32_physicalmemory -namespace "root/CIMV2" -computername $strComputer
..
#Auswählen der benötigten Eigenschaften aus den Klassen
$props = @{
...
MemorySpeed = $RAM.Speed
...
}
#Erzeugen der .csv-Datei
New-Object PSObject -Property $props | export-csv test10.csv -NoTypeInformation
Danke und Gruß
habe ein Script mit Powershell entwickelt, was alle möglichen Systeminformationen ausliest und diese in eine .csv-Datei exportiert.
Jedoch funktioniert dies nicht bei der Memory Taktung. In der Konsole funktioniert es, aber nicht in der csv-Datei. In dem Test-Server sind 6 gleiche Module verbaut und ich will die Taktung nur einmal in der csv-Datei stehen haben.
Ich hoffe ihr könnt mir folgen..
Hier ein Auszug aus dem Script:
$strComputer = "."
#Festlegen der benötigten Klassen
..
..
$RAM = Get-WmiObject win32_physicalmemory -namespace "root/CIMV2" -computername $strComputer
..
#Auswählen der benötigten Eigenschaften aus den Klassen
$props = @{
...
MemorySpeed = $RAM.Speed
...
}
#Erzeugen der .csv-Datei
New-Object PSObject -Property $props | export-csv test10.csv -NoTypeInformation
Danke und Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 202327
Url: https://administrator.de/contentid/202327
Ausgedruckt am: 22.11.2024 um 17:11 Uhr
6 Kommentare
Neuester Kommentar
Hallo,
Das ist keine verwertbare Fehlermeldung damit wir dir mit deinem Problem helfen können.
Gruß,
Peter
Das ist keine verwertbare Fehlermeldung damit wir dir mit deinem Problem helfen können.
In der Konsole funktioniert es, aber nicht in der csv-Datei.
Sollte im nächsten Kristallkugel Upgrade funktionieren.Hier ein Auszug aus dem Script:
Und wo ist jetzt deine Frage bzw. dein Problem? Und wie sollen wir uns deine gewünschte Ausgabe vorstellen? CSV sagt ja nichts aus.Gruß,
Peter
Hallo @Ratmin193,
Anscheinend (und ziemlich klar zu erkennen) schreibst du ein Objekt in
Du scheinst nicht das Richtige nach
Gruß
Snow
Anscheinend (und ziemlich klar zu erkennen) schreibst du ein Objekt in
MemorySpeed
und nicht nur den Wert, den du haben möchtest.Du scheinst nicht das Richtige nach
$props
zu schreiben. Ein kurzer Test auf meiner PS-Konsole liefert den richtigen Output. Überprüfe also die Teile des Skripts, die du ins nicht hast zukommen lassen.Gruß
Snow
Oder noch einfacher:
#Festlegen der benötigten Klassen
$RAM = (Get-WmiObject win32_physicalmemory -namespace "root/CIMV2" -computername $strComputer).Speed | Out-String
#Auswählen der benötigten Eigenschaften aus den Klassen
$props = @{
MemorySpeed = $RAM
}
-edit-
Sorry 4 doppelpost. Mir ist gerade wieder die "edit Funktion" eingefallen. ;D
#Festlegen der benötigten Klassen
$RAM = (Get-WmiObject win32_physicalmemory -namespace "root/CIMV2" -computername $strComputer).Speed | Out-String
#Auswählen der benötigten Eigenschaften aus den Klassen
$props = @{
MemorySpeed = $RAM
}
-edit-
Sorry 4 doppelpost. Mir ist gerade wieder die "edit Funktion" eingefallen. ;D