WBADMIN 命令手册

描述:

    此命令用于备份还原操作系统文件文件夹应用程序

    注:设置备份计划,则需要使用Administrator权限。使用此命令执行其他任务,则需要使用Backup Operator或Administrator权限。

 

子命令

子命令

描述

ENABLE BACKUP

创建或修改每日备份计划

DISABLE BACKUP

禁用每日备份计划

START BACKUP

运行一次性备份

注:不带参数,则使用每日备份计划中的设置

STOP JOB

停止当前正在运行的备份操作恢复操作

GET VERSIONS

获取备份列表

GET ITEMS

获取备份中包含的备份项目

START RECOVERY

运行还原操作(恢复操作)

GET STATUS

获取正在运行操作状态(备份或恢复的状态)

GET DISKS

获取当前在线磁盘

GET VIRTUALMACHINES

获取系统上的Hyper-V(虚拟机)

START SYSTEMSTATERECOVERY

运行恢复系统状态操作

START SYSTEMSTATEBACKUP

运行备份系统状态操作

DELETE SYSTEMSTATEBACKUP

删除一个多个系统状态备份

DELETE BACKUP

删除一个多个备份

START SYSRECOVERY

运行系统恢复操作(裸机恢复)

RESTORE CATALOG

恢复本地计算机备份编录。如果本地计算机上的备份目录已损坏,则从指定的存储位置恢复备份目录

DELETE CATALOG

删除本地计算机备份编录。仅当此计算机上的备份编录已损坏并且您没有可用于还原目录的其他位置存储的备份时,才使用此子命令。

 

 

 

ENABLE BACKUP

描述:

创建并启用日备份计划修改现有日备份计划。如果不指定参数,显示当前日备份计划

    若要配置或修改每日备份计划,则必须具有Administrator或backup Operator权限。此外必须以管理员权限运行CMD。

语法:

WBADMIN ENABLE BACKUP

    [-addtarget:<BackupTarget>]

    [-removetarget:<BackupTarget>]

    [-schedule:<TimeToRunBackup>]

    [-include:<ItemsToInclude>]

    [-nonRecurseInclude:<ItemsToInclude>]

    [-exclude:<ItemsToExclude>]

    [-nonRecurseExclude:<ItemsToExclude>]

    [-hyperv:<HypervComponentsToInclude>]

    [-allCritical]

    [-systemState]

    [-vssFull | -vssCopy]

    [-user:<UserName>]

    [-password:<Password>]

    [-quiet]

    [-allowDeleteOldBackups]

参数:

    -addtarget

    指定备份存储位置。此位置可以是磁盘(分区)或者共享文件夹

    默认情况下,备份保存在以下地址:

\\<服务器名>\<共享名>\WindowsImageBackup\<ComputerBackedUp>\

备份会被保存到存储位置下WindowsImageBackup文件夹中。如果存储位置下没有WindowsImageBackup文件夹,则会新建一个。

    如果指定了磁盘,则该磁盘将会被格式化

如果指定共享文件夹,则无法添加更多位置。一次只能指定一个共享文件夹。

   重要:如果将备份保存到远程共享文件夹,则在使用同一文件夹再次备份同一计算机时,将覆盖此备份。另外,如果备份操作失败,则结果可能会没有任何备份,因为会覆盖旧备份,而新备份又不可用。通过在远程共享文件夹中创建子文件夹来组织备份,便可以避免这种情况。如果这样做,则子文件夹将需要具备父文件夹的两倍空间。

    注:此命令只能指定一个存储位置。如果需要添加多个存储位置,则可通过多次运行此命令来实现。

 

    -removetarget

    从现有备份计划删除存储位置。此参数使用磁盘标识符来表示存储位置

    注:如果需要获取磁盘的磁盘标识符,则请使用WBADMIN GET DISKS

    注:磁盘标识符类似值,如下:{962c3ce4-0000-0000-0000-000000000000}

 

    -schedule

    指定日备份计划备份时间,格式为HH:MM,如果有多个备份时间,则以逗号分隔

 

    -include

    指定备份项目列表

列表中的项目逗号分隔项目可以是文件文件夹、或(分区)。项目可以使用卷驱动器号,卷安装点或基于GUID的卷名称来指定卷路径。如果使用基于GUID的卷名称,则应使用反斜杠(\)终止该卷名称。指定文件路径时,可以在文件名中使用通配符(*)。

 

    -nonRecurseInclude

    指定备份非递归项目列表

列表中的项目逗号分隔项目可以是文件文件夹、或(分区)。项目可以使用卷驱动器号,卷安装点或基于GUID的卷名称来指定卷路径。如果使用基于GUID的卷名称,则应使用反斜杠(\)终止该卷名称。指定文件路径时,可以在文件名中使用通配符(*)。

    注:此参数仅在使用-BACKUPTARGET参数时才应使用。

 

    -exclude

    指定备份排除列表

列表中的项目逗号分隔项目可以是文件文件夹、或(分区)。项目可以使用卷驱动器号,卷安装点或基于GUID的卷名称来指定卷路径。如果使用基于GUID的卷名称,则应使用反斜杠(\)终止该卷名称。指定文件路径时,可以在文件名中使用通配符(*)。

 

    -nonRecurseExclude

    指定备份非递归排除项目列表

