Converting the FileSystemObject's SerialNumber Property
Definition: Returns the serial number used to uniquely identify a disk volume.
Well, it looks like the easiest way to do this is to simply use the FileSystemObject:
$a = New-Object -ComObject Scripting.FileSystemObject $d = $a.GetDrive("C:\") $d.SerialNumber
We start by using the New-Object cmdlet to get ahold of the FileSystemObject. Notice that we used the -ComObject parameter. We then call the GetDrive method to retrieve the drive we’re interested in. At that point all we need to do is display the SerialNumber property.