Я ищу пакетную команду для получения серийного номера производителя 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
...
У тебя есть идея получше?
Спасибо