列表中的项目逗号分隔项目可以是文件文件夹、或(分区)。项目可以使用卷驱动器号,卷安装点或基于GUID的卷名称来指定卷路径。如果使用基于GUID的卷名称,则应使用反斜杠(\)终止该卷名称。指定文件路径时,可以在文件名中使用通配符(*)。

 

    -hyperv

    指定备份组件列表。此列表中的组件逗号分隔组件可以组件名称组件GUID(有或没有括号)。

 

    -allCritical

    创建包含所有关键卷(关键卷包含操作系统文件和组件)以及使用-INCLUDE参数指定的项目列表备份。如果为裸机恢复创建备份,则该参数非常有用。

 

    裸机恢复:备份操作系统文件和关键卷上除用户数据以外的所有数据。根据定义,BMR备份包括系统状态备份。在计算机无法启动且你需要恢复一切内容时提供保护。

 

    -systemState

    创建包含系统状态以及使用-INCLUDE参数指定的项目列表备份

 

    -vssFull

    使用卷影复制服务(VSS)执行完整备份。每个文件的历史记录都会相应更新,以反映备份情况。如果未使用此参数,则WBADMIN START BACKUP将进行副本备份,但是所备份文件的历史记录不会相应更新

    警告:如果使用Windows Server Backup以外的产品备份包含在当前备份中的卷上的应用程序,则请勿使用此参数,否则,可能会永久性破坏其他备份产品正在创建的增量、差异或其他类型的备份。

 

    -vssCopy

    使用VSS执行副本备份。所备份文件的历史记录不会相应更新。因此您可以保留有关更改,删除等文件以及所有应用程序日志文件的所有信息。 使用这种类型的备份不会影响独立于此副本备份而可能发生的增量备份和差异备份的顺序。。这是默认值。

    警告:副本备份不能用于增量备份差异备份还原

 

    -user

    指定具有存储位置写入权限用户名。该用户需要具有Administrator或 Backup Operator的权限。

    注:存储位置共享文件夹时需要使用此参数,来指定用户名

 

    -password

    指定由参数-user指定用户的用户密码

 

    -quiet

    静默执行。在不提示用户的情况下运行该命令。

 

    -allowDeleteOldBackups

    覆盖在升级之前找到的备份。

 

 

例子:

场景1:

  1. 备份项目列表:e:、d:\mountpoint与\\?\Volume{cc566d14-44a0-11d9-9d93-806e6f6e6963}\
  2. 备份文件保存到磁盘(DiskID)
  3. 每天9:00与18:00执行备份操作

WBADMIN ENABLE BACKUP

-ADDTARGET:DiskID

-SCHEDULE:09:00,18:00

-INCLUDE:e:,d:\mountpoint,\\?\Volume{cc566d14-44a0-11d9-9d93-806e6f6e6963}\

 

场景2:

  1. 将D:\documents(文件夹)备份到\\backupshare\backup1(共享)
  2. 指定具有共享写权限用户(Aaren)与密码($ 3hM9 ^ 5lp)
  3. 每天00:00与19:00执行备份操作

WBADMIN ENABLE BACKUP

–ADDTARGET:\\backupshare\backup1

–SCHEDULE:00:00,19:00

–INCLUDE: d:\documents

–USER:CONTOSOEAST\Aaren

–PASSWORD:$3hM9^5lp

    注:CONTOSOEAST\Aaren表示Aaren属于CONTOSOEAST域的域成员

 

场景3:

  1. (T:)、文件夹(D:\documents)排除文件夹(D:\documents\~tmp)后的数据备份到(H:)。
  2. 使用卷影复制服务(VSS)执行完整备份
  3. 每天01:00执行备份操作

WBADMIN ENABLE BACKUP

–ADDTARGET:H:

–SCHEDULE:01:00

–INCLUDE T:,D:\documents

–EXCLUDE D:\documents\~tmp

–VSSFULL

 

 

 

DISABLE BACKUP

描述:

    禁用每日备份计划

若要禁用每日备份计划,则必须具有Administrator或backup Operator权限。此外必须以管理员权限运行CMD。

 

语法:

WBADMIN DISABLE BACKUP

     [-QUIET]

 

 

参数:

    -QUIET

    静默执行。在不提示用户的情况下运行该命令。

 

 

 

START BACKUP

描述:

    运行一次性备份。如果不带参数,则使用每日备份计划中的备份设置。如果指定了参数,它将创建卷影复制服务(VSS)副本备份,并且不会更新正在备份的文件的历史记录。

    若要运行一次性备份,则必须具有Administrator或backup Operator权限。此外须以管理员权限运行CMD。

 

语法:

WBADMIN START BACKUP

    [-backupTarget:{<BackupDestinationVolume> | <TargetNetworkShare>}]

    [-include:<ItemsToInclude>]

    [-nonRecurseInclude:<ItemsToInclude>]

    [-exclude:<ItemsToExclude>]

    [-nonRecurseExclude:<ItemsToExclude>]

    [-hyperv:<HypervComponentsToInclude>]

    [-allCritical]

    [-systemState]

    [-noVerify]

    [-user:<UserName>]

    [-password:<Password>]

    [-noInheritAcl]

    [-vssFull | -vssCopy]

    [-quiet]

    [-allowDeleteOldBackups]

 

 

参数:

    -BACKUPTARGET

    指定备份存储位置。此位置可以是硬盘盘符(F:)、卷GUID(\\?\Volume{GUID})或共享文件夹(\\<servername>\<sharename>\)。

默认情况下,备份保存在以下地址:

