Einige Computerhersteller verwenden im Bios eine eigene Seriennummer, um das Gerät einwandfrei zu kennzeichnen. Bei Dell heißt sie Service-Tag Nummer.

' Heiko Jendreck - personal helpdesk & webdesign
' http://www.phw-jendreck.de
' 2019.05.15 Vers 1.0
' SerialNumber aufrufen mit WScript.Shell
Option Explicit

' Declaration of variables
Dim objWMI, strResult

' Create object 
Set objWMI = GetObject("winmgmts://localhost/root/cimv2:Win32_BIOS")

' Search SerialNumber
For each strResult in objWMI.Instances_
    ' Print SerialNumber - Service-Tag
    WScript.Echo "Seriennummer: " & strResult.SerialNumber
Next
' Deallocate used object
Set objWMI = Nothing

' Wir beenden sauber. :)
WScript.Quit()

Getestet wurde das Script mit Windows 10 sowie einem Computer der Marke Dell. Bei anderen System kann es ggf. zu anderen Ausgaben kommen.

Win32_BIOS-WMI-Klasse

Die Win32_BIOS-WMI-Klasse repräsentiert die Attribute der BIOS (Basic Input / Output Services) des Computersystems, die auf dem Computer installiert sind. Es folgt eine Liste der Attribute.

Wscript.Echo "BiosCharacteristics: " & strResult.BiosCharacteristics
Wscript.Echo "BuildNumber: " & strResult.BuildNumber
Wscript.Echo "Caption: " & strResult.Caption
Wscript.Echo "CodeSet: " & strResult.CodeSet
Wscript.Echo "CurrentLanguage: " & strResult.CurrentLanguage
Wscript.Echo "Description: " & strResult.Description
Wscript.Echo "IdentificationCode: " & strResult.IdentificationCode
Wscript.Echo "InstallableLanguages: " & strResult.InstallableLanguages
Wscript.Echo "InstallDate: " & strResult.InstallDate
Wscript.Echo "LanguageEdition: " & strResult.LanguageEdition
Wscript.Echo "ListOfLanguages: " & strResult.ListOfLanguages
Wscript.Echo "Manufacturer: " & strResult.Manufacturer
Wscript.Echo "Name: " & strResult.Name
Wscript.Echo "OtherTargetOS: " & strResult.OtherTargetOS
Wscript.Echo "PrimaryBIOS: " & strResult.PrimaryBIOS
Wscript.Echo "ReleaseDate: " & strResult.ReleaseDate
Wscript.Echo "SerialNumber: " & strResult.SerialNumber
Wscript.Echo "SMBIOSBIOSVersion: " & strResult.SMBIOSBIOSVersion
Wscript.Echo "SMBIOSMajorVersion: " & strResult.SMBIOSMajorVersion
Wscript.Echo "SMBIOSMinorVersion: " & strResult.SMBIOSMinorVersion
Wscript.Echo "SMBIOSPresent: " & strResult.SMBIOSPresent
Wscript.Echo "SoftwareElementID: " & strResult.SoftwareElementID
Wscript.Echo "SoftwareElementState: " & strResult.SoftwareElementState
Wscript.Echo "Status: " & strResult.Status
Wscript.Echo "TargetOperatingSystem: " & strResult.TargetOperatingSystem
Wscript.Echo "Version: " & strResult.Version

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

vierzehn + 9 =

− 1 = two