使用WMIC,我想只获得基于驱动器号的驱动器标签:
for /f "skip=1" %a in ('wmic volume where "Driveletter like '%C%'" get label') do echo %a
现在,那些了解Windows命令行的人会明白为什么这不能按预期工作,因为我正在“做”回声。因此,使用上面的内容,输出看起来如下(这不是我希望的):
C:\>for /f "skip=1" %a in ('wmic volume where "Driveletter like '%C%'" get label') do echo %a
C:\>echo System
System
C:\>echo
ECHO is on.
WMIC命令的原始输出如下所示:
Label
System
目标是仅跳过第一行(为什么我试图使用for /f "skip=1"...
)并且只获得第二行。但是,我不确定如何在不回应它的情况下显示它。
wmic
?我有一个基于PowerShell的解决方案,如果有帮助的话?