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/forum/split-in-powershell-11532950499.html

Printed on: January 18, 2025 at 13:01 o'clock

8030021182
Solution 8030021182 Dec 14, 2023 updated at 14:39:26 (UTC)
Goto Top
Property expandieren 😉
$SerialNumber = Get-WmiObject -class win32_bios | Select-Object -ExpandProperty SerialNumber
Oder so
$SerialNumber = (Get-CIMInstance win32_bios).SerialNumber
Katrin
3063370895
Solution 3063370895 Dec 14, 2023 updated at 14:38:05 (UTC)
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 Dec 14, 2023 at 14:40:35 (UTC)
Goto Top
Crashzero
Crashzero Dec 14, 2023 at 14:41:44 (UTC)
Goto Top
Super, WOW das war schnell, der ExpandProperty hat direkt geklappt.

Ich danke euch.
Crashzero
Crashzero Dec 17, 2023 at 06:13:32 (UTC)
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.