crashzero
Goto Top

Split in Powershell

Hallo mal wieder ....

ich habe da ein Split-Problem.

Ich frage mit :
$SerialNumber=Get-WmiObject -class win32_bios | Select-Object SerialNumber
die Bios-Seriennummer ab und bekommen dann folgende Ausgabe :

@{SerialNumber=AB19CFQQO4}

Wie kann ich $Serialnumber auflösen das ich in einer Variablen NUR die Seriennummer AB19CFQQO4 bekomme/habe, die ich dann in eine Datei wegschreiben kann ?

Gruß

Content-ID: 11532950499

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

Ausgedruckt am: 17.11.2024 um 01:11 Uhr

8030021182
Lösung 8030021182 14.12.2023 aktualisiert um 15:39:26 Uhr
Goto Top
Property expandieren 😉
$SerialNumber = Get-WmiObject -class win32_bios | Select-Object -ExpandProperty SerialNumber
Oder so
$SerialNumber = (Get-CIMInstance win32_bios).SerialNumber
Katrin
3063370895
Lösung 3063370895 14.12.2023 aktualisiert um 15:38:05 Uhr
Goto Top
Hi,

$SerialNumber = Get-CimInstance win32_bios | Select-Object -ExpandProperty SerialNumber

Funktioniert natürlich auch mit WmiObject aber dieses ist deprecated und sollte durch CimInstance ersetzt werden.

-Thomas
kreuzberger
kreuzberger 14.12.2023 um 15:40:35 Uhr
Goto Top
Crashzero
Crashzero 14.12.2023 um 15:41:44 Uhr
Goto Top
Super, WOW das war schnell, der ExpandProperty hat direkt geklappt.

Ich danke euch.
Crashzero
Crashzero 17.12.2023 um 07:13:32 Uhr
Goto Top
Boardserial wäre auch eine Idee, CPU Serial wäre noch besser, hab aber noch nicht Onkel Google gefragt.Im Moment reicht mir die Biosserial.