我想读取硬盘驱动器的名称和序列号。
我偶然发现了wmic,但遇到了麻烦。我猜这两个命令应该可以解决问题,但是我只得到消息:
Invalid Xml-Content. //(Translated)
wmic path win32_physicalmedia get serialnumber
Run Code Online (Sandbox Code Playgroud)
要么
wmic DISKDRIVE GET SerialNumber
Run Code Online (Sandbox Code Playgroud)
我也尝试了以下方法:
wmic DISKDRIVE GET SerialNumber /FORMAT:list
wmic DISKDRIVE GET SerialNumber /FORMAT:xml.xsl
wmic DISKDRIVE GET SerialNumber > c:\test.txt
Run Code Online (Sandbox Code Playgroud)
关于我在做什么错的任何想法吗?
解:
感谢JPBlanc,通过/?命令,我发现SerialNumber甚至不存在。我现在用
WMIC /output:"c:\hdds.txt" DISKDRIVE GET PNPDeviceID,Name /Format:CSV
Run Code Online (Sandbox Code Playgroud)
给出正确的结果。