\\<服务器名>\<共享名>\WindowsImageBackup\<ComputerBackedUp>\

 

   重要:如果将备份保存到远程共享文件夹,则在使用同一文件夹再次备份同一计算机时,将覆盖此备份。另外,如果备份操作失败,则结果可能会没有任何备份,因为会覆盖旧备份,而新备份又不可用。通过在远程共享文件夹中创建子文件夹来组织备份,便可以避免这种情况。如果这样做,则子文件夹将需要具备父文件夹的两倍空间。

 

 

    -INCLUDE

    指定备份项目列表

列表中的项目逗号分隔项目可以是文件文件夹应用程序(分区)。项目可以使用卷驱动器号,卷安装点或基于GUID的卷名称来指定卷路径。如果使用基于GUID的卷名称,则应使用反斜杠(\)终止该卷名称。指定文件路径时,可以在文件名中使用通配符(*)。

注:此参数仅在使用-BACKUPTARGET参数时才应使用。

 

 

    -NONRECURSEINCLUDE

    指定备份非递归项目列表

列表中的项目逗号分隔项目可以是文件文件夹应用程序(分区)。项目可以使用卷驱动器号,卷安装点或基于GUID的卷名称来指定卷路径。如果使用基于GUID的卷名称,则应使用反斜杠(\)终止该卷名称。指定文件路径时,可以在文件名中使用通配符(*)。

    注:此参数仅在使用-BACKUPTARGET参数时才应使用。

 

 

    -EXCLUDE

    指定备份排除列表

列表中的项目逗号分隔项目可以是文件文件夹、或(分区)。项目可以使用卷驱动器号,卷安装点或基于GUID的卷名称来指定卷路径。如果使用基于GUID的卷名称,则应使用反斜杠(\)终止该卷名称。指定文件路径时,可以在文件名中使用通配符(*)。

    注:此参数仅在使用-BACKUPTARGET参数时才应使用。

 

 

    -NONRECURSEEXCLUDE

    指定备份非递归排除项目列表

列表中的项目逗号分隔项目可以是文件文件夹应用程序(分区)。项目可以使用卷驱动器号,卷安装点或基于GUID的卷名称来指定卷路径。如果使用基于GUID的卷名称,则应使用反斜杠(\)终止该卷名称。指定文件路径时,可以在文件名中使用通配符(*)。

    注:此参数仅在使用-BACKUPTARGET参数时才应使用。

 

 

    -HYPERV

    指定备份组件列表。此列表中的组件逗号分隔组件可以组件名称组件GUID(有或没有括号)。

 

 

    -ALLCRITICAL

    创建包含所有关键卷(关键卷包含操作系统文件和组件)以及使用-INCLUDE参数指定的项目列表备份。如果为裸机恢复创建备份,则该参数非常有用。

 

    裸机恢复:备份操作系统文件和关键卷上除用户数据以外的所有数据。根据定义,BMR备份包括系统状态备份。在计算机无法启动且你需要恢复一切内容时提供保护。

    注:此参数仅在使用-BACKUPTARGET参数时才应使用。

 

 

    -SYSTEMSTATE

    创建包含系统状态以及使用-INCLUDE参数指定的项目列表备份

系统状态备份:备份操作系统文件,使可在计算机启动但丢失了系统文件和注册表时进行恢复。系统状态备份包括:

  1. 域成员:启动文件、COM+ 类注册数据库、注册表
  2. 域控制器:Active Directory (NTDS)、启动文件、COM+ 类注册数据库、注册表、系统卷 (SYSVOL)
  3. 运行群集服务的计算机:额外备份群集服务器元数据
  4. 运行证书服务的计算机:额外备份证书数据

 

 

    -NOVERIFY

    没有验证。指定不验证写入可移动媒体(例如 DVD)的备份是否有错误。如果不使用此参数,则会验证保存到可移动媒体的备份是否有错误。

 

 

    -USER

    指定具有存储位置写入权限用户名。该用户需要具有Administrator或 Backup Operator的权限。

    注:存储位置共享文件夹时需要使用此参数,来指定用户名

 

 

    -PASSWORD

    指定由参数-user指定用户的用户密码

 

 

    -NOINHERITACL

    将与-user和-password所指定凭据对应的访问控制列表(ACL)权限应用到\\<servername>\<sharename>\WindowsImageBackup\<ComputerBackedUp>\(包含备份的文件夹)。

若要稍后访问备份,则必须使用这些凭据,或者必须是共享文件夹所在计算机上的 Administrator或Backup Operators权限。

    如果未使用-noInheritAcl,则默认情况下会将ACL权限从远程共享文件夹应用到 <ComputerBackedUp>文件夹,以便对远程共享文件夹具有访问权限的任何用户都可以访问该备份。

 

 

    -VSSFULL

    使用卷影复制服务(VSS)执行完整备份。每个文件的历史记录都会相应更新,以反映备份情况。如果未使用此参数,则WBADMIN START BACKUP将进行副本备份,但是所备份文件的历史记录不会相应更新

    警告:如果使用Windows Server Backup以外的产品备份包含在当前备份中的卷上的应用程序,则请勿使用此参数,否则,可能会永久性破坏其他备份产品正在创建的增量、差异或其他类型的备份。

 

 

    -VSSCOPY

    使用VSS执行副本备份。所备份文件的历史记录不会相应更新。因此您可以保留有关更改,删除等文件以及所有应用程序日志文件的所有信息。 使用这种类型的备份不会影响独立于此副本备份而可能发生的增量备份和差异备份的顺序。。这是默认值。

    警告:副本备份不能用于增量备份差异备份还原

 

 

    -QUIET

    静默执行。在不提示用户的情况下运行该命令。

 

 

    -ALLOWDELETEOLDBACKUPS

    覆盖在升级之前找到的备份。

 

 

