В моей коллекции определения серийников есть три способа. Первый:
- Код: Выделить всё
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PhysicalMedia")
For Each objItem In colItems
wscript.echo objItem.SerialNumber
Next