注意:没有必要使用批处理,但我只是熟悉批处理,我想Powershell会更好,所以如果powershell中有更简单的解决方案,请大声疾呼!
我有一项艰巨的任务是为所有客户测试我们的 DR 备份,即安装 ShadowProtect Snapshots 最新增量、写入和读取文件,然后卸载映像。批处理的实际 ShadowProtect 部分相当简单,但我想设计一个可以自动执行此操作的批处理。
基本上我的问题是:
如何在批处理文件中首先枚举文件夹中的文件,然后将给定文件名的特定部分放入变量中?
ShadowProtect 增量的原因有一个命名约定,例如:
SERVERNAME_DRIVELETTER_b00X_i000x - whereby b = base image, i = incremental number
我需要挂载最新的增量映像,因此需要根据文件名中的数字来解析文件夹并找到最新的增量映像i
。
这可以批量吗?
谢谢!