例子:

场景1:

  1. 创建e:、d:\mountpoint与\\?\Volume{cc566d14-4410-11d9-9d93-806e6f6e6963}备份
  2. 备份保存F:卷

WBADMIN START BACKUP

-BACKUPTARGET:F:

-INCLUDE:E:,D:\mountpoint,\\?\Volume{cc566d14-44a0-11d9-9d93-806e6f6e6963}\

 

场景2:

  1. 将F:\folder1与H:\folder2一次性备份d:卷
  2. 备份系统状态
  3. 进行副本备份,以便正常调度的差异备份不会受到影响

WBADMIN START BACKUP

-BACKUPTARGET:D:

-INCLUDE:G\folder1,H:\folder2

-SYSTEMSTATE

-VSSCOPY

 

场景3:

  1. 非递归方式对D:\folder1执行一次备份
  2. 备份保存到网络位置(\\backupshare\backup1)。
  3. 将对备份的访问权限限制为Administrators或Backup Operators组的成员。

WBADMIN START BACKUP

-BACKUPTARGET: \\backupshare\backup1

-NONRECURSEINCLUDE:D:\folder1

-NOINHERITACL

 

 

 

STOP JOB

描述:

    取消正在运行备份操作恢复操作。取消的操作将无法重新启用,必须从头开始重新运行

    若要使用此命令,则必须具有Administrator或backup Operator权限。此外须以管理员权限运行CMD。

 

语法:

WBADMIN STOP JOB

     [-QUIET]

 

 

参数:

    -QUIET

    静默执行。在不提示用户的情况下运行该命令。

 

 

 

GET VERSIONS

描述:

    获取备份列表。列出存储于本地计算机其他计算机可用备份详细信息。不带参数时,将列出本地计算机所有备份,即使这些备份不可用。详细信息:包括备份时间备份存储位置版本标识(WBADMIN GET ITEMS 需要使用它来执行恢复)以及可以执行恢复类型。若要使用此命令,则必须具有Administrator或backup Operator权限。此外须以管理员权限运行CMD。

    注:获取备份中的项目列表,则请使用WBADMIN GET ITEMS

 

 

语法:

WBADMIN GET VERSIONS

    [-backupTarget:{<BackupDestinationVolume> | <NetworkSharePath>}]

    [-machine:<BackupMachineName>]

 

 

参数:

    -BACKUPTARGET

    指定备份存储位置。此位置可以是磁盘(分区)或者共享文件夹

    也就是列出此参数指定存储位置下的备份信息

    如果省略此参数,则表示列出本地计算机所有备份,即使这些备份不可用。

 

 

    -MACHINE

    指定计算机名称。在多台计算机备份文件同时存储同一位置时使用。

 

 

例子:

场景1:

  1. 获取存储在H卷可用备份列表

WBADMIN GET VERSIONS -BACKUPTARGET:H:

 

场景2:

  1. 获取存储在共享文件夹(\\servername\share)下server01计算机可用备份列表

WBADMIN GET VERSIONS

-BACKUPTARGET:\\servername\share

-MACHINE:server01

 

 

 

GET ITEMS

描述:

    获取备份中包含的备份项目(项目列表)。

    若要使用此命令,则必须具有Administrator或backup Operator权限。此外须以管理员权限运行CMD。

 

 

语法:

WBADMIN GET ITEMS

    -version:<VersionIdentifier>

    [-backupTarget:{<BackupDestinationVolume> | <NetworkSharePath>}]

    [-machine:<BackupMachineName>]

 

 

参数:

    -VERSION

    以MM/DD/YYYY-HH:MM格式指定版本标识符(版本信息)。

    如果不知道版本信息,则请使用WBADMIN GET VERSIONS

    注:此参数指定的是版本标识符(版本信息),不是备份日期

 

 

    -BACKUPTARGET

    指定备份存储位置。此位置可以是磁盘(分区)或者共享文件夹

    如果省略此参数,则表示本地计算机

 

 

    -MACHINE

    指定计算机名称。在多台计算机备份文件同时存储同一位置时使用。当使用-BACKUPTARGET参数时应指定此参数。

 

 

例子:

场景1:

  1. 获取备份版本信息为03/31/2005-09:00的备份项目(项目列表)

WBADMIN GET ITEMS -VERSION: 03/31/2005-09:00

 

场景2:

    获取2005年3月31日上午9:00运行备份至共享文件夹(\\servername\share)下server01计算机的备份项目(项目列表)。

WBADMIN GET ITEMS

-VERSION: 03/31/2005-09:00

-BACKUPTARGET:\\servername\share

-MACHINE:server01

 

 

 

START RECOVERY

描述:

    运行还原操作(恢复操作)。

    若要使用此命令,则必须具有Administrator或backup Operator权限。此外须以管理员权限运行CMD。

    备注:若要从特定备份版本查看可用于恢复的项列目表,则请使用WBADMIN GET ITEMS。如果某个卷在备份时没有装入点驱动器号,则此命令将返回一个应用于恢复该卷基于 GUID的卷名称

    当-ITEMTYPE为App时,则可以使用-ITEMSADIFM值来执行媒体安装(IFM)操作,以恢复Active Directory域服务所需的所有相关数据。ADIFM创建Active Directory数据库注册表SYSVOL状态的副本,然后将此信息保存在-RECOVERYTARGET指定的位置(仅当已指定-RECOVERYTARGET时使用此参数)。

    注意:在使用WBADMIN执行媒体安装操作时,应当考虑使用NTDSUTIL命令,因为 NTDSUTIL仅复制最小量的所需数据。并且,NTDSUTIL IFM 子命令会从只读域控制器(RODC)安装媒体中删除机密,例如密码。这会使安装介质的传输更安全。

 

 

