首页 > 解决方案 > 查找卷 D,如果找到并且卷大小大于 1tb 运行 DISKPART /S 文件名

问题描述

据我了解,我可以使用:

WMIC /node:"%computername%" LOGICALDISK GET Name

获取名称,我可以使用:

WMIC /node:"%computername%" LOGICALDISK GET size

得到大小。

我很难使用批处理脚本来完成这项工作。

标签: batch-filewmic

解决方案


由于批量比较 1TB 大小会很困难,让 wmic 完成这项工作

WMIC /node:"%computername%" LOGICALDISK where "Name='D:' AND Size>1099511627776" Get  Name|findstr "^D:" && (
    DISKPART /S filename
) || (
    Echo Partition is less than 1TB
)

否则你不会说出你遇到的困难。


推荐阅读