rap000
Goto Top

PowerShell select-string bei gwmi

Select-String funktioniert nicht bei gwmi

Hallo,

ich habe noch nicht viel Erfahrung mit PowerShell.

Ich möchte den PC-Hersteller und das Modell mit folgendem Befehl abfragen:

gwmi -query "Select Manufacturer,Model from Win32_ComputerSystem"  

Als Ergebnis bekomme ich folgendes zurück:

__GENUS          : 2
__CLASS          : Win32_ComputerSystem
__SUPERCLASS     :
__DYNASTY        :
__RELPATH        :
__PROPERTY_COUNT : 2
__DERIVATION     : {}
__SERVER         :
__NAMESPACE      :
__PATH           :
Manufacturer     : Hewlett-Packard
Model            : HP Compaq dc7800 Small Form Factor

Ich möchte allerdings nur die letzten zwei Zeilen. Die Zeilen, die mit "__" beginnen, interessieren mich nicht...

Wie kann ich diese ausschließen indem ich Select-String hinter einen Pipe dran hänge?

Es wurde leider nichts ausgegeben, egal was ich versucht habe...

Content-Key: 146793

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

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

Member: Miyamoto
Miyamoto Jul 13, 2010 at 09:45:16 (UTC)
Goto Top
Hi,
das kannst du so machen:
gwmi -query "Select Manufacturer,Model from Win32_ComputerSystem" | select Manufacturer,Model  

Edit:
oder du machst es so:
gwmi Win32_ComputerSystem | select Manufacturer,Model

Gruß Miyamoto
Member: rap000
rap000 Jul 13, 2010 at 10:09:46 (UTC)
Goto Top
Danke, das gefällt mir.

Und wie könnte ich jetzt einen einzelnen Wert (ohne Überschrift) in eine Variable speichern?
Member: Miyamoto
Miyamoto Jul 13, 2010 at 10:19:42 (UTC)
Goto Top
Das kannst du so machen:
$a=gwmi Win32_ComputerSystem | select Manufacturer,Model

$b=$a.Manufacturer
$c=$a.Model

Write-Host $b
Write-Host $c

Gruß Miyamoto
Member: rap000
rap000 Jul 13, 2010 at 10:24:55 (UTC)
Goto Top
Vielen Dank für die Antwort.
Ich wollte gerade antworten, dass ich einen Gedankenblitz hatte und durch ausprobieren darauf gekommen bin. :D

Bis jetzt habe ich einen positiven Eindruck von PowerShell face-smile
Member: Miyamoto
Miyamoto Jul 13, 2010 at 11:10:38 (UTC)
Goto Top
Das freut mich das ich dir Helfen konnte und das du einen positiven Eindruck bekommen hast von der PowerShell.
Gruß Miyamoto