语法:

WBADMIN START RECOVERY

    -version:<VersionIdentifier>

    -items:{<VolumesToRecover> |

            <AppsToRecover> |

            <VirtualMachinesToRecover> |

            <FilesOrFoldersToRecover>}

    -itemtype:{Volume | App | HyperV | File}

    [-backupTarget:{<VolumeHostingBackup> | <NetworkShareHostingBackup>}]

    [-machine:<BackupMachineName>]

    [-recoveryTarget:{<TargetVolumeForRecovery> |

                      <TargetPathForRecovery>}]

    [-recursive]

    [-overwrite:{Overwrite | CreateCopy | Skip}]

    [-notRestoreAcl]

    [-skipBadClusterCheck]

    [-noRollForward]

    [-alternateLocation]

    [-recreatePath]

    [-quiet]

 

 

参数:

    -VERSION

    以MM/DD/YYYY-HH:MM格式指定版本标识符(版本信息)。

    如果不知道版本信息,则请使用WBADMIN GET VERSIONS

    注:此参数指定的是版本标识符(版本信息),不是备份日期

 

 

    -ITEMS

    指定需要恢复项目列表。此列表中的项目逗号分隔项目可以是文件文件夹应用程序(分区)。

  1. 如果-ITEMTYPEVolume,则可以通过提供卷驱动器号,卷安装点或基于GUID的卷名称来指定的卷路径
  2. 如果-ITEMTYPEApp,则只能指定一个应用程序。要恢复,该应用程序必须已在Windows Server Backup中注册。您还可以使用ADIFM值来恢复Active Directory
  3. 如果-ITEMTYPEHyperV,则可以指定 VirtualMachine的名称或标识符。
  4. 如果-ITEMTYPEFile,则可以指定文件文件夹,但它们应该为同一卷的一部分,并位于同一父文件夹下。卷驱动器号,卷安装点或基于GUID的卷名称来仅指定一个卷。

 

 

    -ITEMTYPE

    指定需要恢复项目类型项目类型必须为Volume、App、Hyperv或File。

 

 

    -BACKUPTARGET

    指定备份文件存储位置

 

 

    -MACHINE

    指定计算机名称。在多台计算机备份文件同时存储同一位置时使用。应该在指定-BACKUPTARGET参数时使用此参数。

 

 

    -RECOVERYTARGET

    指定还原位置(恢复位置)。如果此位置不同于上次备份的位置,则此参数很有用。还可以用于还原卷、文件或应用程序。如果要还原某个卷,则可以指定备用卷的卷驱动器号。如果要还原文件或应用程序,则可以指定备用的还原位置(恢复位置)。

 

 

    -RECURSIVE

    指定递归还原(递归恢复)。仅在还原文件文件夹时有效,此参数用于指定还原文件夹以及子文件夹下的所有文件

    如果未指定此参数,则仅还原(恢复)指定文件夹中的文件

 

 

    -OVERWRITE

    指定覆盖操作。仅在还原文件文件夹时有效,此参数用于指定还原文件已存在于同一位置时所采取的操作各操作的含义如下:

  1. Skip跳过该文件并继续还原下一个文件
  2. CreateCopy:创建该文件副本
  3. Overwrite覆盖该文件

 

 

    -NOTRESTOREACL

    禁止还原(恢复)访问控制列表(ACL)。仅在还原文件文件夹时有效,此参数用于指定禁止从备份文件还原(恢复)访问控制列表(ACL)。

    默认情况下,此参数为True,表示备份文件还原(恢复)访问控制列表(ACL)。

    如果使用此参数,则继承还原位置(恢复位置)的访问控制列表(ACL)。

 

 

    -SKIPBADCLUSTERCHECK

    跳过坏簇检查,仅在恢复卷时有效。也就是跳过检查要恢复到的磁盘是否存在坏簇信息。

    注:如果要恢复到其他服务器或硬件,则建议不使用此参数。你可以随时在这些磁盘上手动运行命令CHKDSK /B,检查其是否存在坏簇并相应地更新文件系统信息。

    重要信息:在运行如上所述的 CHKDSK 之前,在已恢复系统上报告的坏簇可能不准确。

 

 

    -NOROLLFORWARD

    仅在恢复应用程序时有效。如果选择备份中的最新版本,则此参数允许先前的时间点恢复。对于不是最新的其他应用程序版本,则会默认完成先前的时间点恢复。

 

 

    -ALTERNATELOCATION

    仅当将HyperV恢复到其他恢复目标时有效。允许使用Hyper-V管理服务恢复HyperV组件,更新配置及注册 VM。

 

 

    -RECREATEPATH

    仅当将HyperV恢复到其他恢复目标作为复制为文件夹时有效。这样将允许重新创建文件夹结构,否则会将组件的所有文件置于单个文件夹中。

 

 

    -QUIET

    静默执行。在不提示用户的情况下运行该命令。

 

 

例子:

场景1:

  1. D卷恢复至2005年3月31日(上午9:00)时的状态

