删除 Windows Server Backup 的历史备份文件

删除 Windows Server Backup 的历史备份文件

Windows Server Backup 工具可以用来生成系统备份,设置定时自动备份。

但是它的 GUI 中居然没有删除旧备份,以及设置只保留多少个备份的选项!

 

在中文互联网上搜索了半天如何“删除 windows server backup 备份”,出来的都是互相抄袭的错误答案。说是使用 diskshadow 模式来进行删除。

虽然 list shadows all 确实可以列出所有的备份。使用 delete shadows ID {xxxxx-xxx--xxxxxxx} 也确实可以从 diskshadow 列表中删除该备份。

但是在这个删除操作之后再打开 Windows Server Backup 窗口,会发现该备份任然显示在【所有备份】之中!!!

(我的系统是 Windows Server 2019)

 

而实际有效的,是要用 wbadmin 命令!

wbadmin get versions  用来列出 Windows Server Backup 中的所有备份。

wbadmin delete backup -backupTarget:d: -deleteOldest -machine:WIN-hostname  用来删除备份。 (后面参数表示删除 d 盘备份目录下,针对某个主机名的最旧的一个备份副本)

这样删除才会联动到 Windows Server Backup 工具中。(还需要到备份保存目录下手工删除该备份文件)

 

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注