描述:
此命令用于备份或还原操作系统、卷、文件、文件夹与应用程序。
注:要设置备份计划,则需要使用Administrator权限。使用此命令执行其他任务,则需要使用Backup Operator或Administrator权限。
子命令
子命令 | 描述 |
创建或修改每日备份计划 | |
禁用每日备份计划 | |
运行一次性备份 注:不带参数,则使用每日备份计划中的设置 | |
停止当前正在运行的备份操作或恢复操作 | |
获取备份列表 | |
获取备份中包含的备份项目 | |
运行还原操作(恢复操作) | |
获取正在运行的操作状态(备份或恢复的状态) | |
获取当前在线的磁盘 | |
获取系统上的Hyper-V(虚拟机) | |
运行恢复系统状态操作 | |
运行备份系统状态操作 | |
删除一个或多个系统状态备份 | |
删除一个或多个备份 | |
运行系统恢复操作(裸机恢复) | |
恢复本地计算机的备份编录。如果本地计算机上的备份目录已损坏,则从指定的存储位置恢复备份目录。 | |
删除本地计算机的备份编录。仅当此计算机上的备份编录已损坏并且您没有可用于还原目录的其他位置存储的备份时,才使用此子命令。 |
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,如果有多个备份时间,则以逗号分隔。
指定备份的项目列表。
此列表中的项目以逗号分隔。项目可以是文件、文件夹、或卷(分区)。项目可以使用卷驱动器号,卷安装点或基于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:
- 备份的项目列表:e:、d:\mountpoint与\\?\Volume{cc566d14-44a0-11d9-9d93-806e6f6e6963}\
- 将备份文件保存到磁盘(DiskID)
- 每天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:
- 将D:\documents(文件夹)备份到\\backupshare\backup1(共享)
- 指定具有共享写权限的用户(Aaren)与密码($ 3hM9 ^ 5lp)
- 每天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:
- 将卷(T:)、文件夹(D:\documents)排除文件夹(D:\documents\~tmp)后的数据备份到卷(H:)。
- 使用卷影复制服务(VSS)执行完整备份。
- 每天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] |
参数:
指定备份的存储位置。此位置可以是硬盘盘符(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参数指定的项目列表的备份。
系统状态备份:备份操作系统文件,使可在计算机启动但丢失了系统文件和注册表时进行恢复。系统状态备份包括:
- 域成员:启动文件、COM+ 类注册数据库、注册表
- 域控制器:Active Directory (NTDS)、启动文件、COM+ 类注册数据库、注册表、系统卷 (SYSVOL)
- 运行群集服务的计算机:额外备份群集服务器元数据
- 运行证书服务的计算机:额外备份证书数据
-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:
- 创建e:、d:\mountpoint与\\?\Volume{cc566d14-4410-11d9-9d93-806e6f6e6963}的备份。
- 将备份保存到F:卷。
WBADMIN START BACKUP -BACKUPTARGET:F: -INCLUDE:E:,D:\mountpoint,\\?\Volume{cc566d14-44a0-11d9-9d93-806e6f6e6963}\ |
场景2:
- 将F:\folder1与H:\folder2一次性备份到d:卷。
- 备份系统状态。
- 进行副本备份,以便正常调度的差异备份不会受到影响。
WBADMIN START BACKUP -BACKUPTARGET:D: -INCLUDE:G\folder1,H:\folder2 -SYSTEMSTATE -VSSCOPY |
场景3:
- 以非递归方式对D:\folder1执行一次备份。
- 将备份保存到网络位置(\\backupshare\backup1)。
- 将对备份的访问权限限制为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:
- 获取存储在H卷的可用备份列表。
WBADMIN GET VERSIONS -BACKUPTARGET:H: |
场景2:
- 获取存储在共享文件夹(\\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:
- 获取备份版本信息为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时,则可以使用-ITEMS的ADIFM值来执行从媒体安装(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
指定需要恢复的项目列表。此列表中的项目以逗号分隔。项目可以是文件、文件夹、应用程序或卷(分区)。
- 如果-ITEMTYPE为Volume,则可以通过提供卷驱动器号,卷安装点或基于GUID的卷名称来指定的卷路径
- 如果-ITEMTYPE为App,则只能指定一个应用程序。要恢复,该应用程序必须已在Windows Server Backup中注册。您还可以使用ADIFM值来恢复Active Directory。
- 如果-ITEMTYPE为HyperV,则可以指定 VirtualMachine的名称或标识符。
- 如果-ITEMTYPE为File,则可以指定文件或文件夹,但它们应该为同一卷的一部分,并位于同一父文件夹下。卷驱动器号,卷安装点或基于GUID的卷名称来仅指定一个卷。
-ITEMTYPE
指定需要恢复的项目的类型。项目类型必须为Volume、App、Hyperv或File。
-BACKUPTARGET
指定备份文件的存储位置。
-MACHINE
指定计算机名称。在多台计算机的备份文件同时存储在同一位置时使用。应该在指定-BACKUPTARGET参数时使用此参数。
-RECOVERYTARGET
指定还原位置(恢复位置)。如果此位置不同于上次备份的位置,则此参数很有用。还可以用于还原卷、文件或应用程序。如果要还原某个卷,则可以指定备用卷的卷驱动器号。如果要还原文件或应用程序,则可以指定备用的还原位置(恢复位置)。
-RECURSIVE
指定递归还原(递归恢复)。仅在还原文件或文件夹时有效,此参数用于指定还原文件夹以及子文件夹下的所有文件。
如果未指定此参数,则仅还原(恢复)指定文件夹中的文件。
-OVERWRITE
指定覆盖操作。仅在还原文件或文件夹时有效,此参数用于指定还原的文件已存在于同一位置时所采取的操作。各操作的含义如下:
- Skip:跳过该文件并继续还原下一个文件。
- CreateCopy:创建该文件副本。
- Overwrite:覆盖该文件。
-NOTRESTOREACL
禁止还原(恢复)访问控制列表(ACL)。仅在还原文件或文件夹时有效,此参数用于指定禁止从备份文件中还原(恢复)访问控制列表(ACL)。
默认情况下,此参数为True,表示从备份文件中还原(恢复)访问控制列表(ACL)。
如果使用此参数,则继承还原位置(恢复位置)的访问控制列表(ACL)。
-SKIPBADCLUSTERCHECK
跳过坏簇检查,仅在恢复卷时有效。也就是跳过检查要恢复到的磁盘是否存在坏簇信息。
注:如果要恢复到其他服务器或硬件,则建议不使用此参数。你可以随时在这些磁盘上手动运行命令CHKDSK /B,检查其是否存在坏簇并相应地更新文件系统信息。
重要信息:在运行如上所述的 CHKDSK 之前,在已恢复系统上报告的坏簇可能不准确。
-NOROLLFORWARD
仅在恢复应用程序时有效。如果选择备份中的最新版本,则此参数允许先前的时间点恢复。对于不是最新的其他应用程序版本,则会默认完成先前的时间点恢复。
-ALTERNATELOCATION
仅当将HyperV恢复到其他恢复目标时有效。允许使用Hyper-V管理服务恢复HyperV组件,更新配置及注册 VM。
-RECREATEPATH
仅当将HyperV恢复到其他恢复目标作为复制为文件夹时有效。这样将允许重新创建文件夹结构,否则会将组件的所有文件置于单个文件夹中。
-QUIET
静默执行。在不提示用户的情况下运行该命令。
例子:
场景1:
- 将D卷恢复至2005年3月31日(上午9:00)时的状态
WBADMIN START RECOVERY -VERSION:03/31/2005-09:00 -ITEMTYPE:VOLUME -ITEMS:D: |
场景2:
- 将2005年3月31日(上午9:00)时备份的注册表,恢复至D:\
WBADMIN START RECOVERY -VERSION:03/31/2005-09:00 -ITEMTYPE:APP -ITEMS:REGISTRY -RECOVERYTARGET:D:\ |
场景3:
- 使用递归的方式将D:\FOLDER文件夹恢复至2005/3/31 9:00时的状态
WBADMIN START RECOVERY -VERSION:03/31/2005-09:00 -ITEMTYPE:FILE -ITEMS:D:\FOLDER -RECURSIVE |
场景4:
- 将卷(\\?\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:
- 将保存至\\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)作为系统状态备份或系统状态还原的一部分进行备份或还原。
系统状态备份:备份操作系统文件,使可在计算机启动但丢失了系统文件和注册表时进行恢复。系统状态备份包括:
- 域成员:启动文件、COM+ 类注册数据库、注册表
- 域控制器:Active Directory (NTDS)、启动文件、COM+ 类注册数据库、注册表、系统卷 (SYSVOL)
- 运行群集服务的计算机:额外备份群集服务器元数据
- 运行证书服务的计算机:额外备份证书数据
语法:
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:
- 恢复2005年3月31日(上午9:00)时备份的系统状态。
WBADMIN START SYSTEMSTATERECOVERY -VERSION:03/31/2005-09:00 |
场景2:
- 恢复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)作为系统状态备份或系统状态还原的一部分进行备份或还原。
系统状态备份:备份操作系统文件,使可在计算机启动但丢失了系统文件和注册表时进行恢复。系统状态备份包括:
- 域成员:启动文件、COM+ 类注册数据库、注册表
- 域控制器:Active Directory (NTDS)、启动文件、COM+ 类注册数据库、注册表、系统卷 (SYSVOL)
- 运行群集服务的计算机:额外备份群集服务器元数据
- 运行证书服务的计算机:额外备份证书数据
语法:
WBADMIN START SYSTEMSTATEBACKUP -backupTarget:<VolumeName> [-quiet] |
参数:
-BACKUPTARGET
指定备份的存储位置。
存储位置需要一个驱动器号或基于GUID的卷,其格式为\\?\ Volume {GUID}。
-QUIET
静默执行。在不提示用户的情况下运行该命令。
例子:
场景1:
- 备份系统状态,并将备份文件保存至F盘。
WBADMIN START SYSTEMSTATEBACKUP -BACKUPTARGET:F: |
DELETE SYSTEMSTATEBACKUP
描述:
删除一个或多个系统状态备份。如果指定的卷包含除本地服务器的系统状态备份之外的备份,将不会删除这些备份。
若要使用此命令,则必须具有Administrator或backup Operator权限。此外须以管理员权限运行CMD。
备注: 必须指定下列参数之一,而且只能指定一个:
-
- -KEEPVERSIONS
- -VERSION
- -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:
- 删除版本标识符为03/31/2006-10:00的系统状态备份。
WBADMIN DELETE SYSTEMSTATEBACKUP -VERSION:03/31/2006-10:00 |
场景2:
- 保留最新的3个系统状态备份,其他的全部删除。
WBADMIN DELETE SYSTEMSTATEBACKUP -KEEPVERSIONS:3 |
场景3:
- 删除保存在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:
- 删除版本标识符为03/31/2006-10:00的备份。
WBADMIN DELETE BACKUP -VERSION:03/31/2006-10:00 |
场景2:
- 保留最新的3个备份,其他的全部删除。
WBADMIN DELETE BACKUP -KEEPVERSIONS:3 |
场景3:
- 删除保存在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:
- 从保存在D盘的备份文件中恢复版本标识符为03/31/2006-10:00的备份。
WBADMIN START SYSRECOVERY -VERSION:03/31/2005-09:00 -BACKUPTARGET:D: |
场景2:
- 从保存在共享文件夹(\\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:
- 从保存在D盘的备份文件中恢复备份编录。
WBADMIN RESTORE CATALOG -BACKUPTARGET:D: |
场景2:
- 从保存在共享文件夹(\\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
静默执行。在不提示用户的情况下运行该命令。