【发布时间】:2016-02-21 13:00:11
【问题描述】:
所以,我想使用批处理脚本从卷影副本中进行备份。这就是我目前所拥有的:
vssadmin list shadows | findstr /C:"Volume da Cópia de Sombra"
输出:
Volume da Cópia de Sombra: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1
Volume da Cópia de Sombra: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy2
Volume da Cópia de Sombra: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy5
我只需要获取findstr返回的最后一行的路径,但我真的不知道我将如何完成它。
在获取路径并在末尾添加\(仅当路径以\ 结尾时才会创建符号链接)创建指向它的符号链接。
mklink c:\shadowcopy /d %path%
所以,我迷路了。
我找到了这个问题的答案:
Batch file to output last line of findstr
但是,伙计,批处理语法是一团糟,我不理解答案中的一行代码以使其适应我的项目。
谁能帮助我并详细解释我需要做什么(或代码,如果你提供的话),这样我就可以理解我在做什么,而不是仅仅粘贴和复制,谁知道,做一些改进/变化。
【问题讨论】:
标签: windows batch-file backup command-prompt shadow-copy