WBADMIN START RECOVERY

-VERSION:03/31/2005-09:00

-ITEMTYPE:VOLUME

-ITEMS:D:

 

场景2:

  1. 将2005年3月31日(上午9:00)时备份的注册表,恢复至D:\

WBADMIN START RECOVERY

-VERSION:03/31/2005-09:00

-ITEMTYPE:APP

-ITEMS:REGISTRY

-RECOVERYTARGET:D:\

 

场景3:

  1. 使用递归的方式D:\FOLDER文件夹恢复至2005/3/31 9:00时的状态

WBADMIN START RECOVERY

-VERSION:03/31/2005-09:00

-ITEMTYPE:FILE

-ITEMS:D:\FOLDER

-RECURSIVE

 

场景4:

  1. (\\?\Volume{cc566d14-44a0-11d9-9d93-806e6f6e6963}\)恢复至2005/3/31 9:00时的状态

WBADMIN START RECOVERY

-VERSION:03/31/2005-09:00

-ITEMTYPE:Volume

-ITEMS:\\?\Volume{cc566d14-44a0-11d9-9d93-806e6f6e6963}\

 

场景5:

  1. 保存至\\servername\share共享备份文件恢复至本地

WBADMIN START RECOVERY

-VERSION:04/30/2005-09:00

-BACKUPTARGET:\\servername\share

-MACHINE:server01

 

 

 

GET STATUS

描述:

    获取正在运行操作状态(备份或恢复的状态)

    若要使用此命令,则必须具有Administrator或backup Operator权限。此外须以管理员权限运行CMD。

 

 

语法:

WBADMIN GET STATUS

 

 

 

GET DISKS

描述:

    获取当前在线磁盘

    若要使用此命令,则必须具有Administrator或backup Operator权限。此外须以管理员权限运行CMD。

 

 

语法:

WBADMIN GET DISKS

 

 

 

GET VIRTUALMACHINES

描述:

    获取系统上的Hyper-V(虚拟机)。

    若要使用此命令,则必须具有Administrator或backup Operator权限。此外须以管理员权限运行CMD。

 

 

语法:

WBADMIN GET VIRTUALMACHINES

 

 

 

START SYSTEMSTATERECOVERY

描述:

    运行恢复系统状态操作

    若要使用此命令,则必须具有Administrator或backup Operator权限。此外须以管理员权限运行CMD。

    注意:Windows Server Backup 不将注册表用户配置单元(HKEY_CURRENT_USER)作为系统状态备份系统状态还原的一部分进行备份还原

系统状态备份:备份操作系统文件,使可在计算机启动但丢失了系统文件和注册表时进行恢复。系统状态备份包括:

  1. 域成员:启动文件、COM+ 类注册数据库、注册表
  2. 域控制器:Active Directory (NTDS)、启动文件、COM+ 类注册数据库、注册表、系统卷 (SYSVOL)
  3. 运行群集服务的计算机:额外备份群集服务器元数据
  4. 运行证书服务的计算机:额外备份证书数据

 

 

语法:

WBADMIN START SYSTEMSTATERECOVERY

    -version:<VersionIdentifier>

    -showsummary

    [-backupTarget:{<BackupDestinationVolume> | <NetworkSharePath>}]

    [-machine:<BackupMachineName>]

    [-recoveryTarget:<TargetPathForRecovery>]

    [-authsysvol]

    [-autoReboot]

    [-quiet]

 

 

参数:

    -VERSION

    以MM/DD/YYYY-HH:MM格式指定版本标识符(版本信息)。

    如果不知道版本信息,则请使用WBADMIN GET VERSIONS

    注:此参数指定的是版本标识符(版本信息),不是备份日期

 

 

    -SHOWSUMMARY

    报告上次系统状态恢复的摘要(在完成该操作所需的重新启动之后)。此参数不能与任何其他参数一起使用。

 

 

    -BACKUPTARGET

    指定备份存储位置。此位置可以是磁盘(分区)或者共享文件夹

 

    -MACHINE

    指定计算机名称。在多台计算机备份文件同时存储同一位置时使用。当使用-BACKUPTARGET参数时应指定此参数。

 

    -RECOVERYTARGET

    指定还原位置(恢复位置)。

 

 

    -AUTHSYSVOL

    SYSVOL恢复标志。如果使用此参数,将执行SYSVOL(系统卷共享目录)的权威恢复。

    SYSVOL是指存储域公共文件服务器副本的共享文件夹,它们在域中所有的域控制器之间复制。SYSVOL文件夹是安装AD时创建的,它用来存放GPO、Script等信息。同时,存放在Sysvol文件夹中的信息,会复制到域中所有DC上。

 

 

    -AUTOREBOOT

    重启标志。如果使用此参数,在恢复系统状态操作结束时重启系统

 

 

    -QUIET

    静默执行。在不提示用户的情况下运行该命令。

 

 

例子:

场景1:

  1. 恢复2005年3月31日(上午9:00)时备份的系统状态

WBADMIN START SYSTEMSTATERECOVERY

-VERSION:03/31/2005-09:00

 

场景2:

  1. 恢复2005年3月31日(上午9:00)备份至共享目录(\\servername\share)的系统状态

WBADMIN START SYSTEMSTATERECOVERY

-VERSION:04/30/2005-09:00

-BACKUPTARGET:\\servername\share

-MACHINE:server01

 

 

 

START SYSTEMSTATEBACKUP

