Performing a Restore
You can run restore operations from the command line interface.
Before You Begin
You must create an input XML file.
Procedure
- 
From Command prompt, navigate to <software installation directory>\Base and run the following command:
qlogin -cs commserve name -u user name - 
Navigate to the location where the .xml file is saved and execute the saved .xml script using the qoperation execute command.
qoperation execute -af restore.xml
 - 
Verify the status of the job using the following command:
qlist job -j jobID - 
Once the job completes, log off from the CommServe using the qlogout command.
qlogout [−cs commserve_host_name] [−all] [−tf tokenfile] [−tk token] [−h] 
Examples
| 
 Restoring from a Current Backup  | 
 qoperation execute -af restore.xml -appName 'Exchange Mailbox' -clientName client1 -backupsetName backupset1 -destPath '/etc4' -sourceItem '/etc'  | 
|---|---|
| 
 Restoring Files to a Point-in-Time (Date)  | 
 qoperation execute -af restore.xml -appName 'Exchange Mailbox' -clientName client1 -backupsetName backupset1 -destPath '/etc4' -sourceItem '/etc' -toTimeValue 2011-11-28  | 
| 
 Restoring Files to a Point-in-Time (Date and Time)  | 
 qoperation execute -af restore.xml -appName 'Exchange Mailbox' -clientName client1 -backupsetName backupset1 -destPath '/etc4' -sourceItem '/etc' -toTimeValue '2011-11-28 15:40:00'  | 
Finding Data
The following command is available for finding backed up data.
qlist backupfiles
Description
This command performs a search operation on backed up files and saves the results to a file. The type of operation is defined in the opType attribute in the XML request file:
- 
Find: Performs a recursive search and returns a list of files and folders. Specify recursion by using asterisks in the path attribute as shown: <paths path="C:\data\**\*" />.
 - 
Browse: Performs a search on one directory and returns a list of files and folders in that directory. (The Browse operation is not recursive.)
 - 
Versions: Lists all of the versions of a single file.
 
For the Find and Browse operations, you can limit the results to backed up files for a specific job by using the <jobId> element in the XML request file.
In case of an error, an error code and description are displayed as: "backupfiles: Error errorcode: errordescription"
Usage
qlist backupfiles -af path_to_input_XML_file -dpath path_to_output_XML_file [-tf tokenfile] [-tk token] [-example] [-h]Options
| 
 -af  | 
 XML file that contains the request  | 
| 
 -dpath  | 
 Destination path and file name for the XML output file  | 
| 
 -tf  | 
 Reads token from a file  | 
| 
 -tk  | 
 Token string  | 
| 
 -example  | 
 Sample "find" and "browse" XML requests  | 
| 
 -h  | 
 Displays help  | 
Diagnostics
Possible exit status values are:
0 - Successful completion.
1 - CLI usage failures, due to the use of an unsupported option or missing argument.
2 - Any other failure.
Examples
- 
For the default subclient, finds all of the files and folders in the C:\data directory and its subdirectories.
qlist backupfiles -af c:\searches\find.xml -dpath c:\results\find_results.xmlXML example for the Find operation:
<databrowse_BrowseRequest opType="Find"> <entity _type_="0" appName="Windows File System" backupsetName="defaultBackupSet" clientName="vmcs100_cn" subclientName="default"/> <paging pageSize="4294967295" skipNode="0"/> <mode mode="2"/> <paths path="C:\data\**\*" /> </databrowse_BrowseRequest> - 
For the default subclient, browses the files and folders in the C:\ directory.
qlist backupfiles -af c:\searches\browse.xml -dpath c:\results\browse_results.xmllXML example for the Browse operation:
<databrowse_BrowseRequest opType="Browse"> <entity _type_="0"appName="Windows File System" backupsetName="defaultBackupSet" clientName="vmcs100_cn" subclientName="default"/> <mode mode="2"/> <paging pageSize="4294967295" skipNode="0"/> <paths path="C:\"/> <timeRange fromTime="0" toTime="1331280338"/> </databrowse_BrowseRequest> - 
For job ID 857 run on the default subclient, browses the files and folders in the C:\ directory.
qlist backupfiles -af c:\searches\find.xml -dpath c:\results\find_results.xmlXML example for the Browse operation for a specific job ID:
<databrowse_BrowseRequest opType="Browse"> <entity _type_="0"appName="Windows File System" backupsetName="defaultBackupSet" clientName="vmcs100_cn" subclientName="default"/> <mode mode="2"/> <paging pageSize="4294967295" skipNode="0"/> <paths path="C:\"/> <timeRange fromTime="0" toTime="1331280338"/> <advOptions> <advConfig> <browseAdvancedConfigBrowseByJob> <jobId>857</jobId> </browseAdvancedConfigBrowseByJob> </advConfig> </advOptions> </databrowse_BrowseRequest> - 
For the default subclient, lists the versions available for the mydata.txt file.
qlist backupfiles -af c:\searches\versions.xml -dpath c:\results\versions_results.xmlXML example for the Versions operation:
<databrowse_BrowseRequest opType="Versions"> <entity _type_="0"appName="Windows File System" backupsetName="defaultBackupSet" clientName="vmcs100_cn" subclientName="default"/> <mode mode="2"/> <paths path="C:\Users\Administrator\Documents\test\mydata.txt"/> </databrowse_BrowseRequest>