我有一个我在USB上运行的脚本。我需要它来返回USB的磁盘号,以便以后在运行命令时使用。请有人帮我试过谷歌搜索,但我找不到我要找的东西。
答案 0 :(得分:1)
您可以从Win32_DiskDrive
WMI类获取信息:
Set wmi = GetObject("winmgmts://./root/cimv2")
qry = "SELECT * FROM Win32_DiskDrive WHERE InterfaceType = 'USB'"
For Each d In wmi.ExecQuery(qry)
WScript.Echo d.Index
Next
如果您连接了多个USB磁盘,则需要提供其他过滤条件。
如果您想通过驱动器号获取磁盘编号,请查看this answer。