描述:

    运行备份系统状态操作

    若要使用此命令,则必须具有Administrator或backup Operator权限。此外须以管理员权限运行CMD。

    注意:Windows Server Backup 不将注册表用户配置单元(HKEY_CURRENT_USER)作为系统状态备份系统状态还原的一部分进行备份还原

 

系统状态备份:备份操作系统文件,使可在计算机启动但丢失了系统文件和注册表时进行恢复。系统状态备份包括:

  1. 域成员:启动文件、COM+ 类注册数据库、注册表
  2. 域控制器:Active Directory (NTDS)、启动文件、COM+ 类注册数据库、注册表、系统卷 (SYSVOL)
  3. 运行群集服务的计算机:额外备份群集服务器元数据
  4. 运行证书服务的计算机:额外备份证书数据

 

 

语法:

WBADMIN START SYSTEMSTATEBACKUP

    -backupTarget:<VolumeName>

    [-quiet]

 

 

参数:

    -BACKUPTARGET

    指定备份存储位置

    存储位置需要一个驱动器号或基于GUID的卷,其格式为\\?\ Volume {GUID}。

 

 

    -QUIET

    静默执行。在不提示用户的情况下运行该命令。

 

 

例子:

场景1:

  1. 备份系统状态,并将备份文件保存至F盘

WBADMIN START SYSTEMSTATEBACKUP

-BACKUPTARGET:F:

 

 

 

DELETE SYSTEMSTATEBACKUP

描述:

    删除一个或多个系统状态备份。如果指定的卷包含除本地服务器的系统状态备份之外的备份,将不会删除这些备份。

    若要使用此命令,则必须具有Administrator或backup Operator权限。此外须以管理员权限运行CMD。

    备注: 必须指定下列参数之一,而且只能指定一个:

    1. -KEEPVERSIONS
    2. -VERSION
    3. -DELETEOLDEST

    Windows Server Backup 不将注册表用户配置单元(HKEY_CURRENT_USER)作为系统状态备份系统状态还原的一部分进行备份还原

 

 

语法:

WBADMIN DELETE SYSTEMSTATEBACKUP

  {-keepVersions:<No. of copies> |

   -version:<VersionIdentifier> |

   -deleteOldest}

  [-backupTarget:<VolumeName>]

  [-machine:<BackupMachineName>]

  [-quiet]

 

 

参数:

    -KEEPVERSIONS

    指定要保留最新系统状态备份数量。此值必须为正整数。

        -KEEPVERSIONS:0 将删除所有系统状态备份

 

 

    -VERSION

    以MM/DD/YYYY-HH:MM格式指定版本标识符(版本信息)。

    如果不知道版本信息,则请使用WBADMIN GET VERSIONS

    注:此参数指定的是版本标识符(版本信息),不是备份日期

 

 

    -DELETEOLDEST

    删除最旧的系统状态备份

 

 

    -BACKUPTARGET

    指定备份存储位置。此位置可以是驱动器号装入点或基于GUID的卷路径。

 

 

    -MACHINE

    指定计算机名称。在多台计算机备份文件同时存储同一位置时使用。当使用-BACKUPTARGET参数时应指定此参数。

 

 

    -QUIET

    静默执行。在不提示用户的情况下运行该命令。

 

 

例子:

场景1:

  1. 删除版本标识符为03/31/2006-10:00的系统状态备份

WBADMIN DELETE SYSTEMSTATEBACKUP

-VERSION:03/31/2006-10:00

 

场景2:

  1. 保留最新的3个系统状态备份其他的全部删除

WBADMIN DELETE SYSTEMSTATEBACKUP

-KEEPVERSIONS:3

 

场景3:

  1. 删除保存在F盘最旧的系统状态备份

WBADMIN DELETE SYSTEMSTATEBACKUP

-BACKUPTARGET:F

-DELETEOLDEST

 

 

 

DELETE BACKUP

描述:

    删除一个多个备份。如果指定的卷内包含其他服务器备份文件,则不会删除这些备份文件

    若要使用此命令,则必须具有Administrator或backup Operator权限。此外须以管理员权限运行CMD。

 

 

语法:

WBADMIN DELETE BACKUP

  {-keepVersions:<No. of copies> |

   -version:<VersionIdentifier> |

   -deleteOldest}

  [-backupTarget:<VolumeName>]

  [-machine:<BackupMachineName>]

  [-quiet]

 

 

参数:

    -KEEPVERSIONS

    指定要保留最新备份数量。此值必须为正整数。

        -KEEPVERSIONS:0 将删除所有备份

 

 

    -VERSION

    以MM/DD/YYYY-HH:MM格式指定版本标识符(版本信息)。

    如果不知道版本信息,则请使用WBADMIN GET VERSIONS

    注:此参数指定的是版本标识符(版本信息),不是备份日期

 

 

    -DELETEOLDEST

    删除最旧的系统状态备份

 

 

    -BACKUPTARGET

    指定备份存储位置。此位置可以是驱动器号装入点或基于GUID的卷路径。

 

 

    -MACHINE

    指定计算机名称。在多台计算机备份文件同时存储同一位置时使用。当使用-BACKUPTARGET参数时应指定此参数。

 

 

    -QUIET

    静默执行。在不提示用户的情况下运行该命令。

 

 

例子:

场景1:

  1. 删除版本标识符为03/31/2006-10:00的备份

WBADMIN DELETE BACKUP

-VERSION:03/31/2006-10:00

 

场景2:

  1. 保留最新的3个备份其他的全部删除

