系统学习 Windows 学习路径:从 CMD 到 PowerShell、系统网络,再到 WSL 与 Server

wbadmin

Windows Server Backup 命令行工具,执行备份、恢复与版本清理。

补充说明

wbadmin 调用 Windows Server Backup 引擎,可备份卷、系统状态和关键卷,查看已有版本,执行系统状态恢复或整机恢复。系统状态备份包含注册表、SYSVOL、启动文件;在域控上还包含 AD DS 数据。

前提是安装“Windows Server Backup”功能,并以管理员身份运行。备份目标不能是源卷本身,通常是独立磁盘、专用卷或网络共享;目标空间不足会直接导致备份失败。恢复同样要求备份可访问,裸机恢复还需 Windows 恢复环境(WinRE)。

Windows Server 2016+ 命令基本一致。PowerShell 可用 Get-WBBackupSet、Start-WBBackup、Start-WBSystemStateRecovery。备份策略应先验证恢复,而不是只看备份成功。

常用示例

# 查看现有备份版本及可恢复内容
C:\> wbadmin get versions

# 列出可用于备份的磁盘
C:\> wbadmin get disks

# 影响范围:向 E: 写入备份,目标卷空间被占用;备份目标不能是源卷
# 备份/回滚:确认 E: 有足够空间且为专用盘;不需要时用 delete backup 清理版本
C:\> wbadmin start backup -backupTarget:E: -include:C: -allCritical -quiet

# 只备份系统状态,适合域控或系统配置变更前留档
C:\> wbadmin start systemstatebackup -backupTarget:E: -quiet

# 影响范围:用备份覆盖当前系统状态,需要重启,期间服务不可用
# 备份/回滚:先确认版本号与备份目标;回滚只能依赖另一份可用备份或 WinRE 恢复
C:\> wbadmin start systemstaterecovery -version:10/22/2026-02:00 -quiet

# 影响范围:永久删除较早备份版本,删除后无法恢复
# 备份/回滚:先 get versions 确认保留项;重要版本先复制到其他介质
C:\> wbadmin delete backup -keepVersions:3 -quiet

易错点与排错

相关命令

参考链接

读完自测

  1. 使用 wbadmin 的两个前提是什么?
  2. 系统状态备份在域控上额外包含什么,恢复时要注意什么?
  3. 为什么说“备份成功”不等于“可恢复”?
答案
  1. 已安装 Windows Server Backup 功能并以管理员运行,且备份目标独立可写、空间充足。
  2. 包含 AD DS 等系统状态数据;域控恢复要区分非授权/授权恢复,授权恢复需 DSRM。
  3. 备份介质、版本或 VSS 可能有问题,只有实际恢复演练才能证明可用。
微信小程序码:扫码打开命令速查小程序

小程序版

微信扫码,随时查命令