Syntax: WBADMIN START SYSRECOVERY -version: -backupTarget:{ | } -machine: -restoreAllVolumes -recreateDisks -excludeDisks ...

Syntax: WBADMIN START SYSRECOVERY 
    -version: 
    -backupTarget:{ | }
    [-machine:]
    [-restoreAllVolumes]
    [-recreateDisks]
    [-excludeDisks]
    [-skipBadClusterCheck]
    [-quiet]

Description:  Runs a system recovery (bare metal recovery) based on the
parameters that you specify. To use this command, you must be a member of
the Backup Operators group or the Administrators group. 

Parameters:
-version       Specifies the version identifier for the backup to recover in 
                MM/DD/YYYY-HH:MM format. If you do not know the version 
                identifier, type WBADMIN GET VERSIONS.

-backupTarget  Specifies the storage location that contains the backup or 
                backups that you want to recover. This parameter is useful 
                when the storage location is different from where backups 
                of this computer are usually stored.

-machine       Specifies the name of the computer that you want to recover. 
                This parameter is useful when multiple computers have been 
                backed up to the same location. Should be used when 
                -backupTarget is specified.

-restoreAllVolumes  Recovers all volumes from the selected backup. If this 
                parameter is not specified, only critical volumes (volumes 
                that contain the system state and operating system 
                components) are recovered. This parameter is useful when 
                you need to recover non-critical volumes during system 
                recovery.

-recreateDisks Recovers a disk configuration to the state that existed when 
                the backup was created. 
                Warning:  This parameter deletes all data on volumes that 
                host operating system components. It might also delete data 
                from data volumes.

-excludeDisks  Valid only when specified with the -recreateDisks parameter 
                and must be input as a comma-delimited list of disk 
                identifiers (as listed in output of WBADMIN GET DISKS). 
                Excluded disks are not partitioned or formatted. This 
                parameter helps to preserve data on disks that you do not 
                want modified during the recovery.

-skipBadClusterCheck  Skips checking your recovery destination disks for bad 
                cluster information. If you are restoring to an alternate 
                server or hardware, we recommend that you do not use this 
                parameter. You can manually run CHKDSK /B on your recovery 
                disks at any time to check them for bad clusters and update 
                the file system information accordingly. 
                Warning:  Until you run CHKDSK as described, the bad clusters 
                reported on your recovered system might not be accurate.

-quiet         Runs the command with no prompts to the user.

Examples: 
WBADMIN START SYSRECOVERY -version:03/31/2005-09:00 -backupTarget:d:
WBADMIN START SYSRECOVERY -version:04/30/2005-09:00 -backupTarget:
\\servername\share -machine:server01