WBADMIN DELETE BACKUP

-KEEPVERSIONS:3

 

场景3:

  1. 删除保存在F盘最旧备份

WBADMIN DELETE BACKUP

-BACKUPTARGET:F:

-DELETEOLDEST

 

 

 

START SYSRECOVERY

描述:

    运行系统恢复操作(裸机恢复)。

    若要使用此命令,则必须具有Administrator或backup Operator权限。此外须以管理员权限运行CMD。

 

 

语法:

WBADMIN START SYSRECOVERY

    -version:<VersionIdentifier>

-backupTarget:{<BackupDestinationVolume>|

    <NetworkShareHostingBackup>}

    [-machine:<BackupMachineName>]

    [-restoreAllVolumes]

    [-recreateDisks]

    [-excludeDisks]

    [-skipBadClusterCheck]

    [-quiet]

 

 

参数:

    -VERSION

    以MM/DD/YYYY-HH:MM格式指定版本标识符(版本信息)。

    如果不知道版本信息,则请使用WBADMIN GET VERSIONS

    注:此参数指定的是版本标识符(版本信息),不是备份日期

 

 

    -BACKUPTARGET

    指定备份存储位置。此位置可以是驱动器号装入点或基于GUID的卷路径。

 

 

    -MACHINE

    指定计算机名称。在多台计算机备份文件同时存储同一位置时使用。当使用-BACKUPTARGET参数时应指定此参数。

 

 

    -RESTOREALLVOLUMES

    还原(恢复)所有。如果未指定此参数,则仅还原(恢复)关键卷(包含系统状态操作系统组件的卷)。

 

 

    -RECREATEDISKS

    将磁盘配置恢复到创建备份时的状态。

    警告:该参数会删除托管操作系统组件的卷上的所有数据。也可能会删除数据卷中的数据。

 

 

    -EXCLUDEDISKS

    排除磁盘列表。此列表为以逗号分隔磁盘标识符列表。此参数仅当与-RECREATEDISKS一起使用时有效

    注:排除磁盘列表中的磁盘不会被格式化

 

 

    -SKIPBADCLUSTERCHECK

    跳过坏簇检查,仅在恢复卷时有效。也就是跳过检查要恢复到的磁盘是否存在坏簇信息。

    注:如果要恢复到其他服务器或硬件,则建议不使用此参数。你可以随时在这些磁盘上手动运行命令CHKDSK /B,检查其是否存在坏簇并相应地更新文件系统信息。

    重要信息:在运行如上所述的 CHKDSK 之前,在已恢复系统上报告的坏簇可能不准确。

 

 

    -QUIET

    静默执行。在不提示用户的情况下运行该命令。

 

 

例子:

场景1:

  1. 保存在D盘备份文件恢复版本标识符为03/31/2006-10:00的备份

WBADMIN START SYSRECOVERY

-VERSION:03/31/2005-09:00

-BACKUPTARGET:D:

 

 

场景2:

  1. 保存在共享文件夹(\\servername\share),计算机名称为server01的备份文件恢复版本标识符为03/31/2006-10:00的备份

WBADMIN START SYSRECOVERY

-VERSION:04/30/2005-09:00

-BACKUPTARGET:\\servername\share

-MACHINE:server01

 

 

 

RESTORE CATALOG

描述:

    恢复本地计算机备份编录。如果本地计算机上的备份目录已损坏,则从指定的存储位置恢复备份目录

    若要使用此命令,则必须具有Administrator或backup Operator权限。此外须以管理员权限运行CMD。

    备注:如果存储备份的位置(磁盘、DVD 或远程共享文件夹)已损坏或丢失,而且无法用于还原备份编录,请使用WBADMIN DELETE CATALOG 删除损坏的编录。在这种情况下,应该在删除备份编录后创建一个新的备份。

 

 

语法:

WBADMIN RESTORE CATALOG

    -backupTarget:{<BackupDestinationVolume> |

        <NetworkShareHostingBackup>}

    [-machine:<BackupMachineName>]

    [-quiet]

 

 

参数:

    -BACKUPTARGET

    指定在创建备份后系统备份编录所在位置

 

 

    -MACHINE

    指定计算机名称。在多台计算机备份文件同时存储同一位置时使用。当使用-BACKUPTARGET参数时应指定此参数。

 

 

    -QUIET

    静默执行。在不提示用户的情况下运行该命令。

 

 

例子:

场景1:

  1. 保存在D盘备份文件恢复备份编录

WBADMIN RESTORE CATALOG

-BACKUPTARGET:D:

 

 

场景2:

  1. 保存在共享文件夹(\\servername\share),计算机名称为server01的备份文件恢复备份编录

WBADMIN RESTORE CATALOG

-BACKUPTARGET:\\servername\share

-MACHINE:server01

 

 

 

DELETE CATALOG

描述:

    删除存储在本地计算机上的备份编录此命令备份编录已损坏并且无法使用WBADMIN RESTORE CATALOG进行恢复时使用。

    如果删除计算机的备份编录后,则无法使用Windows Server Backup管理单元访问由该计算机创建的备份。在这种情况下,如果可以访问另一个备份位置,请使用WBADMIN RESTORE CATALOG从该位置恢复备份编录备份编录删除后,您应该创建一个新的备份。

 

 

语法:

WBADMIN DELETE CATALOG

    [-quiet]

 

 

参数:

    -QUIET

    静默执行。在不提示用户的情况下运行该命令。

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值