我正在搜索执行以下操作的小批量或vbs脚本:
非常感谢任何建议。
答案 0 :(得分:1)
您可以使用命令行工具" diskpart"来执行此操作。如official technet documentation中所述,如果您知道卷名,可以使用以下命令将其删除:
bbbcccddd
您可以使用脚本文件(如documented here)和确切的命令自动执行此操作,或者在vbscript中的shell对象上使用objShell.Exec调用exe并相应地操作stdin和stdout。可以找到一个例子here。在你的情况下,这可能是更好的方法,因为你可以做一个"列表量"然后解析结果以进行描述和标记并相应地采取行动。 Afaik这可悲的是获得卷号的唯一方法,因为它不存在于wmi或更容易查询的地方。
请记住,diskpart是一个非常强大的工具,可以擦除整个分区,因此请谨慎使用。
另请注意:
您无法删除系统,启动或分页上的驱动器号 卷。此外,您无法删除OEM的驱动器号 分区,具有无法识别的GUID的任何GPT分区,或任何 特殊的非数据GPT分区,如EFI系统分区。