获取 USB 密钥制造商序列号

获取 USB 密钥制造商序列号

我正在寻找一个批处理命令来检索 USB 密钥制造商序列号。我需要一个在 Windows XP 和 Windows Seven 中都有效的命令。

这是用于硬件跟进的。我有一个脚本,当出现问题时会发送电子邮件,并且它需要包含一种识别可移动磁盘的方法。

起初我用过,vol e:但是当磁盘格式化时数字会改变。

我在几个网站上看到了,wmic diskdrive get serialnumber但它似乎不起作用(至少在 W7 上)。命令返回Invalid XML

这并不奇怪。我运行了一下wmic diskdrive get /?,可用的选项是:

Property                               Type                    Ope
========                                ====                    ===
Availability                            N/A                     N/A
BytesPerSector                          N/A                     N/A
Capabilities                            N/A                     N/A
CapabilityDescriptions                  N/A                     N/A
CompressionMethod                       N/A                     N/A
ConfigManagerErrorCode                  N/A                     N/A
ConfigManagerUserConfig                 N/A                     N/A
DefaultBlockSize                        N/A                     N/A
Description                             N/A                     N/A
DeviceID                                N/A                     N/A
ErrorCleared                            N/A                     N/A
ErrorDescription                        N/A                     N/A
ErrorMethodology                        N/A                     N/A
Index                                   N/A                     N/A
InstallDate                             N/A                     N/A
InterfaceType                           N/A                     N/A
LastErrorCode                           N/A                     N/A
Manufacturer                            N/A                     N/A
MaxBlockSize                            N/A                     N/A
MaxMediaSize                            N/A                     N/A
MediaLoaded                             N/A                     N/A
MediaType                               N/A                     N/A
MinBlockSize                            N/A                     N/A
Model                                   N/A                     N/A
Name                                    N/A                     N/A
NeedsCleaning                           N/A                     N/A
NumberOfMediaSupported                  N/A                     N/A
PNPDeviceID                             N/A                     N/A
Partitions                              N/A                     N/A
PowerManagementCapabilities             N/A                     N/A
PowerManagementSupported                N/A                     N/A
SCSIBus                                 N/A                     N/A
SCSILogicalUnit                         N/A                     N/A
SCSIPort                                N/A                     N/A
SCSITargetId                            N/A                     N/A
SectorsPerTrack                         N/A                     N/A
Signature                               N/A                     N/A
Size                                    N/A                     N/A
Status                                  N/A                     N/A
StatusInfo                              N/A                     N/A
SystemName                              N/A                     N/A
TotalCylinders                          N/A                     N/A
TotalHeads                              N/A                     N/A
TotalSectors                            N/A                     N/A
TotalTracks                             N/A                     N/A
TracksPerCylinder                       N/A                     N/A

SerialNumber...

你有更好的主意吗?

谢谢

答案1

我终于找到了解决方案堆栈溢出

SerialNumber 属性不存在。

我现在使用:

wmic diskdrive get PNPDeviceID

但微软已经修复了这个问题这里

相关内容