Symantectm Backup Exec For Windows Servers

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Symantectm Backup Exec For Windows Servers as PDF for free.

More details

  • Words: 55,016
  • Pages: 254
SymantecTM Backup Exec for Windows Servers Command Line Applet

Symantec Legal Notice Copyright © 2007 Symantec Corporation. All rights reserved. Symantec, Backup Exec, and the Symantec logo are trademarks or registered trademarks of Symantec Corporation or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners. The product described in this document is distributed under licenses restricting its use, copying, distribution, and decompilation/reverse engineering. No part of this document may be reproduced in any form by any means without prior written authorization of Symantec Corporation and its licensors, if any. THE DOCUMENTATION IS PROVIDED “AS IS” AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. SYMANTEC CORPORATION SHALL NOT BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH THE FURNISHING PERFORMANCE, OR USE OF THIS DOCUMENTATION. THE INFORMATION CONTAINED IN THIS DOCUMENTATION IS SUBJECT TO CHANGE WITHOUT NOTICE. The Licensed Software and Documentation are deemed to be “commercial computer software” and “commercial computer software documentation” as defined in FAR Sections 12.212 and DFARS Section 227.7202. Symantec Corporation 20330 Stevens Creek Boulevard Cupertino, CA 95014 http://www.symantec.com

2

Symantec Backup Exec Command Line Applet

Table of Contents Updating scripts for use with this release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Command Line Applet requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Using the Command Line Applet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Using command line switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Switches used with all operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Backup job operations and switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Operations and switches for administrating jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Restore job operations and switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Operations and switches for viewing and responding to alerts . . . . . . . . . . . . . . . 49 Operations and switches for error-handling rules . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Operations and switches for managing media and devices . . . . . . . . . . . . . . . . . . . 55 Backup Exec services commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Logon account operations and switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Report operations and switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Database management operations and switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Setting default options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Using job script files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Creating a backup job script file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Creating a restore job script file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Creating a catalog job script file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Creating a discovery job script file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Creating a duplicate backup job script file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Creating a test run job script file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Creating a copy job script file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Saving and launching the job script file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 Using scripts and selection lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 Creating a selection list script file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 Using Policy Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 3

Creating a policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Using job template script files within a policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Creating a backup job template script file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 Creating a duplicate backup job template script file . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 Creating a synthetic full job template script file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 Using a schedule script with device and media operations . . . . . . . . . . . . . . . . . . . . . 241 Understanding job status messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

4

Symantec Backup Exec Command Line Applet

Symantec Backup Exec Command Line Applet The Backup Exec Command Line Applet is a convenient way to access some of the most useful features of Backup Exec from a command prompt. The Command Line Applet allows management of only one media server at a time, but allows for remote management of media servers within an enterprise. However, if the Central Admin Server Option (CASO) is installed, you can administer all servers managed by the central administration server. Backup Exec must be installed and running on a media server in order for the Command Line Applet to target it, but the Command Line Applet does not have to be run from a media server. The Command Line Applet uses functional command switches typed in a command prompt window to perform most Backup Exec functions and utilities. Note Backup Exec Command Line Applet is only backwards compatible for a previous release and dot releases of the same version of Backup Exec.

Updating scripts for use with this release This release of the Backup Exec Command Line Applet provides improved output from command switches and includes support for new features and capabilities in Backup Exec. Symantec strongly recommends that you use the latest release of the Command Line Applet. You may need to update existing job scripts to take advantage of the improved command switch output. While you update and test your job scripts with this release of Backup Exec Command Line Applet, you can continue to use the previous version of the Command Line Applet.

5

Command Line Applet requirements

Command Line Applet requirements The Backup Exec Command Line Applet works with a local or remote Backup Exec server installation. Minimum system requirements include: Command Line Applet requirements Operating System

You can find a list of compatible operating systems, platforms, and applications at the following URL: http://entsupport.symantec.com/umi/V-269-1

Processor

Pentium system

Memory

Required 16 MB RAM

Disk Space

A minimum of 1 MB of hard disk space after Microsoft Windows is installed

Other Hardware

CD-ROM

Using the Command Line Applet The Backup Exec Command Line Applet is installed with Backup Exec for Windows Servers. After installation, to run the applet on another computer, copy bemcmd.exe to a computer that meets the minimum requirements and is running Windows RPC services. If you copy bemcmd.exe to another computer, the files beclass.dll, libvxsigcomp2.dll, vxcrypto.dll, besocket.dll, bestdutl.dll, msvcr71.dll, and msvcp71.dll must exist on that computer. If they do not already exist, copy them along with bemcmd.exe. To use the Command Line Applet, type bemcmd followed by a series of command switches in a command prompt window. The Command Line Applet will attempt to complete the requested task, and then return a value to the command prompt indicating success or failure. Backup Exec functions and utilities that you can run using the Command Line Applet include:

6



Run or cancel a previously created jobs.



Create and run jobs for local or remote file selections, including databases on Microsoft Exchange, SQL, Lotus Domino, Oracle, UNIX, and SharePoint installations.



Create selection lists.



Create protection policies that include job templates and rules.



Create, run, and monitor utility jobs. Symantec Backup Exec Command Line Applet

Using command line switches

Note This release of the Command Line Applet does not support submission of verify or rewind jobs. ■

Set default options for all jobs.



Obtain job status and the number of scheduled, active, and completed jobs.



Create media sets and drive pools.



Perform drive utilities and get information about the status of drives.



Start and stop Backup Exec system services.



Retrieve information on and respond to job alerts.



Determine if the media server is available on the network.



View and print Backup Exec reports.

Note The Command Line Applet can target clustered media servers. The only limitation is that the Command Line Applet can target a device pool, but not a specific device in that device pool.

Using command line switches To use the Command Line Applet on your computer, type the appropriate command line switch and any additional information required. For example, to run a previously created backup job named Operations Weekly, type the following at the command prompt: bemcmd -o1 -j"Operations Weekly" In this example, -o1 is the operation to submit the backup job. The command line switch -j specifies the name of the backup job. Because the job name contains spaces, quotation marks are required around the job name. The job “Operations Weekly” was previously created through the Backup Exec administration console. By default, the backup will be done on the computer where the Command Line applet is executed. To run this same job on a remote computer named Genesis, type the following at the command prompt: bemcmd -cGenesis -o1 -j"Operations Weekly" The command line switch -c specifies the name of the media server where the job is to be run.

7

Using command line switches

When connecting to a remote server, if you are required to provide a user name and password, type the following at the command prompt, substituting the text appearing in italics with the correct names: bemcmd -cGenesis -nuser_name -ppassword -o1 -j"Operations Weekly" If the value contains a space or a colon, enclose the value with quotation marks. If the switch contains more than one letter a colon must appear immediately after the switch or the switch itself must be enclosed in quotation marks. Switches that consist of only a single character do no require a colon after the switch. In each of the previous examples, a -1 is returned if the job fails. You can also track the status of the job submission by including the Verbose Output command line switch -v. Substitute the text that appears in italics next to the command, such as job name, with a value, such as the correct job name. For commands using Job IDs, this version of Backup Exec uses a globally unique identifier (GUID) in a 16-byte hex string format for each job. Note Command line switches appearing in BOLD are required.

Switches used with all operations The following command line switches can be used with all operations. Command line switches for all operations

8

Item

Description

-?

Displays help on all command line operations, usage, and special switches.

-?operation number -ooperation number -?

Displays help about a command line operation.

-cmedia server

Specifies the name of the media server where the operation is to be performed. If a media server name is not specified, the local computer name is used by default.

-llogfile

Directs all output to a specified logfile and to the console. You must specify the logfile name where the output is to be written.

-la:logfile

Appends all output to the specified logfile and to the console. You must specify the logfile name where the output is to be written.

Symantec Backup Exec Command Line Applet

Using command line switches Command line switches for all operations (continued) Item

Description

-nuser name

Specifies the user name credential for logging on to a remote Backup Exec server. If a user name is not specified, the current credential is used.

-ppassword

Specifies the password credential for logging on to a remote Backup Exec server. If a password is not specified, the current password credential is used.

-tBackup Exec server type

Specifies the type of OS the server is running. The default is Windows. To specify a NetWare server, type -tNW. To specify a Windows server, type -tNT.

-v

Displays information detailing what has occurred while running the Command Line Applet and the specified option. This command is useful when tracing the sequence of events using the command line applet.

-w

Waits for the job to complete before exiting the program. The commands with switch -w returns a 1 if successful or -1 on-0 failure.

--deprecation

Displays commands that are deprecated in Backup Exec. Returns a 1 if the command succeeds, a -1 if the command fails, or a 0 if the command partially succeeds.

--category

Displays category numbers that you append to the -? switch.

9

Using command line switches

Backup job operations and switches You can run a previously created job or submit a new backup job using the commands presented in the following table. You can also create a backup job script file that the Command Line Applet can use instead of command line switches. Backup job commands Operation

Additional Switches

-o1

Function

Description

Run backup job

Runs a backup job that has been previously defined. Returns a job instance ID. Also returns a 1 if the command succeeds or a -1 if the command fails.

-jjob name or -ijob ID

Required. Specifies the name or the job ID of the previously defined job that Backup Exec should run. Note If there are jobs with the same name, only one of the jobs will run. To ensure that the correct job runs, you should use the job ID instead of the job name to specify which job will run.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -w

-o2

10

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

Create backup job

Creates and runs a backup job for a specified list of files. This operation returns a job instance ID. Also returns a 1 if the command succeeds or a -1 if the command fails.

Symantec Backup Exec Command Line Applet

Using command line switches Backup job commands (continued) Operation

Additional Switches

Function

Description

-jjob name

Specifies the name Backup Exec will assign to this job. If you do not specify a name, a default name is generated.

-ddevice name

Specifies the name of the device Backup Exec should use for backup. When backing up a remote server, the device name will be the name of the remote server.

-sd:device name

Use this switch instead of the -d switch to indicate that this device name should be checked against the devices (and device pools) on the target server, and the job should only run if the device exists. If the device does not exist, and if the -v (verbose) switch is used, the following message appears: Device or Device Pool specified does not exist.

-sn:media server name or -pn:media server pool name

Specifies a preferred server name or media server pool name for the job.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium.

11

Using command line switches Backup job commands (continued) Operation

Additional Switches

-sfile list or -sf:file name or -sl:selection list name

Function

Description

Required. Specifies a path to a group of files, the name of a file that contains a list (one per line) of files, or an existing selection list name to be backed up. The list should be comma delimited. Selections that end with a backslash indicate the selection is a directory. Selections that do not end with a backslash indicate the selection is a file. To back up System State, type "\\server name\System?State\*.*" after -s. Note To back up Shadow Copy Components on a Windows 2003 computer, type "\\server name\Shadow?Copy ?Components\*.*" after -s. By default, subdirectories will be recursed; to skip subdirectories during backup, the characters /n should appear before the comma separating the entries, and the last quotation mark. Include a space between the list of files and the /n entry. For example, "c:\winnt\*.* /n". If Unix files are included in the selections, the characters /u should appear before the comma separating the entries, and the last quotation mark. If the sudirectories are skipped during backup, the /n characters must precede the /u characters. If the /n characters are in the entry, include a space between the list of files and the /n entry. For example, "c:\winnt\*.* /n/u". The order in which resource selections are specified is the order in which the resources will be backed up. Note the following about the order in which selections can be backed up:

12

Symantec Backup Exec Command Line Applet

Using command line switches Backup job commands (continued) Operation

Additional Switches

Function

Description





You can order resources within a server, but you cannot alternate selections across servers. For example, you can select C: and D: from Server A followed by selections from Server B. However, you cannot order selections as C: from Server A and then C: from Server B and then D: from both servers. For any given server, System State or shadow copy components must be ordered last.

-mmedia set

Specifies the name of the media set Backup Exec should target.

-mp:media protection level

Specifies the media protection level: ◆ ◆



0 = Overwrite 1 = Append to media, overwrite if not available 2 = Append to media, terminate if not available

-r

Replace existing Instructs Backup Exec to replace a previously job defined job with this new one. You can replace a job that was created either through the command line or the Backup Exec administration console, as long as that job has already been created and saved.

-w

Wait for job completion

-e or -ef:file name

-rl:

Instructs the Command Line Applet to wait for the operation to complete before returning. Specifies a list of items or the name of a file that contains a list of items to exclude from the backup job.

List of server and logon accounts

Specifies the server name and logon account GUIDs. The list should be comma delimited.

13

Using command line switches Backup job commands (continued) Operation

Additional Switches

Function

-rf:

File name of Specifies the name of the file that contains server and logon the server name and logon account GUIDs. accounts The list should be comma delimited with a blank line at the end of the list.

-o3

Description

Back up server drive

Creates and runs a backup job to back up the specified drive on the media server. Returns a job instance ID. Also returns a 1 if the command succeeds or a -1 if the command fails.

-jjob name

Specifies the name that Backup Exec will assign to this job.

-ddrive name

Specifies the drive letter of the drive that Backup Exec should backup. If no drive letter is specified, the job will default to C: drive. When backing up a remote server, the device name will be the name of the remote server.

-sn:media server name or -pn:media server pool name

Specifies a preferred server name or media server pool name for the job.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium.

14

Symantec Backup Exec Command Line Applet

Using command line switches Backup job commands (continued) Operation

Additional Switches

Function

-r

Replace existing Instructs Backup Exec to replace a previously job defined job with this new one. You can replace a job that was created either through the command line or the Backup Exec Administration Console, as long as that job has already been created and saved.

-w

Wait for job completion

-o4

Description

Instructs the Command Line Applet to wait for the operation to complete before returning.

Back up This operation is not for Exchange 2000. If Exchange server you are running Exchange 2000, use operation -o6. Creates and runs a backup job to back up the Microsoft Exchange Server on the media server. Returns a job instance ID. Also returns a 1 if the command succeeds or a -1 if the command fails. Note While individual mailboxes cannot be selected for backup, all mailboxes are included in a server backup. The Agent for Microsoft Exchange Server must be enabled on the Backup Exec server in order to back up the Exchange Server. -jjob name

Specifies the name that Backup Exec will assign to this job.

-sn:media server name or -pn:media server pool name

Specifies a preferred server name or media server pool name for the job.

15

Using command line switches Backup job commands (continued) Operation

Additional Switches

Function

Description

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -r

Replace existing Instructs Backup Exec to replace a previously job defined job with this new one. You can replace a job that was created either through the Command Line Applet or the Backup Exec Administration Console, as long as that job has already been created and saved.

-w

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

Back up SQL server

This option is not for SQL 2000. If you are running SQL 2000, use operation -o8.

-o5

Creates and runs a backup job to back up the Microsoft SQL Server on the media server. Returns a job instance ID. Also returns a 1 if the command succeeds or a -1 if the command fails. Note Although individual tables and file groups cannot be selected for backup, all subcontainers except for the master filegroup are included in a server backup. The Agent for Microsoft SQL Server must be enabled on the Backup Exec server in order to back up a SQL Server. -jjob name

16

Specifies the name that Backup Exec will assign to this job.

Symantec Backup Exec Command Line Applet

Using command line switches Backup job commands (continued) Operation

Additional Switches

Function

Description

-lo:database mode

Specifies the log backup option.

-db:database name

Specifies the name of a database to back up.

-sn:media server name or -pn:media server pool name

Specifies a preferred server name or media server pool name for the job.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -r

Replace existing Instructs Backup Exec to replace a previously job defined job with this new one. You can replace a job that was created either through the command line or the Backup Exec Administration Console, as long as that job has already been created and saved.

-w

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

17

Using command line switches Backup job commands (continued) Operation

Additional Switches

-o6

Function

Description

Back up Exchange 2000 server

Creates and runs a backup job for Exchange 2000 Server. Returns a job instance ID. Also returns a 1 if the command succeeds or a -1 if the command fails. Note The Agent for Microsoft Exchange Server must be enabled from the media server in order for this command to work.

-jjob name

Specifies the name that Backup Exec will assign to this job.

-sg:storage group

Required. Specifies the storage group to back up.

-sn:media server name or -pn:media server pool name

Specifies a preferred server name or media server pool name for the job.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium.

18

-r

Replace existing Instructs Backup Exec to replace a previously job defined job with this new one. You can replace a job that was created either through the Command Line Applet or the Backup Exec Administration Console, as long as that job has already been created and saved.

-w

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

Symantec Backup Exec Command Line Applet

Using command line switches Backup job commands (continued) Operation

Additional Switches

-o8

Function

Description

Back up SQL Server 2000

Creates and runs a backup job for SQL Server 2000. Returns a job instance ID. Also returns a 1 if the command succeeds or a -1 if the command fails. Note The Agent for Microsoft SQL Server must be enabled on the media server in order for this command to work.

-jjob name

Specifies the name that Backup Exec will assign to this job.

-db:database name

Specifies the name of the database to back up.

-ni:named instance

Specifies the named instance to back up.

-sn:media server name or -pn:media server pool name

Specifies a preferred server name or media server pool name for the job.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -r

Replace existing Instructs Backup Exec to replace a previously job defined job with this new one. You can replace a job that was created either through the command line or the Backup Exec Administration Console, as long as that job has already been created and saved.

19

Using command line switches Backup job commands (continued) Operation

Additional Switches

Function

Description

-w

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

-lo:database mode

Places a Microsoft SQL Server database in either standby mode or in a loading state. Values are: 0 = None. 1 = Standby. Place database in standby mode. 2 = No recover. Place database in a loading state.

-o9

Back up MicroSoft SharePoint Portal Server 2001

Creates and runs a backup job for the Microsoft SharePoint Portal Server 2001. Returns a job instance ID. Also returns a 1 if the command succeeds or a -1 if the command fails. The Agent for Microsoft SharePoint must be enabled on the media server in order for this command to work.

-sn:media server name or -pn:media server pool name

Specifies a preferred server name or media server pool name for the job.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium.

20

Symantec Backup Exec Command Line Applet

Using command line switches Backup job commands (continued) Operation

Additional Switches

Function

-r

Replace existing Instructs Backup Exec to replace a previously job defined job with this new one. You can replace a job that was created either through the command line or the Backup Exec Administration Console, as long as that job has already been created and saved.

-w

Wait for job completion

-jjob name

-o17

Description

Instructs the Command Line Applet to wait for the operation to complete before returning. Specifies the name that Backup Exec will assign to this job.

Back up Lotus Notes server

Creates and runs a backup job of the Lotus Notes server. Returns a 1 if the command succeeds or a -1 if the command fails.

-jjob name

Specifies the name that Backup Exec will assign to this job.

-ddrive name

Required. Specifies the drive letter where Lotus Notes is installed.

-tl:path

Specifies the complete path to the transaction log file.

-sn:media server name or -pn:media server pool name

Specifies a preferred server name or media server pool name for the job.

21

Using command line switches Backup job commands (continued) Operation

Additional Switches

Function

Description

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -r

Replace existing Instructs Backup Exec to replace a previously job defined job with this new one. You can replace a job that was created either through the command line or the Backup Exec Administration Console, as long as that job has already been created and saved.

-w

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

Back up Oracle server

Creates and runs a backup job of the Oracle server. Returns a 1 if the command succeeds or -1 if the command fails.

-o18

Note Only one SID can be specified per command. Use -si to indicate the SID name to back up.

22

-jjob name

Specifies the name that Backup Exec will assign to this job.

-si:SID name

Required. Specifies the SID name to back up.

-sn:media server name or -pn:media server pool name

Specifies a preferred server name or media server pool name for the job.

Symantec Backup Exec Command Line Applet

Using command line switches Backup job commands (continued) Operation

Additional Switches

Function

-pr:priority

Description

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -r

Replace existing Instructs Backup Exec to replace a previously job defined job with this new one. You can replace a job that was created either through the Command Line Applet or the Backup Exec Administration Console, as long as that job has already been created and saved.

-w

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

23

Using command line switches Backup job commands (continued) Operation

Additional Switches

-o19

Function

Description

Create alias backup job

Creates and runs an alias backup. Files to be backed up are specified as a comma delimited list (for example, “c:\dir\file” or “\\server\share name\...”) with a matching comma delimited list of aliases. Returns a job instance ID. Also returns a 1 if the command succeeds or a -1 if the command fails. An alias backup allows you to specify a share to back up, and then specify another share from which the backup will appear to have originated. This type of backup is useful when the location of the data to be backed up is temporary. For example, a temporary share may be created when a mirror is split. Or a share may be cloned and placed on another device while it is backed up in order to off-load traffic from a busy device. If a temporary share is backed up, the restore path for the share may not exist if a restore becomes necessary. Instead, you can specify an alias to a location where you want the share to appear to have been backed up from. Alias jobs support both UNC and local devices. However, both the target and the source must be the same, either both UNC or both local devices. You cannot mix them.

-jjob name

Specifies the name that Backup Exec will assign to this job.

-mmedia set

Specifies the name of the media set that Backup Exec should target.

-mp:media protection level

Specifies the media protection level: ◆ ◆



24

0 = Overwrite 1 = Append to media, overwrite if not available 2 = Append to media, terminate if not available

Symantec Backup Exec Command Line Applet

Using command line switches Backup job commands (continued) Operation

Additional Switches

Function

Description

-ddevice name

Specifies the name of the device that Backup Exec should use for the alias backup.

-sd:device name

Use this switch instead of the -d switch to indicate that this device name should be checked against the devices (and device pools) on the target server, and the job should only run if the device exists. If the device does not exist, and if the -v (verbose) switch is used, the following message appears: Device or Device Pool specified does not exist.

25

Using command line switches Backup job commands (continued) Operation

Additional Switches -sfile list or -sf:file name

Function

Description

Required. Specifies the host path of files or specifies the name of a file that contains a list (one per line) of files to be backed up and aliased. The list should be comma delimited. By default, subdirectories will be recursed. To skip subdirectories during backup, /n should be placed before the last quotation mark. Specifies the list of files to back up or specifies the name of a file that contains a list (one per line) of files to be backed up. Specifies the host path of files to be backed up and aliased. The list should be comma delimited. By default, subdirectories will be recursed. To skip subdirectories during backup, /n should be placed before the last quotation mark. For example: “c:\dir\file” or “\\server\ share name\.../n" The order in which resource selections are specified is the order in which the resources will be backed up. Please note the following about the order in which selections can be backed up: ◆



26

You can order resources within a server, but you cannot alternate selections across servers. For example, you can select C: and D: from Server A followed by selections from Server B. However, you cannot order selections as C: from Server A and then C: from Server B and then D: from both servers. For any given server, System State or shadow copy components must be ordered last.

Symantec Backup Exec Command Line Applet

Using command line switches Backup job commands (continued) Operation

Additional Switches

Function

-aalias list

Description

Required. Specifies a second host drive (the device alias) for all the selections listed in the -s switch list. The device that you specify must be a drive letter followed by a colon, such as "G:". You must include a matching comma delimited list of aliases for the selections specified in the -s switch list. Note This switch cannot be used with the -sf switch.

-sf:filename

Use this switch instead of -s and -a to specify the name of a file that contains a list (one per line) of files to be backed up. Note This switch cannot be used with the -s and -a switches.

-sn:media server name or -pn:media server pool name

Specifies a preferred server name or media server pool name for the job.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -w

-g

Wait for job completion

Specifies that the Command Line Applet should wait for the operation to complete before returning. Specifies that the a frozen image is to be backed up.

27

Using command line switches Backup job commands (continued) Operation

Additional Switches

-o24

Function

Description

Back up a Microsoft SharePoint Portal Server 2003

Creates and runs a backup job for the Microsoft SharePoint Portal Server 2003. Returns a job instance ID. Also returns a 1 if the command succeeds or a -1 if the command fails. The Agent for Microsoft SharePoint must be enabled on both the media server and the server on which SharePoint Portal Server is installed in order for this command to work. You must specify either the -wb switch or the -fm switch. If you specify either switch, the other is optional

-wb:web server name

Required. Specifies the name of a Web server that belongs to the farm.

-fm:farm name

Required. Specifies the SharePoint Portal Server farm to back up.

-cf

Includes the Configuration database in the backup job.

-ss

Includes the Single sign-on database in the backup job.

-ds

Includes the Document Library store in the backup job.

-ps:portal site name

Specifies a list portal sites to back up. This list should be comma delimited. If you do not specify a list of portal sites, then all portal sites in the farm are backed up. You can display a list of portal sites if you use the -o26 switch.

28

Symantec Backup Exec Command Line Applet

Using command line switches Backup job commands (continued) Operation

Additional Switches -ws:Windows SharePoint Services sites

Function

Description

Specifies a list of Windows SharePoint Services site name to back up. This list should be comma delimited. If you do not specify a list of Windows SharePoint Services sites, then all Windows SharePoint Services sites in the farm are backed up. You can display a list of Windows SharePoint Services site names if you use the -o26 switch.

-dl:document library names

Specifies a list of backward compatible document libraries to back up. This list should be comma delimited. If you do not specify a list of backward compatible document libraries, then all backward compatible document libraries in the farm are backed up. You can display a list of document library names if you use the -o26 switch.

-jjob name

Specifies the name that Backup Exec will assign to this job.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -ddevice name

Specifies the name of the device Backup Exec should use for backup. When backing up a remote server, the device name will be the name of the remote server.

29

Using command line switches Backup job commands (continued) Operation

Additional Switches

Function

Description

-r

Replace existing Instructs Backup Exec to replace a previously job defined job with this new one. You can replace a job that was created either through the command line or the Backup Exec Administration Console, as long as that job has already been created and saved.

-w

Wait for job completion

-sn:media server name or -pn:media server pool name -o28

Specifies a preferred server name or media server pool name for the job.

Use Oracle Recovery Manager (RMAN) to back up an Oracle database -svr:server name

Instructs the Command Line Applet to wait for the operation to complete before returning. If the job is a scheduled job (not a run now job), the -w is ignored.

Use RMAN to create and run a backup job for an Oracle database. Returns a job instance ID. Also returns a 1 if the command succeeds or a -1 if the command fails.

Required. Specifies the name of a server

on which Oracle runs.

30

-sid:Oracle SID

Required. Specifies the Oracle server ID.

-a

Backup up all archived logs.

-jjob name

Specifies the name that Backup Exec will assign to this job.

-ddevice name

Specifies the name of the device Backup Exec should use for backup. When backing up a remote server, the device name will be the name of the remote server.

Symantec Backup Exec Command Line Applet

Using command line switches Backup job commands (continued) Operation

Additional Switches

Function

Description

-w

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning. If the job is a scheduled job (not a run now job), the -w is ignored.

Back up a Microsoft SharePoint Portal Server 2007

Creates and runs a backup job for the Microsoft SharePoint Portal Server 2007. Returns a job instance ID. Also returns a 1 if the command succeeds or a -1 if the command fails.

-o52

The Agent for Microsoft SharePoint must be enabled on both the media server and the server on which SharePoint Portal Server is installed in order for this command to work. You must specify either the -wb switch or the -fm switch. If you specify either switch, the other is optional -wb:web server name

Required. Specifies the name of a Web server that belongs to the farm.

-fm:farm name

Required. Specifies the SharePoint Portal Server farm to back up.

-cf:

Includes the Configuration database in the backup job.

-ss:

Includes the Single sign-on database in the backup job.

-ca

Backs up the central administration site.

-wa:Web application name

Specifies the name of the Web application. You can list multiple names.

-sp: shared service provider name or -ssp shared service provider name

Specifies the name of the shared server provider. You can list multiple names.

31

Using command line switches Backup job commands (continued) Operation

Additional Switches

Function

Description

-si

Backs up the shared instance.

-gs

Backs up the global settings.

-jjob name or -ijob ID

Required. Specifies the name or the job ID of the previously defined job that Backup Exec should run. Note If there are jobs with the same name, only one of the jobs will run. To ensure that the correct job runs, you should use the job ID instead of the job name to specify which job will run.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -ddevice name

32

Specifies the name of the device Backup Exec should use for backup. When backing up a remote server, the device name will be the name of the remote server.

-r

Replace existing Instructs Backup Exec to replace a previously job defined job with this new one. You can replace a job that was created either through the command line or the Backup Exec Administration Console, as long as that job has already been created and saved.

-w

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning. If the job is a scheduled job (not a run now job), the -w is ignored.

Symantec Backup Exec Command Line Applet

Using command line switches Backup job commands (continued) Operation

Additional Switches

Function

Description

-e

Enables Backup Exec Granular Recovery Technology (GRT), which lets you restore individual items from tape.

-sn:media server name or -pn:media server pool name

Specifies a preferred server name or media server pool name for the job.

-o90

Launch job using job script file

Executes a job based on the contents of a script file. Return values depend on the type of script. Returns a job instance ID. Also returns a 1 if the command succeeds or a -1 if the command fails. For more information about Backup Job Script Files, see “Using job script files” on page 119.

-fscript file

-w

-o99

Required. Specifies the name of the Backup Exec job script file. Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning. If the job is a scheduled job (not a run now job), the -w is ignored.

Manage an encryption key

Creates and maintains encryption keys.

-kkey name

Required. Specifies the name of the encryption key.

-pp:pass phrase

Required when creating a new key. Specifies a pass phrase for this key. For 128-bit AES encryption, the pass phrase must be at least eight characters. For 256-bit AES encryption, the pass phrase must be at least 16 characters.

33

Using command line switches Backup job commands (continued) Operation

Additional Switches -em:encryption method

Function

Description

Specifies the encryption method to use. Values are as follows: ◆

0 = None



1 = Software



2 = Hardware



3 = Hardware if available, otherwise software

Use this switch with the -dk parameter to configure the default encryption method for new backup or duplicate backup set jobs. To specify the encryption method, you must first set a default encryption key. If you type 2 or 3, the default key must be 256-bit encryption. If you enter the -dk parameter but not the -em parameter, then the encryption method defaults to software. -et:encryption type (128 or 256-bit)

Specifies the encryption type to use for this key. Your choices are 128-bit AES or 256-bit AES. The 256-bit AES encryption provides a stronger level of security than 128-bit AES encryption. However, backup jobs may process more slowly with 256-bit AES encryption than with 128-bit AES encryption.

-kt:key type

Specifies the key type for the encryption key. Enter 1 for a common key; otherwise, enter 0 for a restricted key. If a key is common, any Backup Exec user can use the key to back up and restore data. If a key is restricted, any Backup Exec user can use the key to back up data, but only the key owner or a user who knows the pass phrase can use the key to restore the encrypted data.

34

Symantec Backup Exec Command Line Applet

Using command line switches Backup job commands (continued) Operation

Additional Switches -dk:

Function

Description

Specifies the encryption key as the default key for new backup or duplicate backup set jobs. To clear the default key, specify the -dk: parameter with the key name “None.”

-d

-o220

Deletes an encryption key. If you do not specify the -d switch, an encryption key will be created. Create selection Creates a list of resource selections to be used list when creating a backup job.

-sselection name

Required. Specifies the name of the selection list.

-ddescription

A brief description of the selection list.

-fscript file

Required. Specifies the selections to be contained in this selection list. Format for scripts is [MACHINE] MACHINE1=machine name|logon GUID Each path must be on a separate line. For example: PATH1=C:\test\*.*|{1950A99C-2423-451E-B9 77-225717870CEE} PATH2=C:\test2\*.* An example script is available in the selectionscript.txt file in the WINNT\UTILS\I386 directory on the Backup Exec CD.

-sn:media server name or -pn:media server pool name

Specifies a preferred server name or media server pool name for the job.

-pi:pool ID

Specifies a preferred server pool ID for the job.

35

Using command line switches Backup job commands (continued) Operation

Additional Switches

-o999

Function

Description

Error code lookup

Displays an error message for an error code.

-eerror code

Specifies the error code for the error message you want to display.

Operations and switches for administrating jobs Several command switches allow you to administer your jobs. These switches, which allow you to obtain information about the jobs, view job histories, and cancel a job, include: Job monitoring switches Operation

Additional Switches

-o15

Function

Description

Get job state

Displays one of many predefined job states if the command was successful. Also returns a 1 if the command succeeds or a -1 if the command fails.

-jjob name or -ijob ID -o16

Required. Specifies the name or the job ID that contains the job statuses to display. Dump job status Copies to the console the job information and descriptive headings for each item associated for scheduled with the job ID. Returns a 1 if the command and active job succeeds or a -1 if the command fails.

-jjob name or -ijob ID -o20

Cancel job

-jjob name or -ijob ID

36

Required. Specifies the name or the job ID of the job to cancel. Cancels a job. Returns a 1 if the command succeeds or a -1 if the command fails. Required. Specifies the name or the job ID of the job to cancel.

Symantec Backup Exec Command Line Applet

Using command line switches Job monitoring switches (continued) Operation

Additional Switches

-o21

Function

Description

Dump completed job status

Displays completed job status. Returns a 1 if the command succeeds or a -1 if the command fails.

-ijob ID or -hi:job history ID

Specifies the job ID or job history ID that contains the job statuses to display.

-e

Use this switch with -ijob ID to display details for the last instance of the job.

-li:job ID

Use this switch to display a list of all job history IDs for the specified job ID.

-o22

Jobs on hold

Displays all the jobs that have the on hold status. If you do not specify -j or -i only the number of jobs on hold appears.

-i

Use this switch to display job IDs.

-j

Use this switch to display job names.

-o23

Query job

Displays information about all job states and job types in the Job Monitor.

-sjob state

Specifies the state of the job you want to query.

-qjob type

Specifies the type of job you want to query.

-i

Use this switch to display job IDs.

-j

Use this switch to display job names.

-js:

Use this switch to display a list of available job states that you can use with the -s switch.

-jt:

Use this switch to display a list of available job types that you can use with the -q switch.

37

Using command line switches Job monitoring switches (continued) Operation

Additional Switches

-o30

Function

Description

Dump job log name of completed job

Copies to the console the job log name that is associated with the specified job ID or job name. Returns a 1 if the command succeeds or a -1 if the command fails.

-jjob name or -ijob ID -o31

Required. Specifies the name or the job ID of the job. Dump job log contents

Copies to the console the contents of the job log specified on the command line. Returns a 1 if the command succeeds or a -1 if the command fails.

-ffile name

Required. Specifies the job log name.

-soutput style

Specify a 0 for text output or 1 for HTML output.

-o35

Rename a job

Renames a job. Returns a 1 if the command succeeds or a -1 if the command fails.

-ijob id

Rename job associated with the job ID.

Required. Instructs Backup Exec to rename the job associated with the job IDs.

-jjob name

Current name of Required. Instructs Backup Exec to rename the job to the job. rename.

-jn:new job name New name for the job. -o200

Required.Provides the new name for the job.

Place job on hold Places the specified job on hold. Returns a 1 if the command succeeds or a -1 if the command fails. You must specify either the -j switch or the -f switch. -jjob name

38

Required. Specifies the name of the job to be placed on hold.

Symantec Backup Exec Command Line Applet

Using command line switches Job monitoring switches (continued) Operation

Additional Switches

Function

-ffilename

-o201

Description

Required.Specifies a file that contains a list of jobs (one per line) to place on hold. Take job off hold Takes the specified job off hold. Returns a 1 if the command succeeds or a -1 if the command fails. You must specify either the -j switch or the -f switch.

-jjob name

Required. Specifies the name of the job to be taken off hold.

-ffilename

Required. Specifies a file that contains a list of jobs (one per line) to place on hold.

-o202

Delete scheduled job -jjob name or -ijob ID -ds:

Deletes a scheduled job. You must specific the -j switch. Required. Specifies the name or the job ID of the job to cancel.

Delete the selection list if no other jobs are using it

If the scheduled job is not deleted, the selection list is not deleted, and a -1 is returned. If the scheduled job is deleted, the selection list will be deleted, and a 1 is returned. If the selection list is not deleted, a 0 is returned.

-o221

Delete a backup Deletes the specified backup selection list. selection list -sselection list name or -ffilename

-o251

Required. Specifies the name of the selection list or filename to delete.

List all backup selection lists.

Displays all available backup selection lists. Returns a 1 if the command succeeds or a -1 if the command fails.

39

Using command line switches Job monitoring switches (continued) Operation

Additional Switches

-o312

Function

Description

Disable error handling rule

Disables an error-handling rule.

-irule ID

-o506

Required.Specifies the ID of the rule being disabled. Dump job information

-jjob name

-ddisplay type

Displays job, selection, and schedule information stored on this server. Also returns a 1 if the command succeeds or a -1 if the command fails. Specifies the name of the job that contains information that you want to be dumped.

Display type of Specifies the type of job information to job information display. Enter one of the following values: 1 = Display only the job information. Do not display the selection list or schedule information. 2 = Display only the selection list information. Do not display the job or schedule information. 3 = Display only the schedule information. Do not display the job or selection list information. If you do not use the -d switch, all job information is displayed.

-o507

Dump selection lists

-sselection list name -o509

40

Displays the contents of the specified selection list. If a selection list is not specified, all selection lists will be dumped. Specifies the name of the selection list.

Dump policy information

Displays the contents of the specified policy. If a policy is not specified, all policies will be dumped.

Symantec Backup Exec Command Line Applet

Using command line switches Job monitoring switches (continued) Operation

Additional Switches

Function

Description

-ipolicy ID

Required. Specifies the GUID for the policy. To find the ID for a policy, use operation -o263 to display the policies on a computer.

-j

Instructs Backup Exec to display policy name.

Restore job operations and switches You can run a previously created restore job or launch a restore job script file through the following command line switches: Restore job commands Operation

Additional Switches

-o7

Function

Description

Run a restore job Runs a restore job that has been previously defined for a media server. Returns a job instance ID. Also returns a 1 if the command succeeds or a -1 if the command fails. -jjob name or -ijob ID

Required. Specifies the name or the job ID of the previously defined job that Backup Exec should run.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -w

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

41

Using command line switches Restore job commands (continued) Operation

Additional Switches

-o27

Function

Description

Restore Microsoft SharePoint Portal Server 2003 job

Creates and runs a restore job of a Microsoft SharePoint Portal Server 2003 through a server farm.

-fm:farm name

Required. Specifies the SharePoint Portal Server farm to restore.

-cf

Includes the Configuration database in the restore job.

-ss:

Includes the Single sign-on database in the restore job.

-ds:

Includes the Document Library store in the restore job.

-ps:portal site name

Specifies a list of portal sites to restore. This list should be comma delimited. You can display a list of portal sites if you use the -o26 switch.

-ws:Windows SharePoint Services sites

Specifies a list of Windows SharePoint Services sites to restore. This list should be comma delimited. You can display a list of Windows SharePoint Services sites if you use the -o26 switch.

-dl:document library names

Specifies a list of backward compatible document libraries to restore. This list should be comma delimited. You can display a list of document libraries if you use the -o26 switch.

42

-ne:no earlier than date

Specifies the earliest date range to perform a point-in-time restore.

-nl:no later than date

Specifies the latest date range to perform a point-in-time restore.

Symantec Backup Exec Command Line Applet

Using command line switches Restore job commands (continued) Operation

Additional Switches

Function

Description

-jjob name

Specifies the name that Backup Exec will assign to this job.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -w

-o29

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

Use Oracle Use RMAN to create and run a restore for an Recovery Oracle database. Manager (RMAN) to restore an Oracle database -svr:server name

Required. Specifies the name of a server

on which Oracle runs.

-sid:Oracle SID

Required. Specifies the Oracle server ID.

-act:logon account name

Specifies the logon account name to log on to connect to the server on which Oracle runs. You should specify this switch if the current logon account name is not valid to log on to the server.

-tb:tablespace names

Specifies a list of tablespace names to restore. This list should be comma delimited.

-ne:no earlier than date

Specifies the earliest date range to perform a point-in-time restore.

43

Using command line switches Restore job commands (continued) Operation

Additional Switches

Function

Description

-nl:no later than date

Specifies the latest date range to perform a point-in-time restore.

-jjob name

Specifies the name that Backup Exec will assign to this job.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -w

-o36

44

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

Create a SQL 2000 server restore job

Creates and runs a restore job of a SQL 2000 server.

-db:named instance and database name

Required. Specifies the named instance of SQL 2000 the databases are in.

-dt:backup date

Restores the most recent backup job no later than the specified date.

-jjob name

Specifies the name that Backup Exec will assign to this job.

Symantec Backup Exec Command Line Applet

Using command line switches Restore job commands (continued) Operation

Additional Switches

Function

-pr:priority

Description

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -o38

-o39

Search catalog

Searches the catalog for protected resources.

-vn:volume name

Specifies the name of the volume that you want to search.

-mn:media name

Specifies the name of the media that you want to search.

-ne:no earlier than date

Specifies the earliest date range to perform a point-in-time search.

-nl:no later than date

Specifies the latest date range to perform a point-in-time search.

-fn:filename

Specifies the type of file by which you want to search. You can use a type of filename such as .doc.

-pa:path name

Specifies the path by which you want to search.

-sn:server name

Specifies the server name by which you want to search.

-d

Search by directories only.

-s

Include subdirectories in the search. Create a restore job of NTFS volumes

Runs a restore of NTFS volumes that include system state and shadow copy components.

45

Using command line switches Restore job commands (continued) Operation

Additional Switches -pa:selection path

Function

Description

Required. Specifies the selection to restore. You must enter the path name in the \\server\path\file format. You can enter multiple paths, however, the list should be comma delimited. For example, pa:"\\server1\path1\file1, \\server2\path2\file2" You can use a pipe to specify multiple selections under the same server. For example, -pa:"\\server1\path1\file1|\path2\file2|\path 3\file3" You can use a plus sign to specify multiple files under the same path. For example, -pa:"\\server1\path1\file1+file2+file3" You can specify *.type to restore the same type of file to be restored. For example, -pa:"\\server\path1\*.doc". To restore everything under a directory, use use *.* as the filename, or end the path with \. If the selection is a directory, but the selection text does not end with \, the folder name will be specified as the filename. The file will be restored instead of the directory.

-ne:no earlier than date

Specifies the earliest date range to perform a point-in-time restore.

-nl:no later than date

Specifies the latest date range to perform a point-in-time restore.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. 46

Symantec Backup Exec Command Line Applet

Using command line switches Restore job commands (continued) Operation

Additional Switches

Function

Description

-w

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

Restore Microsoft SharePoint Portal Server 2007 job

Creates and runs a restore job of a Microsoft SharePoint Portal Server 2007 through a server farm.

-o54

-fm:farm name

Required. Specifies the SharePoint Portal Server farm to restore.

-cf

Includes the Configuration database in the restore job.

-ss:

Includes the Single sign-on database in the restore job.

-ca

Restores the central administration site.

-wa:Web application name

Specifies the name of the Web application. You can list multiple names.

-sp: shared service provider name or -ssp shared service provider name

Specifies the name of the shared server provider. You can list multiple names.

-gs

Restores the global settings.

-ne:no earlier than date

Specifies the earliest date range to perform a point-in-time restore.

-nl:no later than date

Specifies the latest date range to perform a point-in-time restore.

-j job name

Specifies the name that Backup Exec will assign to this job.

47

Using command line switches Restore job commands (continued) Operation

Additional Switches

Function

Description

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -w

-o90

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

Launch job using job script file

Executes a job based on the contents of a script file. Return values depend on the type of script. Returns a job instance ID. Also returns a 1 if the command succeeds or a -1 if the command fails. For more information about Backup Job Script Files, see “Using job script files” on page 119.

-fscript file

-w

Required. Specifies the name of the Backup Exec script file. If the job is a scheduled job (not a run now job), the -w is ignored. Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning. If the job is a scheduled job (not a run now job), the -w is ignored.

See also: “Using job script files” on page 119

48

Symantec Backup Exec Command Line Applet

Using command line switches

Operations and switches for viewing and responding to alerts Alerts are events that require administrator attention. Several command switches allow you to view and respond to alerts. These include: Managing alerts switches Operation

Additional Switches

Function

Description

Get number of alerts

Displays the number of alerts on the computer. Returns a 1 if the command succeeds or a -1 if the command fails.

-i

Dump alert IDs

Displays all the alert IDs on the screen.

-tl:

Show titles

Displays titles of alerts.

-o40

-jserver name

Displays alerts generated from the specified server only.

-h

Displays history alerts.

-s

Displays the name of the server that generated the alert.

-d

Displays the date the alert was generated.

-o42

Dump alert text Dumps the alert title and message to the console. Returns a 1 if the command succeeds or a -1 if the command fails. -ialert ID or -a

-w

Required. Use -i to display a specific alert or -a to display active alerts. Wait for alert response

Instructs the Command Line Applet to prompt for a response to the alert.

Get number of information only alerts

Displays the number of non-critical (information only alerts) on the computer. Also returns a 1 if the command succeeds or a -1 if the command fails.

-i

Dump all alert IDs

If -i is used with this command, all alert IDs will be displayed on the screen.

-tl:

Show titles

Displays alert titles.

-o43

49

Using command line switches Managing alerts switches (continued) Operation

Additional Switches

Description

-jserver name

Displays alerts generated from the specified server only.

-s

Displays the name of the server that generated the alert.

-d

Displays the date the alert was generated.

-o44

50

Function

Get number of user intervention (critical) alerts

Displays the number of user intervention alerts on the computer. Also returns a 1 if the command succeeds or a -1 if the command fails.

-i

Dump all alert IDs

If -i is used with this command, all alert IDs will be displayed on the screen.

-tl:

Show titles

Displays alert titles.

-jserver name

Displays alerts generated from the specified server only.

-s

Displays the name of the server that generated the alert.

-d

Displays the date the alert was generated. Clears all current information only alerts. Returns a 1 if the command succeeds or a -1 if the command fails.

-o45

Clear all information only alerts

-o46

Respond to alert Allows you to respond to an alert. Returns 1 if the command succeeds, 0 if the alert was already responded to, or -1 if the command fails. -ialert ID

Required. Specifies the alert ID that you want to respond to.

-rresponse or -w

Required. Specifies a response. Responses are OK, YES, NO, CANCEL, RETRY,or IGNORE or instructs the Command Line Applet to prompt for a response.

Symantec Backup Exec Command Line Applet

Using command line switches Managing alerts switches (continued) Operation

Additional Switches

Function

-arespond to all informative alerts -o47

Specifies an OK response to informative alerts. If you specify the -a switch you cannot use the -w switch.

Get all warning alerts

Displays the number of warning alerts on the computer. Also returns a 1 if the command succeeds or a -1 if the command fails.

-i

Dump all alert IDs

If -i is used with this command, all alert IDs display on the screen.

-tl:

Show titles

Displays alert titles.

-jserver name

Displays alerts generated from the specified server only.

-s

Displays the name of the server that generated the alert.

-d

Displays the date the alert was generated.

-o48

-o49

Description

Get all error alerts

Displays the number of error alerts on the computer. Also returns a 1 if the command succeeds or a -1 if the command fails.

-i

Dump all alert IDs

If -i is used with this command, all alert IDs display on the screen.

-tl:

Show titles

Displays alert titles.

-jserver name

Displays alerts generated from the specified server only.

-s

Displays the name of the server that generated the alert.

-d

Displays the date the alert was generated. List alert categories

Displays alert categories. Returns a 1 if the command succeeds or a -1 if the command fails.

51

Using command line switches Managing alerts switches (continued) Operation

Additional Switches

Function

Description

-i

Dump all alert IDs

If -i is used with this command, all alert IDs will be displayed on the screen.

-j

Display alert category name

Displays alert names on screen.

-ac:

Display event category

Displays the alert category on screen.

Dump alert configuration

Displays the configuration for alerts on screen. Returns a 1 if the command succeeds or a -1 if the command fails.

-o50

-ialert category ID -o51

Required. Specifies an alert ID to display configuration information for. Set alert configuration

-ialert category ID

52

Modifies the alert configuration.

Required. Specifies an alert ID to display configuration information for.

-e or -d

Enable alert or disable alert

Enables or disables the specified alert for reporting by Backup Exec. Some alerts types, such as error and attention required, are always enabled.

-no: or -nn:

Enable notification or disable notification

Enables or disables the sending of a notification when the alert occurs. Recipients must be configured to use this option.

-jl: or -nj:

Enable inclusion Sends the job log or disables the inclusion of of job log or the job log to the alert recipient that is disable inclusion configured for notification. of job log

Symantec Backup Exec Command Line Applet

Using command line switches Managing alerts switches (continued) Operation

Additional Switches

Function

Description

-s or -ns:

Enable sending of SNMP notifications or disable sending of SNMP notifications

Enables or disables the sending of alert notifications through SNMP.

-rl: or -nr:

Enable event logging or disable event logging

Enables or disables the logging of events in the Windows event log.

-ac:timeout or -na:

Set time for automatic clearing of alert or disable automatic alert clearing

Sets the time in days, hours, or minutes for Backup Exec to automatically clear the alert or disables the automatic clearing of alerts. Set the time as D=days, H=hours, or M=minutes.

Set the automatic response for an alert.

Sets the automatic response for an alert. The possible responses are Yes, No, and Cancel.

Dump notification recipients

Displays the recipients that have defined notification methods. Returns a 1 if the command succeeds or a -1 if the command fails.

-ar:response

-o150

The length of time entered cannot be more than seven days.

53

Using command line switches

Operations and switches for error-handling rules Backup Exec has system-defined error-handling rules that determine how job errors are handled. They apply to all backup jobs and are defined based on the cause of the failure. The rules can be configured to automatically perform operations such as retry, pause, or cancel a job after a failure occurs. Error-handling rules are disabled by default. Error-Handling Rules switches Operation

Additional Switches

Function

Description

-o310

Display error-handling rules

Displays the error-handling rules.

-o311

Enable error handling rule -irule ID

Required. ID of the rule that is to be enabled.

-mr:maximum retries

Indicates that the job should be retried and the number of times the job is to be retried. The range for maximum retries is 1 to 99.

-ri:retry interval

Indicates that the job should be retried and the number of minutes to wait before the job is retried. The range for the retry interval is 1 to 1,440.

-pj:

Pause job on error

Indicates the job is to be paused until the user has taken action to clear the error. If this switch is absent, the job will be cancelled until its next scheduled run.

-cj:

Cancel job on error

Indicates the job is to be cancelled if an error occurs.

-no:notes -o312

Disable error handling rule -irule ID

54

Specifies miscellaneous information for the error-handling rule. Disables the specified error-handling rule.

Required. Specifies the error-handling rule that is to be disabled.

Symantec Backup Exec Command Line Applet

Using command line switches

Operations and switches for managing media and devices Through the Command Line Applet, you can manage the storage devices attached to your media server, manage media in these devices, launch utility operations, and obtain the status of your media server. You can also use commands to stop and start Backup Exec system services and create logon accounts for accessing systems. The device and media management switches available include: Device and media management switches Operation

Additional Switches

-o62

Function

Description

Is drive paused

Returns a 1 if the drive is paused, a 0 if the drive is not paused, and a -1 if the command fails.

-ddrive name or -idrive ID -o63

Required. Specifies the name or the ID of the drive. Get number of drives

Displays the number of managed drives. Returns a 1 if the command succeeds or a -1 if the command fails.

-i

Displays drive IDs for all drives.

-j

Displays names for all drives.

-o64

Get number of drives available

Displays the number of managed drives that are online and not paused. Drives that are being used are considered online and are included in the number displayed. Returns a 1 if the command succeeds or a -1 if the command fails.

-i

Displays drive IDs for all drives.

-j

Displays names for all drives.

-o65

Get number of drives paused

Displays the number of managed drives that are paused. Returns a 1 if the command succeeds or a -1 if the command fails.

-i

Displays drive IDs for all drives.

-j

Displays names for all drives.

55

Using command line switches Device and media management switches (continued) Operation

Additional Switches

-o66

Function

Description

Get number of drives offline

Displays the number of managed drives that are offline. Returns a 1 if the command succeeds or a -1 if the command fails.

-i

Displays drive IDs for all drives.

-j

Displays names for all drives.

-o67

Dump drive properties

-ddrive name or -idrive ID

Required. Specifies the name or the ID of the drive.

-o68

Query devices

-o69

Get number of media sets

Displays the number of media sets. Returns a 1 if the command succeeds or a -1 if the command fails.

-i

Displays the media set IDs for all media sets.

-j

Displays the names of all media sets.

-o70

Dump media set Displays properties of the media set. Returns properties a 1 if the command succeeds or a -1 if the command fails. -imedia set ID or -jmedia set name

-o71

Required. Specifies the media set ID or media set name.

Dump media Displays properties of the media label. label properties Returns a 1 if the command succeeds or a -1 if the command fails. -imedia set ID or -jmedia set name

56

Displays general properties of a drive. Returns a 1 if the command succeeds or a -1 if the command fails.

Required. Specifies the media set ID or media set name.

Symantec Backup Exec Command Line Applet

Using command line switches Device and media management switches (continued) Operation

Additional Switches

-o78

Function

Description

Set robotic library properties

Sets properties for a robotic library.

-drobotic library

Required. Specifies the robotic library to target for this operation.

-nd:new robotic library name

Specifies the name for the robotic library.

-ps:pause or resume drive

Enter 1 to pause the robotic library; otherwise, enter 0 to resume.

-e:enable or disable robotic library

Enter 1 to enable the robotic library; otherwise, enter 0 to disable the robotic library.

-es:enable or disable startup initialization

Enter 1 to enable the startup initilization; otherwise, enter 0 to disable the startup initilization.

-er:enable or disable startup initialization

Enter 1 to enable the removable storage; otherwise, enter 0 to disable the removable storage.

-eb:enable or disable bar code rules

Enter 1 to enable bar code rules; otherwise, enter 0 to disable bar code rules.

-sb:slot base

Specifies the starting slot. Some robotic libraries have slots starting at "0"; others start at "1".

-o79

Set device properties -ddevice name

Sets properties for a device.

Required. Specifies the device to target for this operation.

57

Using command line switches Device and media management switches (continued) Operation

58

Additional Switches

Function

Description

-ndnew device name

Specifies the name for the device.

-ps:pause or resume device

Enter 1 to pause the device; otherwise, enter 0 to resume.

-e:enable or disable device

Enter 1 to enable the device; otherwise, enter 0 to disable the device.

-e:enable or disable compression

Enter 1 to enable compression; otherwise, enter 0 to disable compression.

-bkblock size

Specifies the size of the blocks of data written to the device.

-bfbuffer size

Specifies the amount of data sent to the device on each read or write request. The buffer size must be an even multiple of the block size.

-bcbuffer count

Specifies the number of buffers allocated for this device.

-hwhigh water count

Specifies the number of buffers to be filled before data is first sent to the device, and any time after that if the device underruns.

-rsRead single block mode

Specifies that this device read only one block of data at a time.

-wsWrite single block mode

Specifies that this device write only one block of data at a time.

-rpRead SCSI pass-through mode

Specifies that this device read data without going through a Microsoft tape device API. Selecting this check box allows the data to pass directly through the device and allows more detailed information if device errors occur.

Symantec Backup Exec Command Line Applet

Using command line switches Device and media management switches (continued) Operation

Additional Switches

Function

Description

-wpWrite SCSI pass-through mode

Specifies that his device write data without going through the Microsoft tape device API. Selecting this check box allows data to pass directly through the device driver and allows more detailed information if device errors occur.

-r

Resets the preferred configuration settings to the default.

-s

Resets the cleaning statistics.

-o80

Import drive slots

Imports a list of backup tapes. Returns job ID and 1 if the command succeeds, or a -1 if the command fails.

-arobotic library

Required. Specifies the robotic library to target for this operation.

-ai:

Instructs Backup Exec to auto inventory all slots.

-sslot numbers

Specifies the slots in the robotic library to target. This list should be comma delimited. If no slots are specified, then all will be targeted by default.

-fschedule file

Schedules the job. If -fschedule file represents a scheduled job (not a run now job), then the -w option is ignored. See “Using a schedule script with device and media operations” on page 241.

59

Using command line switches Device and media management switches (continued) Operation

Additional Switches

Function

Description

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -w

-o81

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

Export drive slots

Exports a list of backup tapes. Returns the job ID and a 1 if the command succeeds, or a -1 if the command fails.

-arobotic library

Required. Specifies the robotic library to target for this operation.

-sslot numbers

Specifies the slots in the robotic library to target. This list should be comma delimited. If no slots are specified, then all will be targeted by default.

-fschedule file

Schedules the job. If -fschedule file represents a scheduled job (not a run now job), then the -w option is ignored. See “Using a schedule script with device and media operations” on page 241.

60

Symantec Backup Exec Command Line Applet

Using command line switches Device and media management switches (continued) Operation

Additional Switches

Function

-pr:priority

Description

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -w

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

-x

Specifies the export of expired media only.

-xc

Includes cleaning media in the export of expired media.

-xi

Imports new media to the slot after the export expired media operation completes.

-o82

Designate cleaning slot

-arobotic library or -sslot number

Designates a slot to be a cleaning slot. Returns a 1 if the command succeeds or a -1 if the command fails. Required. Specifies the robotic library or the slots in the robotic library to target for this operation. If you specify the slot number, the list should be comma delimited. If no slots are specified, then all will be targeted by default.

-o83

Reset slot to be non-cleaning slot

Designates a slot to be a non-cleaning slot. Returns a 1 if the command succeeds or a -1 if the command fails.

61

Using command line switches Device and media management switches (continued) Operation

Additional Switches

Function

Description

-arobotic library or -sslot number

Required. Specifies the robotic library or the slots in the robotic library to target for this operation. If you specify the slot number, the list should be comma delimited. If no slots are specified, then all will be targeted by default.

-o84

Get number of robots

-i -o85

Displays the number of managed robots. Returns a 1 if the command succeeds or a -1 if the command fails. Displays the robot IDs.

Dump robot properties

-irobot ID or -drobot name

Displays property information for the specified robotic library. Returns a 1 if the command succeeds or a -1 if the command fails. Required. Specifies the ID or the name of the robotic library to display properties for. If both -i and -d are provided, the -d parameter is used.

-o86

Dump slot content -irobot ID or -drobot name

Displays the slot information with header descriptions. Required. Specifies the ID or the name of the robotic library to display properties for. If both -i and -d are provided, the -d parameter is used.

-sslot numbers

62

List the slot number to display information for. The list should be comma delimited. If the slot number is not specified, the contents of all slots for the robotic library are displayed.

Symantec Backup Exec Command Line Applet

Using command line switches Device and media management switches (continued) Operation

Additional Switches

-o100

Function

Description

Create cleaning job

Creates and runs a cleaning job on the specified drive. Returns the job ID and a 1 if the command succeeds or a -1 if the command fails.

-ddrive name

Required. Specifies the name of the robotic library drive you want to target.

-fschedule file

Schedules the job. If -fschedule file represents a scheduled job (not a run now job), then the -w option is ignored. See “Using a schedule script with device and media operations” on page 241.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -w

-o101

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

Create media set Creates a media set with the specified name. Returns a 1 if the command succeeds or a -1 if the command fails. -mmedia set name

Required. Specifies the name of the new media set.

-op:overwrite protection period

Specifies the overwrite protection period for the new media set. Enter the length of time in hours. Enter the value -1 to set the overwrite protection level to infinite.

63

Using command line switches Device and media management switches (continued) Operation

Additional Switches -ap:append

-o102

Function

Description

Specifies the append period for the new media set. Enter the length of time in hours. Create drive pool Creates a drive pool with the specified name and assigns the given drives to it. Returns a 1 if the command succeeds, a 0 if one or more specified drives cannot be found, or a -1 if the command fails.

-dp:drive pool

Required. Specifies the name of the new drive pool.

-ddrives

Specifies a list of drives to add to the drive pool. The list should be comma delimited.

-o103

Create inventory Creates an inventory job on a specified job for robotic robotic library. library Returns the job ID and a 1 if the command succeeds, or a -1 if the command fails. When using this command, you must also use the -arobotic library switch, which inventories all slots and drives on a specified robotic library. -arobotic library

Required. Specifies the robotic library to target for this operation.

-jjob name

Specifies a name for the job.

-fschedule file

Schedules the job. If -fschedule file represents a scheduled job (not a run now job), then the -w option is ignored. See “Using a schedule script with device and media operations” on page 241.

-sslot numbers

64

Specifies the slots in the robotic library to target. This list should be comma delimited. If no slots are specified, then all will be targeted by default.

Symantec Backup Exec Command Line Applet

Using command line switches Device and media management switches (continued) Operation

Additional Switches

Function

-pr:priority

Description

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -w

-o104

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

Lock library door

Locks the specified robotic library door. Returns the job ID and a 1 if the command succeeds, or a -1 if the command fails. When using this command, you must also use the -arobotic library switch.

-arobotic library

Required. Specifies the robotic library to target for this operation.

-fschedule file

Schedules the job. If -fschedule file represents a scheduled job (not a run now job), then the -w option is ignored. See “Using a schedule script with device and media operations” on page 241.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium.

65

Using command line switches Device and media management switches (continued) Operation

Additional Switches

Function

Description

-w

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

Unlock library door

Unlocks the specified robotic library door.

-o105

Returns the job ID and a 1 if the command succeeds, or a -1 if the command fails. When using this command, you must also use the -arobotic library switch.

-arobotic library

Required. Specifies the robotic library to target for this operation.

-fschedule file

Schedule the job. If -fschedule file represents a scheduled job (not a run now job), then the -w option is ignored. See “Using a schedule script with device and media operations” on page 241.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -w

66

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

Symantec Backup Exec Command Line Applet

Using command line switches Device and media management switches (continued) Operation

Additional Switches

-o106

Function

Description

Set media overwrite protection period

Specifies the media overwrite level and overwrite options. Returns a 1 if the command succeeds or a -1 if the command fails. When using this command, you must also use the -o1 and -o0 switches. If no switches are specified, the default overwrite level is 1=None.

-ol:overwrite level

Required. Specifies the overwrite level; for example, -o1:4. Overwrite Levels include: 1 = None 2 = None with prompt 3 = Partial 4 = Partial with prompt 5 = Full

-oo:recyclable

Required. Specifies the overwrite options; for example, -o0:0. Overwrite options include: 0 = Use scratch media first 1 = Use recyclable media first

67

Using command line switches Device and media management switches (continued) Operation

Additional Switches

-o111

Function

Description

Erase media

Erases the tape in the specified drive according to the specified erase type (-e). Returns the job ID and a 1 if the command succeeds, or a -1 if the command fails. Note If you use -m, you can only erase backup-to-disk media. If you use -s, you can only erase robotic libraries. You cannot use both switches.

-ddevice name

Required. Specifies the drive name you want to target. If -s is used, -ddrive name will be the name of the robotic library.

-eerase type

Required. Specifies the erase type. Erase types are: 1 = quick erase 3 = long erase

-jjob name

Specifies a name for the job.

-fschedule file

Schedule the job. If -fschedule file represents a scheduled job (not a run now job), then the -w option is ignored. See “Using a schedule script with device and media operations” on page 241.

68

-sslot numbers

Specifies the slot numbers containing the media to be erased. If this switch is used, -d will represent the robotic library name.

-mn:media name

Specifies the new name of the media.

-mmedia name

Required. Specifies the backup-to-disk folder to erase. You must specify the media in the backup-to-disk folder to erase.

Symantec Backup Exec Command Line Applet

Using command line switches Device and media management switches (continued) Operation

Additional Switches

Function

-pr:priority

Description

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -w

-o112

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

Retension media Retensions the tape in the specified drive. Returns the job ID and a 1 if the command succeeds, or a -1 if the command fails. -ddrive name

Required. Specifies the drive name. If -s is used, -ddrive name will be the name of the robotic library.

-sslot numbers

Specifies the slot numbers containing the media to be retensioned.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -w

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

69

Using command line switches Device and media management switches (continued) Operation

Additional Switches

-o113

Function

Description

Label media

Labels the tape in the specified drive. Returns the job ID and a 1 if the command succeeds, or a -1 if the command fails.

-ddrive name

Required. Specifies the drive name. If -s is used, -ddrive name will be the name of the robotic library.

-mmedia name

Required. Specifies the media name.

-sslot numbers

Specifies the slot numbers containing the media to be labeled.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -w

-o114

Wait for job completion

Format media

Instructs the Command Line Applet to wait for the operation to complete before returning. Formats the tape in the specified drive. Returns the job ID and a 1 if the command succeeds, or a -1 if the command fails.

70

-ddrive name

Required. Specifies the drive name. If -s is used, -ddrive name will be the name of the robotic library.

-sslot numbers

Specifies the slot numbers containing the media to be formatted.

Symantec Backup Exec Command Line Applet

Using command line switches Device and media management switches (continued) Operation

Additional Switches

Function

-pr:priority

Description

Specifies the priority for the job. Priority options include: ◆

Low



Lowest



Medium



High



Highest

If this switch is absent, the priority is set to medium. -w

-o115

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

Eject media from drive

Ejects the tape in the specified drive. Returns the job ID and a 1 if the command succeeds, or a -1 if the command fails.

-ddrive name

Required. Specifies the drive name.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -w

Wait for job completion

Instructs the Command Line Applet to wait for the operation to complete before returning.

71

Using command line switches Device and media management switches (continued) Operation

Additional Switches

-o116

Function

Description

Create a backup Creates a Backup Folder. Backup Exec allows folder you to create virtual devices called Backup Folders on the hard disk. These Backup Folders are used as destination devices for backup jobs. When you direct a backup job to a Backup Folder, the data is saved on disk as backup files. Returns a 1 if the command succeeds or a -1 if the command fails. -r

Makes the backup folder being created into a removable backup-to-disk folder. Otherwise, the folder will be a fixed (non-removable) folder.

-ffolder name

Specifies the folder name. When you create a Backup Folder, Backup Exec initially assigns a name and path to it. You can rename a Backup Folder as long as you use a unique name. Renaming a Backup Folder changes the way it appears in Backup Exec, but does not change the location of the Backup Folder on the disk.

72

-sfile size

Specifies the maximum size for each backup-to-disk file contained in this folder. The file size can be from 1 MB to 4096 GB. The default is 1 GB.

-nbackup sets

Specifies the maximum number of backup sets to be written to each backup-to-disk file in this folder. The maximum number can range from 1 to 8192. The default is 100.

-pdisk space reserve

Specifies the amount of disk space to reserve on the disk. When this threshold is reached, Backup Exec cannot submit jobs for processing that are targeted to this backup-to-disk folder, but jobs that are running will finish.

Symantec Backup Exec Command Line Applet

Using command line switches Device and media management switches (continued) Operation

Additional Switches

Function

-edevice setting

Description

Specifies the device setting for the backup-to-disk folder. Devices settings include: 0 = Auto detect settings. Backup Exec automatically detect the preferred settings for this device. 1 = Buffered reads. The device allows buffered reads, which is the reading of large blocks of data. 2 = Buffered writes. The device allows buffered writes, which is the writing of large blocks of data.

-mconcurrent jobs

Specifies the number of concurrent operations that you want to allow to this folder. This number can range from 1 to 16.

-ddirectory

Specifies the location for the folder. If you use the -r switch in the command, the device that you specify must be a drive letter followed by a colon, such as "C:". Backup jobs submitted to a Backup Folder cannot span disks. If the size of a backup job exceeds the amount of free space on the disk where the Backup Folder is located, the job will fail. Make sure that there is sufficient free space on a disk for a backup job before submitting it. Use the software data compression option to maximize the amount of data that can be stored on a disk. If the backup job fails because of insufficient disk space, the data backed up before the job fails can still be restored.

-o117

Inventory a stand-alone drive

-ddrive name

Creates an inventory job on a specified stand-alone drive. Displays the job instance ID. Returns a 1 if the command succeeds or a -1 if the command fails. Required. Specifies the drive name.

73

Using command line switches Device and media management switches (continued) Operation

Additional Switches

Function

Description

-jjob name

Specifies a name for the job.

-fschedule file

Schedules the job. If -fschedule file represents a scheduled job (not a run now job), then the -w switch is ignored.

-pr:priority

Specifies the priority for the job. Priority options include: ◆

Highest



High



Medium



Low



Lowest

If this switch is absent, the priority will be set as Medium. -x

-w

-0118

Uses media auxiliary memory for inventory, which allows the media to be identified without having to be mounted. Wait for job completion

Instructs the Command Line Applet to prompt for a response.

Delete backup-to-disk folders

Deletes a list of backup-to-disk folders.

-ffolder name

-o119

Set backup-to-disk properties -ffolder name

74

Required. Specifies the name of the backup-to-disk folders to delete. Sets properties for a backup-to-disk folder.

Required. Specifies the name of the backup-to-disk folder to target for this operation.

Symantec Backup Exec Command Line Applet

Using command line switches Device and media management switches (continued) Operation

Additional Switches

Function

Description

-smaximum backup-to-disk file size

Specifies the maximum size for each backup-to-disk file contained in this folder, and then select either MB or GB as the unit of size. The file size can be from 1 MB to 4096 GB. The default is 1 GB.

-qmaximum number of backup sets

Specifies the maximum number of backup sets to be written to each backup-to-disk file in this folder. The maximum number can range from 1 to 8192. The default is 100.

-kreserve disk size

Specifies the amount of disk space to reserve on the disk. When this threshold is reached, Backup Exec cannot submit jobs for processing that are targeted to this backup-to-disk folder, but jobs that are running will finish. The backup-to-disk status displays Low Disk Space.

-edevice setting

Specifies the device setting for the backup-to-disk folder. Devices settings include: 0 = Auto detect settings. Backup Exec automatically detect the preferred settings for this device. 1 = Buffered reads. The device allows buffered reads, which is the reading of large blocks of data. 2 = Buffered writes. The device allows buffered writes, which is the writing of large blocks of data.

-mnumber of concurrent ops

-o120

Specifies the number of concurrent operations that you want to allow to this folder. This number can range from 1 to 16. Delete media set Deletes the specified media set. Returns 1 if the command is successful or -1 if it failed.

-mmedia set

Required. Specifies the name of the media set.

75

Using command line switches Device and media management switches (continued) Operation

Additional Switches

-o121

Function

Description

Delete drive pool Deletes the specified drive pool. Returns a 1 if the command succeeds or a -1 if the command fails. -dp:drive pool

-o122

Required. Specifies the name of the drive pool. Create media server pool

This operation is only available if the Central Admin Server Option (CASO) is installed. Creates a media server pool with the specified name. Returns a 1 if the command succeeds or a -1 if the command fails.

-nm:pool name

Required. Specifies the name of the media server pool.

-pd:pool description

Specifies a description for the media server pool.

-si:server IDs or -sn:server names

Specifies the media server IDs or names to add to the media server pool.

-o123

Delete media server pool

This operation is only available if the Central Admin Server Option (CASO) is installed. Deletes the media server pool with the specified name. Returns a 1 if the command succeeds or a -1 if the command fails. Note Use only one of the required switches for this command.

-ipool IDs or -nm:pool names -o124

Required. Specifies the IDs or the names of the media server pool to be deleted. Rename a media server pool or set a new media pool description

This operation is only available if the Central Admin Server Option (CASO) is installed. Renames the specified media server pool or specifies a new media pool description. Returns a 1 if the command succeeds or a -1 if the command fails. Note Use only one of the required switches for this command.

76

Symantec Backup Exec Command Line Applet

Using command line switches Device and media management switches (continued) Operation

Additional Switches

Function

Description

-ipool ID or -onm:old pool name

Required. Specifies the ID of the media server pool or the name of the media server pool to be renamed.

-nm:new pool name

Specifies the new name of the media server pool.

-pd:pool description

Specifies a description of the media server pool.

-o125

Get media server pools

This operation is only available if the Central Admin Server Option (CASO) is installed. Displays the media server pools. Returns a 1 if the command succeeds or a -1 if the command fails.

-i

Instructs Backup Exec to display the media server pool ID.

-j

Instructs Backup Exec to display the media server pool name.

-si:server ID or -sn:server name

Instructs Backup Exec to only display the media server pools associated with the media server ID or media server name specified.

-o126

Add a media server to a media server pool

This operation is only available if the Central Admin Server Option (CASO) is installed. Adds a media server to the specified media server pool. Returns a 1 if the command succeeds or a -1 if the command fails.

-pi:pool ID or -pn:pool name

Required. Specifies the ID of the media server pool or the name of the media server pool.

-si:server IDs or -sn:server names

Specifies the media server IDs or names to add to the media server pool.

77

Using command line switches Device and media management switches (continued) Operation

Additional Switches

-o127

Description

Remove a media server from a media server pool

This operation is only available if the Central Admin Server Option (CASO) is installed. Removes a media server from the specified media server pool. Returns a 1 if the command succeeds or a -1 if the command fails.

-pi:pool ID or -pn:pool name

Required. Specifies the ID of the media server pool or the name of the media server pool.

-si:server IDs or -sn:server names

Specifies the media server IDs or names to remove from the media server pool.

-o128

Get media servers in a media server pool

This operation is only available if the Central Admin Server Option (CASO) is installed. Displays the media servers in the media server pools. Returns a 1 if the command succeeds or a -1 if the command fails.

-pipool ID or -pn:pool name

Required. Specifies the ID of the media server pool or the name of the media server pool.

-i

Instructs Backup Exec to display the media server ID.

-j

Instructs Backup Exec to display the media server name.

-o130

78

Function

Move media

Moves the specified media. Returns a 1 if the command succeeds or a -1 if the command fails.

-i or -jmedia name

Required. Specifies the ID of the media or the media server name to be moved.

-ms:media set ID

Required. Specifies the media set ID to which you want to move the media.

Symantec Backup Exec Command Line Applet

Using command line switches Device and media management switches (continued) Operation

Additional Switches

-o131

Function

Description

Rename media

Renames the specified media. Returns a 1 if the command succeeds or a -1 if the command fails.

-imedia ID

Required. Specifies the name of the media to be renamed.

-mn:media name

Required. Specifies the new name of the media.

-o132

List media label Lists the media labels contained in a specified media set. Returns a 1 if the command succeeds or a -1 if the command fails. -imedia set ID or -jmedia set name

-o133

Required. Specifies the ID of the media or the media set name to be moved.

Create media vault

-vn:vault name

Required. Specifies the name of the media vault.

-vd:vault description

Specifies a description for the media vault.

-o134

Delete media vault

-ivault ID or -vn: vault name -o135

Creates a media vault with the specified name to track media stored in specific sites. Returns a 1 if the command succeeds or a -1 if the command fails.

Deletes the specified media vault. Returns a 1 if the command succeeds or a -1 if the command fails. Required. Specifies the ID of the media vault or the name of the media vault to be deleted.

Create robotic library partitions

Creates a partition consisting of one or more slots on the specified robotic library. Returns a 1 if the command succeeds or a -1 if the command fails.

79

Using command line switches Device and media management switches (continued) Operation

Additional Switches

Description

-irobot ID or -drobot name

Required. Specifies the ID or the name of the robotic library on which the partitions will be created.

-sslot numbers

Specifies the slots in the robotic library to include in the partition. This list should be comma delimited. If no slots are specified, then all will be targeted by default.

-o136

Get list of media Displays the managed media vaults. Returns vaults a 1 if the command succeeds or a -1 if the command fails. -i

Displays the IDs for all media vaults.

-j

Displays the names of all managed media vaults.

-o137

Add media to a media vault

Adds media to the specified media vault. Returns a 1 if the command succeeds or a -1 if the command fails.

-imedia set ID or -jmedia set name

Required. Specifies the ID of the media or the media set name to be moved.

-mv:media vault ID or -vnmedia vauilt name

Required. Specifies the ID of the media vault or the name of the media vault that the media will be added to.

-o140

80

Function

Get number of media servers

Displays the managed media servers. Returns a 1 if the command succeeds or a -1 if the command fails.

-i

Displays the media server IDs for all media servers.

-j

Displays the names of all managed media servers.

Symantec Backup Exec Command Line Applet

Using command line switches

Backup Exec services commands Several command line switches allow you to monitor and manage the Backup Exec services. These commands include: Backup Exec service switches Operation

Additional Switches

Function

Description

-o107

Set wizards as run

Sets the registry so that the startup wizards do not run. Returns a 1 if the command succeeds or a -1 if the command fails.

-o500

Is Backup Exec Checks if the Backup Exec server is available. server available Returns 1 if the Backup Exec Server is available on the network, 0 if the server is not available, or -1 if the command fails. -cserver_name

Required. Specifies the name of the media server.

-o501

Are Backup Exec Checks if the Backup Exec system services are system services running. Returns 1 if the Backup Exec services are running on the computer. If the running system services are not running, a 0 is displayed. If the command fails, a -1 is displayed.

-o502

Start Backup Exec system services

Starts all Backup Exec services on the specified computer. Returns a 1 if all services start, a 0 if any services fail, or a -1 if the command fails.

-o503

Stop Backup Exec system services

Stops all Backup Exec services on the specified computer. Returns 1 if all services stop, a 0 if any services fail, or a -1 if the command fails.

-o504

Dump Backup Exec system services status

Copies to the console each Backup Exec system service name and status. Returns a 1 if the command succeeds or a -1 if the command fails.

-o505

Dump Backup Exec server properties

Outputs properties for a specified Backup Exec server. Returns a 1 if the command succeeds or a -1 if the command fails.

81

Using command line switches

Logon account operations and switches The following switch and subswitches enable you to create and modify logon accounts used for accessing specific systems: Logon Account switches Operation

Additional Switches

-o210

Function

Description

Create logon account

Creates a logon account for accessing specific systems being backed up or restored. This operation returns a logon account ID and a 1 if the command succeeds or a -1 if the command fails.

-nl:user name

Required. Specifies the user name for this logon account.

-pl:password

Specifies the password for this logon account.

-daccount name

Required. Provides a name for this logon account.

-pa:account type

Specifies if the logon account is restricted or common.

-dl:

Specifies the logon account as the default account to use to browse, make sections, or restore data on your local and remote resources. When you use this switch to set a logon account as the default, the default only applies to the specified user. Use -o211 to display the default logon account or log in to Backup Exec when you are logged in as the specified user.

82

-o211

Dump logon accounts

Displays the logon account information on the console. It will also display logon accounts of non DJM proxy jobs. Returns a 1 if the command succeeds or a -1 if the command fails.

-o212

Delete logon account

Deletes the specified logon account. Returns 1 if the command is successful or -1 if it failed.

Symantec Backup Exec Command Line Applet

Using command line switches Logon Account switches (continued) Operation

Additional Switches

Function

-ilogon account GUID or -jlogin account name -o213

Description

Required. Specifies the GUID or the logon account name of the logon account to be deleted. Modify logon account

Modifies properties for a specific logon account. The changes apply immediately and all resources that use the Backup Exec logon account are automatically updated. Changes made to a Backup Exec logon account are applied immediately. Returns 1 if the command is successful or -1 if it failed.

-ilogon account GUID or -jlogin account name

Required. Specifies the GUID or the logon account name of the logon account to be deleted.

-pw:password

Specifies the current password for this logon account.

-pl:password

Specifies the new password for this logon account.

-daccount name

Required. Provides a name for this logon account.

-pa:account type

Specifies if the logon account is restricted or common.

-dl:

Specifies the logon account as the default account to use to browse, make sections, or restore data on your local and remote resources. When you use this switch to set a logon account as the default, the default only applies to the specified user. Use -o211 to display the default logon account or log in to Backup Exec when you are logged in as the specified user.

83

Using command line switches

Report operations and switches The following switch and subswitches allow you to view and manage Backup Exec reports from the command line: Report switches Operation

Additional Switches

-o400

Description

Display report

Displays the report on the screen.

-i

Lists all available report IDs.

-rreport ID

Specifies the report ID to view.

-j

Lists available parameter names.

-ps:paramstr

Specifies parameters and values to use in the form ’@param1name=value, =value..., @param2name=value, =value...’.

-o401

Print report

Prints the report on the default printer.

-i

Lists all available report IDs.

-rreport ID

Specifies the report ID to view.

-j

Lists available parameter names.

-ps:paramstr

Specifies parameters and values to use in the form ’@param1name=value, =value..., @param2name=value, =value...’.

-o402

84

Function

Copy report to selected file format

Copies the report to a selected file format.

-i

Lists all available report IDs.

-rreport ID

Specifies the report ID to view.

-j

Lists available parameter names.

Symantec Backup Exec Command Line Applet

Using command line switches Report switches (continued) Operation

Additional Switches

Function

Description

-ps:paramstr

Specifies parameters and values to use in the form ’@param1name=value, =value..., @param2name=value, =value...’.

-ffilename

Fully qualified filename for the storage location of the output file. Not valid for -ft:1 (HTML) file types.

-ddirectory

Fully qualified directory name for storage location of output files. Only valid for -ft:1 (HTML) file types.

-ft:format

Use: ◆

-ft:1 for HTML file type.



-ft:2 for XML file type.



-ft:3 for Microsoft Excel file type.





-o403

Insert report -i or -ffilename

-ft:4 for Comma Separated Variables (CSV) type. -ft:5 for Adobe Portable Document Format (PDF)

Adds a report to the available file list. Required. Lists all available report IDs or the fully qualified filename for storage location of report file.

85

Using command line switches

Database management operations and switches The following switch and subswitches allow you to manage databases that use Backup Exec: Database management switches Operation

Additional Switches

-o25

Function

Description

Manage a Microsoft SharePoint Server Farm

Attach, delete, and rename a Microsoft SharePoint server farms.

-wb:web server name

Required. Specifies the name of a Web server that belongs to the farm.

-fm:farm name

Specifies the SharePoint server farm to manage. If you attempt to attach to a new farm and you do not specify a farm name, Backup Exec defaults to Server Farm x.

-a

Attaches to a new server farm

-d

Deletes a server farm.

-nf:new farm name

Renames an existing farm.

-e

Enter 1 to enable the specified Web server in the farm; otherwise, enter 0 to disable the specified Web server.

-r

Replaces a previously defined Microsoft SharePoint server farm with a new server farm.

-o26

Lists Microsoft Displays a the components of the specified SharePoint 2003 Microsoft SharePoint 2003 server farm. server farms When you specify additional switches, displays only the applicable components of the specified server. -wb:web server name

86

Displays Web server names.

Symantec Backup Exec Command Line Applet

Using command line switches Database management switches (continued) Operation

Additional Switches

Function

Description

-fm:farm name

Displays components of a specified server farm.

-cf:

Displays configuration database component names.

-ss:

Displays Single-sign on database component names.

-ds:

Displays Document Library store component names.

-ps:portal site name

Displays the portal sites and the components in the server farms. When you specify the name of a portal site, which also requires the -fm switch, displays only the components of the specified portal site.

-ws:Windows SharePoint Services site

Displays the Windows SharePoint Services sites and the components in the server farms.

-dl:document library names

Displays the full name of the backward compatible document library names.

When you specify the name of a Windows SharePoint Services site, which also requires the -fm switch, displays only the components of the specified Windows SharePoint Services site.

Specifies a list of backward compatible document libraries to back up. This list should be comma delimited. If you do not specify a list of backward compatible document libraries, then all backward compatible document libraries in the farm are backed up. You can display a list of document library names if you use the -o26 switch.

87

Using command line switches Database management switches (continued) Operation

Additional Switches

-o32

-svr:server name

Function

Description

List Oracle instance information

Displays a list of Oracle instance information.

Required. Specifies the name of a server

on which Oracle runs.

-sid:Oracle SID

Required. Specifies the Oracle server ID.

-act:logon account name

Specifies the logon account name to log on to connect to the server on which Oracle runs. You should specify this switch if the current logon account name is not valid to log on to the server.

-tb:tablespace names

Displays tablespace names.

-a

Displays all archived logs.

-o53

88

Lists Microsoft Displays a the components of the specified SharePoint 2007 Microsoft SharePoint 2007 server farm. When you specify additional switches, server farms displays only the applicable components of the specified server. -wb:web server name

Displays Web server names.

-fm:farm name

Displays components of a specified server farm.

-cf:

Displays configuration database component names.

-ss:

Displays Single-sign on database component names.

-ca

Displays the central administration site name.

Symantec Backup Exec Command Line Applet

Using command line switches Database management switches (continued) Operation

Additional Switches

Function

Description

-wa:Web application name

Displays information about the Web application. You can list multiple names.

-sp: shared service provider name or -ssp shared service provider name

Displays information about the shared server provider. You can list multiple names.

-si

Displays the search instance.

-gs

Displays the global settings.

-o32

List Oracle instance information -svr:server name

Displays a list of Oracle instance information.

Required. Specifies the name of a server

on which Oracle runs.

-sid:Oracle SID

Required. Specifies the Oracle server ID.

-act:logon account name

Specifies the logon account name to log on to connect to the server on which Oracle runs. You should specify this switch if the current logon account name is not valid to log on to the server.

-tb:tablespace names

Displays tablespace names.

-a

Displays all archived logs.

89

Using command line switches

Setting default options The command line switch -o300 allows you to set default options to be used for Backup Exec operations. After setting the default options, you can use the -o301 switch to retrieve the value of the default options set. To retrieve the value using the -o301 operation, specify the option name or file name after the command. If you do not specify an option name or file name, all the default options set will be retrieved. To retrieve a list of available default options and the values, use the -o301 operation with the -f switch. The default options can be set through a series of -do parameters and the use of a -dv parameter followed by the default value. For example, to set the job priority default to high using the -do parameter, enter: -o300 -do:DO_JOB_PRIORITY -dv:3 You can also set the default options through the use of the -f parameter followed by the name of a file. Use a text editor, such as Notepad, to create a file that contains all the default options. Each entry must be typed on separate line and include the name of the parameter typed in capital letters and then followed by an equal (=) or a colon (:) sign. The value for the entry must follow the equal sign and contain no quotes unless they are part of the value itself. For example, to set the job priority default to high and set the default backup to full using the -f parameter, create a text file that contains the following parameters: DO_JOB_PRIORITY=3 DO_BACKUP_TYPE=0 After you complete the file, enter: -o300 -f:filename

90

Symantec Backup Exec Command Line Applet

Using command line switches

The default parameters set through the -o300 switch can be overridden when creating an individual job. The following default options can be set using the -o300 switch: Default option parameters Option Name

Function

Description

General Default Options DO_GENERAL_ ENABLESTATS

Display progress Enter 1 to display the percent indicators for backup jobs complete number and gauge while a backup job is processing; otherwise, enter 0. These indicators allow you to monitor the progress of the job. Backup jobs may take a little longer to complete when this option is set because the target device must be scanned to determine the amount of data to be backed up. Note Due to the time required to scan the target device, selecting this option when backing up remote devices is not recommended.

DO_GENERAL_ STARTUPINVENTORY

Inventory all drives on Backup Exec services startup

Enter 1 to inventory all of the media in the storage devices when Backup Exec services are starting; otherwise, enter 0. Depending on the number of storage devices attached to the system, this process may take a few minutes. If you are using a robotic library, all of the robotic library’s slots are inventoried.

91

Using command line switches Default option parameters (continued) Option Name

Function

Description

Set job priority

Specifies the priority for the job. If another job is scheduled to run at the same time as this job, the priority determines which job runs first.

Job Default Options DO_JOB_PRIORITY

If a priority is not entered, the priority will be Medium. Priority options include:

92



0 = Low



1 = Lowest



2 = Medium



3 = High



4 = Highest

DO_JOB_LIMITAVAIL

Limit availability to a daily time window

Enter 1 to enable the availability window, which specifies when the selection list is available for backup each day; otherwise, enter 0.

DO_JOB_LIMITAVAIL_DATE

First available date for availability window

Enter the first date when the selection list should be available to be backed up.

DO_JOB_LIMITAVAIL_BEGINT Begin time for IME availability window

Enter the earliest time when the selection list is available for backup.

DO_JOB_LIMITAVAIL_ENDTI ME

End time for availability window

Enter the latest time when the selection list is available for backup.

DO_JOB_RUNJOBIFPRE SUCCESS

Run job only if the pre-job command is successful.

Enter 1 to run the job only if the pre-job command is successful; otherwise, enter 0. If the pre-job command is not successful, the job does not run, and is marked as failed.

DO_JOB_RUNPOSTIFJOB FAILS

Run post-job command even if the job fails.

Enter 1 to run the post-job command even if the job fails; otherwise, enter 0.

DO_JOB_RUNPOST

Run post-job command if Enter 1 to run the post-job command pre-job command is only if the pre-job command is successful successful; otherwise, enter 0. Symantec Backup Exec Command Line Applet

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_JOB_CMDTIMEOUT

Specify time interval for command

Specifies the amount of time before or after the job in which the pre- or post-command should run.

DO_JOB_FAILIFCMDFAILS

Mark job as failed if either command fails

Enter 1 to have the job marked as failed if either the pre-job or post-job command fails; otherwise, enter 0.

DO_JOB_RUNPOSTAFTER

Run post-command after Enter 1 to run the post-command after job verification completes the job verification completes; otherwise, enter 0.

DO_JOB_RUNON

Specifies where the command is to be run

Enter one of the following options: ◆ ◆

0 = On this media server 1 = On each server backed up or restored to

DO_JOB_ CANCELTHRESHOLD

Cancel the job if not completed within the specified time.

Specifies the amount of time Backup Exec should wait for the job to complete before cancelling the job. This value should be provided in minutes.

DO_JOB_ DEVICEGUID

Set default device for job Specifies the drive pool or stand-alone drive to be used for processing the backup.

DO_JOB_ MEDIASETGUID

Set the default media set Specifies the media set for the job.

93

Using command line switches Default option parameters (continued) Option Name

Function

Description

Select default backup method

Specifies the backup method to be used. Methods are:

Backup Default Options DO_BACKUP_TYPE



0 = Full



1 = Copy



2 = Differential – changed files



3 = Incremental – changed files



4 = Daily



5 = Working set



6 = Incremental – modified time



7 = Differential – modified time



8 = Full – modified time

If 5 is entered as the value, a value must also be entered for DO_BACKUP_ LASTACCCESSEDDAYS DO_BACKUP_ SINGLEBACKUPNTFS

Enable single instance Enter 1 to ensure that only one backup for NTFS volumes instance of the backing file for NTFS volumes will be backed up regardless of the number of single instance store (SIS) links that point to it; otherwise, enter 0.

DO_BACKUP_ LASTACCESSEDDAYS

Set last access date

Note If 5 was entered as the value for DO_BACKUPT_TYPE, the DO_BACKUP_ LASTACCESSEDDAYS entry must be completed. Enter the number of days during which files that you want to include in the backup were last accessed. For example, to specify a working set backup to include all files last accessed within 30 days, type: -do:DO_BACKUP_ LASTACCESSEDDAYS -dv:30

94

Symantec Backup Exec Command Line Applet

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_BACKUP_ MEDIAOVERWRITE

Set media overwrite protection

Specify one of the following values: ◆ ◆



DO_BACKUP_ COMPRESSIONTYPE

0 = Overwrite 1 = Append, overwrite if no media available 2 = Append, no overwrite

Set compression method Enter a number from 0 to 3 that corresponds with the type of compression to use. Options include: ◆

0 = Hardware compression



1 = Software compression





2 = Hardware if available, otherwise software 3 = None

DO_BACKUP_COLLECTINFO

Collect additional information for synthetic backup and for true image restore

Enter 1 to collect information about files and directories that have been moved, renamed, or newly installed since the last backup job. These files and directories are included in the backup. Otherwise, enter 0.

DO_BACKUP_AUTOVERIFY

Verify after backup

Enter 1 to have Backup Exec automatically perform a verify operation to make sure the media can be read after the backup has been completed; otherwise, enter 0. Verifying all backups is recommended.

DO_BACKUP_ INSERTCHECKSUMS

Calculate checksums

Enter 1 if the checksums are to be calculated for each data stream written to tape, and then written in a separate stream immediately following the data stream. If 0 is entered, backup performance may be improved, but there will be no way to verify the integrity of the data on the tape.

95

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_BACKUP_ TRAVERSEPOINTS

Back up local mount points

Enter 1 to back up mount points that direct a file or directory to a local disk or directory path; otherwise, enter 0. Using this option allows you to back up data that is linked to local files, but stored on another device without having to actually select the data.

DO_BACKUP_HSM

Back up data in remote storage

Enter 1 to back up data that has been migrated from primary storage to secondary storage; otherwise, enter 0. When using this option, the data will not be recalled to its original location; it will be backed up directly to the backup media. This option should not be used if: ◆



DO_BACKUP_ USECHANGEJOURNAL

96

Use change journal

A single device containing one drive is used for secondary storage and backups because Remote Storage and Backup Exec will compete for use of the drive. You want to run a backup of the entire system because Backup Exec attempts to access all data that has been migrated to secondary storage and this may take a considerable amount of time.

Enter 1 to use Windows NTFS Change Journal to determine which files have been modified since the last full backup; otherwise, enter 0. This option can only be used with NTFS volumes and only when the backup method selected is either DIFFERENTIAL Using modified time or INCREMENTAL - Using modified time.

Symantec Backup Exec Command Line Applet

Using command line switches Default option parameters (continued) Option Name

Function

DO_BACKUP_ OPENFILEMETHOD

Back up open files if Open Enter a number from 0 to 3 to specify File Option is not how to back up open files if the Open available File Option is not available. Values include:

DO_BACKUP_ OPENFILESKIPSECS

Description



0 = Never



1 = With a lock



2 = Without a lock



3 = If closed within x seconds

Back up open file if closed If 3 was entered for the value for within x seconds DO_BACKUP_OPENFILEMETHOD, enter a number from 1 to 999 to specify the number of seconds Backup Exec is to wait for an open file to close before continuing the backup. If the files do not close during the specified interval, they are skipped.

Restore Default Options DO_RESTORE_ EXISTINGMETHOD

Restore over existing files Enter 1 to overwrite files on the target device that have the same name as files that are being restored; otherwise, enter 0.

DO_RESTORE_CORRUPT

Restore corrupt files

Enter 1 to allow Backup Exec to restore corrupted files during the restore process; otherwise, enter 0 to allow Backup Exec to automatically exclude corrupt files from the restore process.

DO_RESTORE_ JUNCMETHOD

Restore junction points method

Enter 0 if you want to restore the information for the junction points and the files and directories to which they are linked, overwriting existing junction points on your system. Enter 1 if you want to restore files and directories backed up from junction point links while retaining the system’s current junction points.

97

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_RESTORE_TEMPPATH

Path on media server for Type the path on the media server staging temporary where you want to stage temporary restore data restore data when using Backup Exec Granular Recovery Technology (GRT) to restore individual items from tape.

Network and Security Default Options

98

DO_NIC_ ENABLEDSHARESELECTION

Enter 1 to enable selection of Windows user shares; otherwise, enter 0.

DO_NIC_AGENTPORTRANGE

Enter a port range to allow remote agents to use a range of ports for communications.

DO_NIC_ AUTOOBTAINSUBNET

Enter 1 display the 32-bit number that determines the subnet to which the network interface card belongs; otherwise, enter 0.

DO_NIC_ ANYAVAILABLE

Enter 1 to select the name of the network interface card that connects the media server to the network you want to use for the backup network; otherwise, enter 0.

DO_NIC_PROTOCOL

Enter one of the following values to select the protocol you want to use: ◆

0 = any available protocol



1 = Use IPv4



2 = Use IPv6

DO_NIC_MACADDRESS

Enter 1 to display the Media Access Control (MAC) address, Adapter type, Description, IP addresses, and subnet prefixes of the network interface you selected for the backup network; otherwise, enter 0.

DO_NIC_SUBNETADDRESS

Enter a subnet address to ensure that the data from a remote system you select for backup is backed up or restored over any available network. Symantec Backup Exec Command Line Applet

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_ENCRYPTION_TYPE

Specify the encryption method to use

Enter a number from 0 through 3 to specify the encryption type. Selections are as follows: ◆

0 = None



1 = Software



2 = Hardware



3 = Hardware if available. Otherwise, use software.

To set an encryption type, you must first set a default encryption key by using -o99. If you set the encryption type to 2 or 3, the default key must be 256-bit encryption. DO_SAV_THREATLEVELTRIG Set Symantec ThreatCon Enter a number from 0 through 4 to GER Level specify the Symantec ThreatCon Level at which backup jobs should run immediately. Selections are as follows: ◆

0 = Disabled



2 = Level 2: Elevated



3 = Level 3: High



4 = Level 4: Extreme

Trial Job Default Options DO_TRIAL_ CHECKCREDENTIALS

Check logon credentials for trial run job

Enter 1 to verify that the logon account is correct for the volumes being backed up; otherwise, enter 0.

DO_TRIAL_ CHECKCAPACITY

Check media capacity for Enter 1 to test whether enough tape is trial run job available to complete the job; otherwise, enter 0. Note During the test run job, the number of scheduled jobs in the queue is not checked; therefore, jobs that are scheduled before the test run job may use the media that was available when the test run job was performed.

99

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_TRIAL_CHECKMEDIA

Check media for trial run Enter 1 to test whether the media is job online and overwritable for a trial run job; otherwise, enter 0.

DO_TRIAL_ DETERMINESIZEMETHOD

Select method for Enter 0 if you want to determine job determining trial run job size from a previous job history, or size enter a 1 if you want to perform a pre-scan.

DO_TRIAL_ HOLDONFAILURE

Place job on hold if trial job fails

Enter 1 to have the scheduled job placed on hold if any failures are detected during the test run; otherwise, enter 0.

Advanced Open File Options DO_OPENFILE_METHOD

Enter one of the following values: ◆ ◆

DO_OPENFILE_CONFIGURAT Specify the open file ION=0-4 technology to back up open files

1 = Use the Advanced Open File Option

Enter a number from 0 through 4 to specify the open file technology to back up open files. Selections include: ◆









100

0 = None

0 = Do not use the open file technology 1 = Automatically select open file technology 2 = Use Microsoft Volume Shadow Copy Service 3 = Use VERITAS Volume Snapshot Provider 4= Use VERITAS Storage Foundation for Windows FlashSnap Option

Symantec Backup Exec Command Line Applet

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_SNAPSHOT_PROVIDER= 0-3

Specify the snapshot provider for the selected volume

Enter a number from 0 through 3 to specify the snapshot provider for the selected volume. Selections include: ◆







0 = Automatic - Allows VSS to select the snapshot provider 1 = System - Use Microsoft software shadow copy provider 2 = Software - Use VERITAS Storage Foundation for Windows 3 = Use technology provided by hardware manufacturer

DO_USE_SINGLE_VOLUME_S Process logical volumes NAPSHOT=0 or 1 for backup one at a time

Enter 1 to process logical volumes for backup one at a time; otherwise, enter 0.

DO_SELECTIONLIST_CREATE Specify separate selection lists for resources or computers









Enter a number from 0 through 2 to specify separate selection lists for resources or computers. Selections include: 0 = Single backup selection list for all selections 1 = Separate backup selection list for each computer 2 = Separate backup selection list for each resource

Advanced Disk-based Backup Default Options DO_DISKBACKUP_OFFHOST

Use offhost backup to move backup processing from the remote computer to the media server

Enter 1 if you want to enable offhost backup; otherwise, enter 0. If you enter 1, an offhost backup of all volumes is performed if all requirements are met.

101

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_DISKBACKUP_SNAPSHO Specify snapshot T provider

Enter one of the following values: ◆





Automatic - Use hardware if available; otherwise use software. Select this option to enable VSS to select the best provider for the selected volume. Software - Use Veritas Storage Foundation for Windows. Hardware - Use technology provided by hardware manufacturer:

If you select Software or Hardware as the snapshot provider, then the following information applies: ◆



The provider must support transportable snaps. If multiple volumes are selected, then all volumes must be snappable by the same type of provider.

Software and hardware providers cannot both be used to snap different volumes in the same job. You must either create another job, or make sure that the following option is selected: Process logical volumes for offhost backup one at a time. DO_DISKBACKUP_OFFHOST_ Specify the job Enter one of the following values: NOTSUPPORTED disposition, if any, of the ◆ 0 = Continue the backup job selected resources do not (offhost backup is not used) support offhost backup ◆ 1 = Fail the backup job (further selections are not backed up after failure occurs)

102

Symantec Backup Exec Command Line Applet

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_DISKBACKUP_PROCESS

Process logical volumes Enter 1 if you want to enable the for offhost backup one at backup of multiple volumes in one job. a time This method creates a snapshot of only one logical volume at a time. Otherwise, enter 0. To ensure database integrity, or if a volume contains mount points, multiple volumes may need to be snapped at one time. After the logical volume is snapped and backed up, the snapshot is deleted before the next logical volume is snapped. This option increases the ability to meet the minimum quiet time that is needed to complete a snapshot. A logical volume can comprise multiple physical volumes. A single logical volume can encompass all of the volumes on which databases reside.

Job Log Default Options DO_LOG_SUMMARYLEVEL

Select summary level for Enter one of the following values for job log the job log summary level: ◆

0 = Summary only



1 = Summary and directories



2 = Summary, directories, and files



3 = Summary, directories, files, and details.

DO_LOG_FILEBASE

Specify job log name

Specify a job log name FILENAME#.txt. The # starts at 00. The default is BEX#.txt.

DO_LOG_ATTACH

Attach job log as html

Enter 1 to attach the job logs in an html format when an email notification is sent; otherwise, enter 0.

103

Using command line switches Default option parameters (continued) Option Name

Function

Description

Select the SQL backup method

Select the backup method to be used for SQL databases by entering one of the following values:

SQL Default Options DO_SQL_BACKUPMETHOD

DO_SQL_ CHECKBEFOREBACKUP



0 = full



1 = log



2 = log no truncate



3 = differential

Consistency check before Select a consistency check to run backup before a backup. Values are as follows: 0 = none



1 = full



2 = full with indexes



3 = physical

DO_SQL_ CONTINUEIFCHECKFAILS

Continue with backup if consistency check fails

Enter 1 if you want the backup job to continue if the consistency check fails; otherwise, enter 0.

DO_SQL_ CHECKAFTERBACKUP

Consistency check after backup

Select a consistency check to run after a backup. Values are:

DO_SQL_ CHECKSUM

104



Use checksums on backup (SQL 2005 only)



0 = none



1 = full



2 = full with indexes



3 = physical

Enter 1 if you want to have SQL 2005 add checksums to the SQL 2005 database data that is backed up by Backup Exec; otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_SQL_KEEPSNAPSHOTS

Specifies the number of database snapshots to keep

Enter the number of database snapshots to keep on disk. As the threshold is met, older database snapshots are deleted, which are then replaced with new shapshots. Database snapshots continue to grow as the SQL 2005 database is updated. If you limit the number of snapshots, you minimize both the disk space and SQL Server processing time that is required when the snapshots are updated.

DO_SQL_CREATECOPIES

Create on-disk copies of SQL backups to be placed on the SQL server where the database is located

Enter 1 if you want to create an on-disk copy of the SQL database that is backed up; otherwise, enter 0. If you enter 1, you can simultaneously back up a SQL database to storage media and write a copy of the database to a disk path you specify with the DO_SQL_SAVEPATH option.

DO_SQL_SAVEPATH

Specify the path in which Enter the path for the on-disk copy of to save on-disk copies of the SQL backup. To use this option, SQL backups you must enter 1 for DO_SQL_CREATECOPIES.

DO_SQL_RESTOREMETHOD

SQL restore method

DO_SQL_REPLACE

Replace database or filegroups

Select the default restore method for SQL databases. Values include: ◆

0 = no recover



1 = recover



2 = standby

Enter 1 if you want to replace a Microsoft SQL Server v7.0 or later database or filegroup, even if another database or filegroup with the same name already exists on the server. Otherwise, enter 0.

105

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_SQL_ CHECKAFTERRESTORE

Consistency check after restore

Select a consistency check to run after a restore. Values include:

DO_SQL_ ENABLEFGSUPPORT



0 = none



1 = full



2 = full with indexes



3 = physical

Enable filegroup support Enter 1 if you want to enable filegroup support; otherwise, enter 0.

Exchange Default Options DO_XCH_ENABLE

Enable Exchange support Enter 1 if you want to enable Exchange support; otherwise, enter 0.

DO_XCH_BACKUPMETHOD

Exchange backup method Select the default backup method to use for Exchange databases. Values include:

DO_XCH_ MBOXBACKUPMETHOD

106

Exchange mailbox backup method



0 = full



1 = copy



2 = differential



3 = incremental

Select the default method for backing up Exchange mailboxes. Values are: ◆

0 = full



1 = copy



2 = differential



3 = incremental

DO_XCH_ SINGLEINSTANCEBACKUP

Enable single instance backup for message attachments

Enter 1 if you want to enable single instance backup for message attachments; otherwise, enter 0.

DO_XCH_NOLOSS

No loss restore

Enter 1 to restore without deleting existing job logs; otherwise, enter 0.

DO_XCH_PUBLIC

Restore public folder

Enter 1 to restore a public folder; otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_XCH_PRIVATE

Restore private mailboxes

Enter 1 to restore private mailboxes; otherwise, enter 0.

DO_XCH_LOGPATH

Select temporary location Enter the temporary location for log for log and patch files and patch files.

DO_XCH_ AUTOCREATEMAILBOX

Automatically recreate user accounts and mailboxes

Enter 1 to have Backup Exec automatically recreate user accounts and mailboxes if they do not already exist on the server; otherwise, enter 0.

DO_XCH_ENABLE_ GRANULAR_RESTORE

Use Granual Recovery Technology to enable the restore of individual mailboxes, mail messages, and public folders

Enter 1 to enable the restore of individual mailboxes, mail messages, and folders from Information Store backups; otherwise, enter 0. This option applies to Exchange 2000 and later only. Incremental backups are supported with policy-based jobs only.

DO_XCH_OVERWRITE

Restore over existing messages and folders

Enter 1 to restore over existing messages and folders when you restore individual mail messages and folders. Otherwise, enter 0.

Microsoft SharePoint Default Options DO_SPPS2_BACKUPMETHOD

Select the default method for backing up SharePoint databases. Values include: ◆ ◆

0 = Full - Back up entire database 1 = Differential - Backup up database changes only

DO_SPPS2_ENABLE_ GRANULAR_RESTORE

Enter 1 to enable the restore of individual documents from database backups; otherwise, enter 0.

DO_SPPS2_PRE_DBCC

Enter 1 to perform a consistency check before the backup of Microsoft SQL databases Microsoft SharePoint uses; otherwise, enter 0.

107

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_SPPS2_CONT_ON_DBCC_ Continue with backup job Enter 1 to continue with the backup ERROR even if consistency check operation even if the consistency fails check fails; otherwise, enter 0. DO_SPPS2_RECNT_DB_ON_ RESTORE

Bring restore databases online

Enter 1 to bring the databases online after a restore job; otherwise, enter 0.

DO_SPPS2_RECONNECT

Reconnect previous database links

Enter 1 to re-establish the link between the restored databases and their corresponding sites when you restore portal sites or Windows SharePoint Services sites; otherwise, enter 0. You must set the DO_SPPS2_RECNT_DB_ON_RESTORE value to 1 in order to use this option.

DO_SPPS2_OVERWRITE

Restore over existing documents

Enter 1 if you want to replace existing documents with documents of the same name in the restore job; otherwise, enter 0.

Microsoft Active Directory Default Options DO_AD_RECREATE

Recreate deleted options that cannot be restored from the Active Directory Deleted Objects container

Enter 1 if you want to recreate deleted objects; otherwise, enter 0. You should enter 1 if both of the following have occurred: ◆



108

The object’s tombstone lifetimes have passed. The objects were purged from the Active Directory Deleted Objects container.

Symantec Backup Exec Command Line Applet

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_AD_RESTORE

Use Backup Exec Granular Recovery Technology (GRT) to enable the restore of individual objects from the Active Directory backups

Enter 1 to enable the restore of individual objects from Active Directory backups. With this option, you can restore of individual items from full backups of the Active Directory or ADAM/ AD LDS. Otherwise, enter 0. Symantec recommends that if you select this option, you should select a backup-to-disk folder on a local NTFS volume as the destination device. If data must be restored from a tape, then the media server must stage the restore of the entire database to a temporary path to extract individual items.

Lotus Domino Default Options DO_DOMINO_ BACKUPMETHOD

Lotus Domino backup method

Select the default method for backing up Lotus Domino databases. Values include: ◆

0 = full



1 = differential



2 = incremental

DO_DOMINO_ RECYCLELOGS

Mark archive logs for recycling

Enter 1 to mark archive logs for recycling; otherwise, enter 0.

DO_DOMINO_ SECONDSTOWAIT

Seconds to wait for database

Specify the number of seconds for the restore process to wait for a database that is in use by entering a value from 0 to 999.

DO_DOMINO_ RECOVEROPTION

Database identification

Select the default option for handling database IDs during a restore. Values include: ◆

0 = retain original IDs



1 = assign new database ID



2 = assign new database ID and replica ID

109

Using command line switches Default option parameters (continued) Option Name

Function

Description

Oracle Default Options DO_ORACLE_BACKUPMETHO Select backup method D

Select the default method to back up Oracle databases. Values are as follows: ◆





DO_ORACLE_DELETELOGS

0 = Full - Back up selections. This method is the equivalent of the Oracle RMAN Incremental: Level 0 backup. Select this method to perform a full backup of Oracle selections. 1 = Differential - Back up changes since last full. This method is the equivalent of the Oracle RMAN Cumulative Incremental: Level 1 backup. Select this method to back up all database changes since the last full backup. A full backup is performed of all archived redo logs since log files are never partially backed up. 2 = Incremental - Back up changes since last full or incremental. This method is the equivalent of the Oracle RMAN Incremental: Level 1 backup. Select this method to back up all database changes since the last full or incremental backup. A full backup is performed of all archived redo logs since log files are never partially backed up.

Delete backed up archive Enter 1 to have Backup Exec delete the log files archived log files automatically after the backup job. Otherwise, enter 0.

DO_ORACLE_DONT_REBACK Do not back up archive Enter 1 to have Backup Exec skip any UP_LOGS log files that have already archived log files that were backed up been backed up previously; otherwise, enter 0. DO_ORACLE_BACKUPOFFLIN Perform the backup E offline

110

Enter 1 to have Backup Exec take the database offline before you start the backup job; otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Using command line switches Default option parameters (continued) Option Name

Function

Description

NetWare SMS Default Options DO_SMS_ BACKUPASEXPANDED

Back up compressed files Enter 1 to have Backup Exec in decompressed form decompress, or expand, compressed files as they are backed up; otherwise, enter 0.

DO_SMS_ RESTOREVOL_RESTRICT

Restore volume restrictions

Enter 1 to restore NetWare volume restrictions; otherwise, enter 0.

Linux, Unix, and Macintosh Default Options DO)UNIXMAC_PRESERVETIM Preserve change time E

Enter 1 to prevent the Remote Agent from changing an object’s (files and directories) attributes when a backup occurs; otherwise, enter 0.

DO_UNIXMAC_FOLLOW_LOC Follow local mount points Enter 1 to have Backup Exec follow ALMOUNT local mount points during backup jobs; otherwise, enter 0. DO_UNIXMAC_FOLLOW_RE MOTEMOUNT

Follow remote mount points

Enter 1 to have Backup Exec follow remote mount points during backup jobs; otherwise, enter 0.

DO_UNIXMAC_SOFTLINK

Back up contents of soft-linked directories

Enter 1 to back up the contents of directories that are linked with soft links. You must also select the directory that contains the soft link. Otherwise, enter 0.

DO_UNIXMAC_LOCK_REMOT Lock remote files EFILES

Enter 1 if the Remote Agent requires exclusive access to the files on remote systems that are connected through the Network File System; otherwise, enter 0.

111

Using command line switches Default option parameters (continued) Option Name

Function

Description

NDMP Default Options

112

DO_NDMP_BACKUPMETHOD Backup method for NDMP resources

Enter a number 0 through 9 to specify the backup level. Level 0 provides a full backup. Levels 1 through 9 provide various levels of incremental backups. Level 1 backup method backs up new or modified files since the level 0 backup, level 2 backup method backs up new or modified files since the level 1 backup, and so on.

DO_NDMP_BACKUP_CONTRO Back up Access Control LLISTS Lists

Enter 1 to back up NetApp Access Control Lists; otherwise, enter 0. This option applies to NetApp filers only.

DO_NDMP_DISABLEHISTORY Disable file history

Enter 1 to prevent the generation of file history data; otherwise, enter 0. File history is used to optimize recovery of selected subsets of data from the backup image. File history generation and processing increase the backup time. To improve backup time, enter 0 for this option. If file history is made unavailable and you must later restore data, restore the entire backup image.

DO_NDMP_RESTORE_CONTR Restore Access Control OLISTS Lists

Enter 1 to restore NetApp Access Control Lists; otherwise, enter 0.

DO_NDMP_DIRECTRECOVER Enable Direct Access Y Recovery

Enter 1 to have Backup Exec use Direct Access Recovery (DAR) during the restore job; otherwise, enter 0. With DAR-enabled recovery, Backup Exec can specify the exact location of a file in a backup data stream. The NDMP server can then read the data applicable to the single file being restored. DAR reduces the amount of information that is processed and significantly reduces recovery time. If DAR is not available, the restore may take significantly longer.

Symantec Backup Exec Command Line Applet

Using command line switches Default option parameters (continued) Option Name

Function

Description

Schedule Default Option DO_SCHEDULE_DELETION

Job deletion for run once Enter one of the following values: jobs ◆ 0 = Delete the job if the job successfully completes ◆



1 = Delete the job after the job completes 2 = Do not delete the job

Job Status and Recovery Default Options DO_STATUSRECOVERY_STAL Time before job status LED becomes stalled

Enter the number of seconds before the statuses of active jobs are changed to Stalled when the Backup Exec engine service fails to respond.

DO_STATUSRECOVERY_REC OVERED

Enter the number of seconds before jobs are failed and then recovered by Backup Exec. A custom error-handling rule named Recovered Jobs is applied to recovered jobs. If this rule is disabled, then any other errorhandling rules that are enabled will apply to the recovered jobs. If there are no error-handling rules that apply to the job, then the job fails.

Time before job status becomes recovered

Catalog Default Options DO_CAT_MEDIA_INSEQUENC Request all media in the E sequence for catalog operations

DO_CAT_USECATALOGS

Enter 1 to catalog media starting with the lowest known tape number in the tape family. For example, if you don’t have tape one, the catalog begins with tape two. Otherwise, enter 0.

Use storage media-based Enter 1 to use the catalog information catalogs from the media; otherwise, enter 0.

113

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_CAT_TRUNCATEFLAG

Truncate catalogs

Enter 1 to retain only the header information and to remove all file and directory details after the specified number of days; otherwise, enter 0. If you select this option, you must enter a value for DO_CAT_TRUNCATEDAYS.

DO_CAT_TRUNCATEDDAYS

Amount of days before truncating catalogs

Enter the amount of days before file and directory details are removed from the catalogs. The value can be between 1 and 999.

DO_CAT_REMOVEFLAG

Remove unused catalogs Enter 1 to remove unused catalogs after a specified number of days; otherwise, enter 0. If you select this option, you must enter a value for DO_CAT_REMOVEDAYS.

DO_CAT_REMOVEDAYS

Amount of days before removing unused catalogs

Enter the amount of days before unused catalogs are removed. The value can be between 1 and 999.

DO_CAT_PATH

Set catalog path

Specify a path on the volume for the catalog files.

DO_MEDIA_B2DLOCATION

Backup-to-Disk default folder location

Specify a path on the volume for the Backup-to-Disk folder.

DO_MEDIA_ OVERWRITELEVEL

Set media overwrite protection level

Enter one of the following values:

Media Default Options

114



1 = None



2 = None with prompt



3 = Partial



4 = Partial with prompt



5 = Full

Symantec Backup Exec Command Line Applet

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_MEDIA_ OVERWRITEOPTIONS

Set the media overwrite options

Enter one of the following values: ◆



0 = Overwrite scratch media before overwriting recyclable media contained in the targeted media set 1 = Overwrite recyclable media contained in the targeted media set before overwriting scratch media

DO_MEDIA_DEFAULTVAULT Specify the default media Enter the default vault that you want vault media moved to when a job is run to move media to a vault or to export media. Intelligent Disaster Recovery Default Options DO_DISASTER_DATAPATH

Disaster recovery data path

Specify a path where a copy of the DR files for the protected computers will be stored.

DO_DISASTER_ ALTERNATEPATH

Alternate disaster recovery data path

Specify an alternate data path where a second copy of the DR files can be stored.

Backup-to-Disk Default Options DO_B2D_MAXBACKUPSETS

Maximum number of backup sets per backup-to-disk file

Type the maximum number of backup sets to be written to each backup-to-disk file. The maximum number can range from 1 to 8192. The default is 100. Fewer backup sets in a backup-to-disk file may allow the overwrite protection period to expire sooner, and the disk space to be reclaimed faster.

DO_B2D_MAXFILESIZE

Maximum size for backup-to-disk files

Type the maximum size for each backup-to-disk file, including either MB or GB. The file size can be from 1 MB to 4096 GB. The default is 4 GB.

115

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_B2D_ALLOCATEMAXSIZE Allocate the maximum size when creating the backup-to-disk file

Enter 1 to create the backup-to-disk file at the maximum size to reduce disk fragmentation; otherwise, enter 0. This default does not apply to removable backup-to-disk folders.

DO_B2D_CONCURRENTJOBS Allow concurrent jobs for Type the number of concurrent this backup-to-disk folder operations that you want to allow to this folder. This number can range from 1 to 16. DO_B2D_RESERVESIZE

Disk space reserve

Enter an amount of disk space to reserve on a backup-to-disk folder. When this threshold is reached, Backup Exec cannot submit jobs for processing that are targeted to this backup-to-disk folder, but jobs that are running will finish.

DO_B2D_FOLDERLOCATION

Specify backup-to-disk folder location

Type the default path for new backup-to-disk folders.

Select backup method

Specifies the backup method to be used for DB2 backup jobs.

DB2 Default Options DO_DB2_BACKUPMETHOD

Methods are as follows: ◆





DO_DB2_BACKUPOFFLINE

116

Perform backups offline

0 = Full - Back up selections. Select this method to perform a full backup of DB2 selections. 1 = Differential - Back up changes since last full backup. 2 = Incremental - Back up changes since last full or incremental backup.

Enter 1 if you want Backup Exec to take the database offline before you start the backup job; otherwise, enter 0. If you enter 1, Backup Exec brings the database online after the backup job is complete.

Symantec Backup Exec Command Line Applet

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_DB2_QUIESCE

Quiesce the database before offline backup

Enter 1 if you want Backup Exec to force users off the database before it brings the database offline for the backup job. Otherwise, enter 0.

Database Maintenance Default Options DO_DB_GROOM

Remove old data from the Enter 1 if you want Backup Exec to Backup Exec database automatically delete old data from its database, using specified criteria. Otherwise, enter 0.

DO_DB_TIME

Time to perform database Enter the time you want to perform maintenance database maintenance. All the maintenance occurs once a day at the time you specify.

DO_DB_ENABLE_JOBHISTOR Keep job history YDAYS

Select one of the following options for keeping job history data: ◆



0 = Keep job history for data on media that have current overwrite protection periods. 1 = Keep job history for a specified number of days. This option is used with the DO_DB_JOBHISTORYDAYS option.

DO_DB_JOBHISTORYDAYS

Number of days to keep job history data

Enter the number of days for job history data to remain on the Backup Exec database.

DO_DB_ ALERTHISTORYDAYS

Number of days to keep alert history data

Enter the number of days for alert history data to remain on the Backup Exec database.

DO_DB_JOBLOGDAYS

Number of days to keep job logs

Enter the number of days for job logs to remain on the Backup Exec database.

DO_DB_REPORTDAYS

Number of days to keep report data

Enter the number of days for report data to remain on the Backup Exec database.

117

Using command line switches Default option parameters (continued) Option Name

Function

Description

DO_DB_AUDITLOGDAYS

Number of days to keep audit logs

Enter the number of days for audit logs to remain on the Backup Exec database.

DO_DB_CONSISTENCY

Perform database consistency check

Enter 1 if you want to perform a database consistency check; otherwise, enter 0.

DO_DB_COMPACT

Compact the Backup Exec Enter 1 if you want to compact the database Backup Exec database; otherwise, enter 0.

DO_DB_DUMP

Dump contents of Backup Enter 1 if you want to dump the Exec database contents of the Backup Exec database to the Backup Exec data directory so that it can be backed up; otherwise, enter 0.

Reports DO_REPORTS_COMPANYLOG Use company logo image Enter 1 if you want to use a company O file logo in the report header; otherwise, enter O. DO_REPORTS_IMAGEFILE

Specify image file path

Type the path to the logo that you want to use in all custom reports.

DO_REPORTS_BANNERCOLO Specify the color to use R for the report banner

Type the numbers that correspond to the values for red, green, and blue that you want to use for the banner color. Use the following format: . , Values can range from 0 through 255

118

DO_REPORTS_FOOTERTEXT Specify text to appear in the report footer

Type the text you want to appear in the report footer.

DO_REPORTS_FOOTERTIME

Enter 1 if you want to include the time the report ran in the report footer; otherwise, enter O.

Include time in footer

Symantec Backup Exec Command Line Applet

Using job script files

Using job script files A job script file is a text (.txt) file that the Command Line applet can use with command line switch -o90 to create and launch jobs. The job script file can contain all of the switches you would normally specify on the command line when using the Command Line Applet as well as additional switches that you set when creating the job script file. The job script file can also be used in conjunction with some of the switches. Sample script files are included in the UTILS directory on the installation CD. To activate an entry in this sample file, delete the forward slashes (//) at the beginning of the line. The following are the sample script files included: ■

Backup jobs - bjscript.txt



Restore jobs - rjscript.txt



Catalog jobs - catalogscript.txt



Discovery resource jobs - discoveryscript.txt



Duplicate backup jobs - djscript.txt



Test run jobs - testrunscript.txt



Copy job - cjscript.txt

Creating a backup job script file Use a text editor, such as Notepad, to create a backup job script file that contains the following sections, and entries for each section: ■

[General]



[Backup_Options]



[Media_Options]



[Miscellaneous]



[W2K]



[Schedule]



[Machine]



[Selections]



[Media_Server]

119

Using job script files

Each entry included for the various sections must be typed in capital letters and be immediately followed by an equal (=) sign. The value for the entry must immediately follow the equal sign and contain no spaces or quotes unless they are part of the value itself. For example, to specify in the script that the job name is Workstation Backups and the job type is backup, the script file for the [General] section would appear as: [General] JOB_TYPE=Backup JOB_NAME=Workstation Backups All possible entries for a Backup Job Script File are described in the following table. In creating a script file, you would not want to include all entries. For example, either INTERVAL_DAY or INTERVAL_WEEK, but not both entries, could be present in a script file. Possible backup job script file entries Section

Entry

Description

JOB_TYPE=job type

This entry must be completed with a value of Backup.

JOB_PRIORITY=priority

Enter the priority for the job. If another job is scheduled to run at the same time as this job, the priority determines which job runs first.

[General]

If a priority is not entered, the priority will be Medium. Options are:

120



Lowest



Low



Medium



High



Highest

JOB_NAME=job name

Type the name of the backup job.

SERVER=server name

Type the name of the Backup Exec server where the operation is to be performed. If a server is not specified, the local server is used by default.

Symantec Backup Exec Command Line Applet

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

USERNAME=username

Type the user name for logging into a remote Backup Exec server. If a user name is not specified, the current user name is used.

PASSWORD=password

Enter the password for logging into a remote Backup Exec server. If a password is not specified, the current password is used.

[Backup_Options] BK_SET_NAME=backup set name

Type the name of the backup set to be used by the job.

BK_METHOD=#

Enter a number from 0 through 9 or 11 that corresponds to the backup method you want. Methods are: ◆

0 = Full



1 = Copy



2 = Differential – changed files



3 = Incremental – changed files



4 = Daily



5 = Working set



6 = Incremental – modified time



7 = Differential – modified time



8 = Full – modified time





9 = Archive - Delete files after successful copy backup 11 = Synthetic full backup

If 5 is entered as the value, a value must also be entered for WORKING_SET_DAYS. DEVICE_NAME=device name

Type the name of the device to be used for the backup.

121

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

USE_OPEN_FILE_OPTION=0 or 1

Enter 1 as the value if you want to use the Advanced Open File Option (AOFO); otherwise, enter 0. If AOFO is unavailable, the OPEN_FILES_METHOD specified is used.

OPEN_FILES_METHOD=#

Enter a number from 0 through 3 to specify how to back up open files. Selections include: ◆ ◆

0 = Never 1 = If closed within a specified number of seconds. If this method is selected, use the flag OPEN_FILE_WAIT_TIME to set the number of seconds for Backup Exec to wait; otherwise, the value set for default options will be used.



2 = With a lock



3 = Without a lock

Note If 1 is entered as the value, Backup Exec will wait the number of seconds specified in OPEN_FILE_WAIT_TIME for the file to close before continuing the backup. If the files do not close during the specified interval, they are skipped.

122

OPEN_FILE_WAIT_TIME=#

Specifies the number of seconds Backup Exec is to wait for a file to close before continuing with the backup.

RETENSION_MEDIA=0 or 1

Enter 1 to retension the media before backup; otherwise, enter 0.

PRESERVE_TREE_ON_ARCHIVE= 0 or 1

Enter 1 to retain the directory structure of the files that were backed up in an archive job on the hard drive; otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

SINGLE_INSTANCE_FOR_NTFS=0 or 1

Enter 1 if single instance store is being used, and you want to ensure that only one instance of a file for NTFS volumes will be backed up regardless of the number of single instance store (SIS) links that point to it. Otherwise, enter 0.

REMOTE_AGENT_PRIORITY=#

Select the number of CPU cycles the media server will use to maintain optimal server performance while Remote Agent backups are running. The higher the priority, the more the protected server’s CPU processing power is used during backup operations. Note Allocating fewer CPU cycles to a backup job results in slower backup performance. This entry contains the following options: ◆





MEDIUM. Select this option to allocate the default number of CPU cycles the protected server will use during a Remote Agent backup. LOW. Select this option to allocate fewer server CPU cycles to the backup job. LOWEST. Select this option to allocate the fewest number of CPU cycles to the backup job.

123

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

WORKING_SET_DAYS=#

Note If 5 was entered as the value for the BK_METHOD=# entry, the WORKING_SET_DAYS entry must be completed and included in the Backup Job Script File. Enter the number of days during which files that you want to include in the backup were last accessed. For example, if you want to specify for a working set backup to include all files last accessed within 30 days, type WORKING_SET_DAYS=30.

[Exchange] EXCHANGE_METHOD=#

124

If you are backing up an Exchange server, use this entry. Enter a number from 0 through 3 that corresponds to the backup method you want for the Exchange database. Methods are: ◆

0 = Backup All



1 = Backup Copy



2 = Backup Log Differential



3 = Backup Log Incremental

EXCHANGE_ENABLE_GRANULAR_ RESTORE

Enter 1 to enable the restore of individual documents from database backups. This option is only available when performing full backups; otherwise enter 0.

EXCHANGE_CONTINUOUS_ PROTECTION=#

Enter 1 to enable continuous backup of Exchange transaction logs with Backup Exec Continuous Protection Server; otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

EXCHANGE_MBOX_METHOD=#

If you are backing up an Exchange server, use this entry. Enter a number from 0 through 3 that corresponds to the backup method you want for the Exchange database. Methods are: ◆

◆ ◆



0 = Full - Back up messages. Reset archive bit. 1 = Copy - Back up messages. 2 = Differential - Back up changed messages. 3 = Incremental - Back up changed messages. Reset archive bit.

EXCHANGE_SINGLE_INSTANCE=#

Enter 1 to back up only a single copy of all identical message attachments; otherwise, enter 0.

EXCHANGE_CONSISTENCY_ CHECK=0 or 1

Enter 1 to perform a consistency check and determine if possible data corruption exists when using the VERITAS Backup Exec for Windows Servers - Advanced Disk-based Backup Option (ADBO) or the Advanced Open File Option (AOFO); otherwise, enter 0.

EXCHANGE_CONTINUE=0 or 1

Enter 1 to continue the backup job even if the consistency check fails; otherwise, enter 0.

EXCHANGE_RECOVERY_POINTS_ INTERVAL=xD (days) or xH (hours) or xM (minutes)

Enter the interval in days, hours, or minutes for making recovery points when continuously backing up Exchange transaction logs with Backup Exec Continuous Protection Server.

125

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

[SharePoint Portal Server] SPPS2_METHOD=#

If you are backing up a SharePoint Portal Server. Enter a number 0 or 3that corresponds to the backup method you want for the SharePoint Portal Server. ◆ ◆

0 = Full - Back up entire database. 3 = Differential - Back up database changes only. Select this to back up only the changes made to the database since the last full backup.

Note The differential backup method cannot be used to back up Index databases or Document Libraries. The Full backup method will be used to back up these resources.

126

SPPS2_ENABLE_GRANULAR_RESTORE

Enter 1 to enable the restore of individual documents from database backups. This option is only available when performing full backups; otherwise, enter 0.

SPPS2_PRE_DBCC=#

Enter 1 to run a full consistency check (including indexes) of the Microsoft SQL databases used by Microsoft SharePoint before backing up the databases; otherwise, enter 0.

SPPS2_CONT_ON_CC_FAILURE=#

Enter 1 to continue with the backup operation even if the consistency check fails; otherwise, enter 0.

SPPS2_RELEASE_LOCK

Enter 1 to release the lock on the SharePoint farm topology before backing up data; otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

SQL_METHOD=#

If you are backing up a SQL server, use this entry. Enter a number from 0 through 2 that corresponds to the backup method you want for the SQL database. Methods are:

[SQL Server]



0 = Backup All



1 = Backup Log



2 = Backup Log No Truncate



3 = Differential

[Lotus Domino Server] LOTUS_DOMINO_METHOD=#

LOTUS_DOMINO_RECYCLE_LOGS= 0 or 1

NW_BK_MIGRATED=0 or 1

If you are backing up a Lotus Domino server, use this entry. Enter a number from 0 through 2 that corresponds to the backup method you want for the Lotus Domino database. Methods are: ◆

0 = Full



1 = Differential



2 = Incremental

If you are backing up a Lotus Domino server, use this entry to indicate that the Lotus Domino server will reuse the transaction log after it has been backed up. ◆

1 = Recycle logs



0 = Do not recycle logs

Enter 1 to back up migrated NetWare SMS files; otherwise, enter 0. This switch can only be used with versions prior to Backup Exec 10.x.

127

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

NW_BK_DECOMPRESS_FILES= 0 or 1

If you are backing up NetWare shares or volumes, include this entry in the Backup Job Script File. If you want to back up compressed files in decompressed form, enter 1 as the value; otherwise, enter 0.

OVERWRITE_JOB=0 or 1

Enter 1 as the value if you want Backup Exec to overwrite a duplicate job if one exists; otherwise, enter 0.

CONTINUE_ON_DBCC=0 or 1

Enter 1 if you are backing up a SQL server, have specified that a database consistency check is to be performed before the backup, and want the job to continue if the pre-backup database consistency check failed.

PRE_BK_DBCC=#

If you are backing up a SQL server, include this entry. Enter a value from 0 to 3 that corresponds to an option for performing a pre-backup database consistency check. Options are:

POST_BK_DBCC=#

128



0 = None



1 = No Index



2 = Full



3 = Physical only (SQL 2000 only)

If you are backing up a SQL server include this entry. Enter a value from 0 to 3 that corresponds to an option for performing a post-backup database consistency check. Options are: ◆

0 = None



1 = No Index



2 = Full



3 = Physical only (SQL 2000 only)

Symantec Backup Exec Command Line Applet

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

[SQL 2000 log] SQL_STANDBY_OPTION=#

This entry is for Microsoft SQL Server 2000 only. Select the Standby value to put the database in standby mode when the job log backup completes. Select the No Recover value to put the database in a loading state when the job log backup completes. Users cannot connect to or query the database while it is in a loading state. Values are: ◆

0 = Standby



1 = No Recover

[Offhost provider] OFFHOST_PROVIDER=0 or 3

Enter a value from 0 to 3 that corresponds to the snapshot provider options for an offhost backup jobs. Options are: ◆ ◆





0 = Disable offhost backup 1 = Automatic – Use hardware if available 2 = Software – Use VERITAS Storage Foundation for Windows 3 = Hardware – Use technology provided by hardware manufacturer

OFFHOST_DISPOSITION=0 or 1

Enter 1 to allow the backup job to complete even if any of the volumes selected do not support offhost backup; otherwise, to fail the backup job, enter 0.

OFFHOST_SINGLESNAP=0 or 1

Enter 1 to process logical volumes for offhost backup one at a time; otherwise, enter 0.

129

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

USE_OPEN_FILE_OPTION=0 or 1

Enter 1 as the value if you want to use the Advanced Open File Option if available; otherwise, enter 0. If Advanced OFO is unavailable, the OPEN_FILES_METHOD specified will be used.

OPEN_FILE_CONFIGURATION=1-4

Enter a number from 1 through 4 to specify the open file technology to back up open files. Selections include: ◆







SNAPSHOT_PROVIDER=0-3

1 = Automatically select open file technology 2 = Use Microsoft Volume Shadow Copy Service 3 = Use VERITAS Volume Snapshot Provider 4 = Use VERITAS Storage Foundation for Windows FlashSnap Option

Enter a number from 0 through 3 to specify the best provider for the selected volume. Selections include: ◆







0 = Automatic - Allows VSS to select the snapshot provider 1 = System - Use Microsoft software shadow copy provider 2 = Software - Use VERITAS Storage Foundation for Windows 3 = Use technology provided by hardware manufacturer

USE_SINGLE_VOLUME_SNAPSHOT=0 or Enter 1 if you want to process logical 1 volumes for backup one at a time; otherwise, enter 0. IMAGE_BACKUP=0 or 1

Enter a number that corresponds to the image backup method. Methods are as follows:

130



0 = Do not use image backup



1 = Use the image backup method

Symantec Backup Exec Command Line Applet

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

[Data Encryption Setting] ENCRYPTION_KEY_NAME=key name

Specify a name for the encryption key.

ENCRYPTION_TYPE=#

Enter a number from 0 to 3 that corresponds with the type of encryption to use. The following options are available: ◆

0 = None



1 = Software



2 = Hardware



3 = Hardware if available, otherwise software

If 2 or 3 are entered, the default encryption key must be 256-bit encryption. [Media Options] MEDIA_NAME=Media Name

Specify a label for the new or overwritable media.

MEDIA_SET=Media Set Name

Enter the name of the media set to be used for the backup.

MEDIA_PASSWORD=Media Password

If the media has a password, specify the password.

APPEND=0 or 1

To append the job to the media set specified in the MEDIA_SET entry or overwrite if no appendable media is available, enter 1 as the value. If you want the job to overwrite the media set specified in the MEDIA_SET entry, enter 0 as the value. If you do not enter a value, by default the job will be an overwrite job.

131

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

APPEND_NO_OVERWRITE=0 or 1

If you want the job to either append to the media set specified in the MEDIA_SET entry, or if no appendable media is available then to terminate, enter 1. To have the job append to the media set, or overwrite if no appendable media is available, enter 0.

VERIFY=0 or 1

Enter 1 as the value to have Backup Exec automatically perform a verify operation to make sure the media can be read once the backup has been completed; otherwise, enter 0. Verifying all backups is recommended.

COMPRESSION_TYPE=#

Enter a number from 0 to 3 that corresponds with the type of compression to use. Options include: ◆

0 = Hardware compression



1 = Software compression





2 = Hardware if available, otherwise software 3 = None

Note To use the default Backup Exec compression type, do not include this entry in the script.

132

CHECKSUM=0 or 1

Enter 1 as the value if checksums are to be calculated for each data stream written to tape, and then written in a separate stream immediately following the data stream. If 0 is entered as the value, backup performance may be improved, but there will be no way to verify the integrity of the data on the tape.

EJECT_MEDIA=0 or 1

Enter 1 to eject the media when the job completes; otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

[Miscellaneous] PRE_JOB_COMMAND=command

Specify a .exe or batch file command that is to run on the media server before the backup operation starts.

POST_JOB_COMMAND=command

Specify a .exe or batch file command that is to run after the backup operation completes.

COMMAND_RUN_POST_IF_ PRE_SUCCESS=0 or 1

Enter 1 to execute the post-job command only if the pre-job command is successful; otherwise, enter 0.

COMMAND_RUN_JOB_IF_PRE_SUCCESS= 0 or 1

Enter 1 to execute the job only if the pre-job command is successful; otherwise, enter 0.

COMMAND_RUN_POST_ IF_JOB_FAILS=0 or 1

Enter 1 to execute the post-job command even if the job fails; otherwise, enter 0.

COMMAND_FAIL_JOB_IF_FAILS= 0 or 1

Enter 1 to allow the pre- and post-job commands to be successful only if completed with a return code of zero. Otherwise, enter 0. An return code of zero returned to the operating system by the pre- or post-job command is interpreted by Backup Exec to mean the job completed successfully. A non-zero return code is interpreted by Backup Exec to mean the job ended with an error. After checking the return codes, Backup Exec continues processing according to selections you made for running the pre- and post-job commands. If you enter 0, the success of the preand post-job commands is not determined based on the return code.

133

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

COMMAND_AUTO_CANCEL_TIME=#

Enter the number of minutes Backup Exec should wait before cancelling a command that did not complete.

COMMAND_RUN_OPTION=#

Enter 0 to run the command on this media server or 1 to run the command on each server being backed up.

USE_JOB_DEFAULTS=0 or 1

Enter 1 to use the job defaults from the Backup Exec Administration Console for this job. All other options will be overwritten. Enter 0 if you do not want to use the job defaults.

PRINT_LOG_FILE=0 or 1

Enter 1 to include the job log with a notification to an email or printer recipient; otherwise, enter 0.

NIC_ENABLED=0 or 1

Enter 1 to use the MAC address or service entry name specified with the NIC_ADDRESS entry. Enter 0 to clear previous settings for the network interface, and to use any available network adapter.

NIC_ADDRESS

For Windows 2000 and later operating systems, enter the Media Access Control (MAC) address for the network interface you selected. To use this setting, NIC_ENABLED must be set to 1.

134

Symantec Backup Exec Command Line Applet

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

NIC_SUBNET_ADDRESS

If the setting used in NIC_ADDRESS is connected to multiple subnets, then enter the network ID based on the IP address and the subnet mask of the network interface card you selected. To view this ID, on the Tools menu, click Options, then under Properties, click Network, and view the Network ID field. This setting corresponds to the network interface used in NIC_ADDRESS. You must also enter the NIC_SUBNET_MASK.

NIC_SUBNET_MASK

If the setting used in NIC_ADDRESS is connected to multiple subnets, then enter the mask that determines the subnet to which the network interface belongs. To view this ID, on the Tools menu, click Options, then under Properties, click Network, and view the Subnet mask field. This setting corresponds to the network interface used in NIC_ADDRESS. You must also enter the NIC_SUBNET_ADDRESS.

NIC_SUBNET_AUTOGET=0 or 1

Enter 1 to have Backup Exec use any available network adapter.

BACKUP_LOCAL_MOUNT_POINTS= 0 or 1

Enter a value of 1 to back up mount points, which direct a file or directory to a local disk or directory path. Using this command allows you to back up data that is linked to local files, but is stored on another device without having to actually select the device.

[W2K]

135

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

BACKUP_REMOTE_STORAGE_HSM= 0 or 1

Enter a value of 1 to back up data that has been migrated from primary storage to secondary storage. The data will not be recalled to its original location; it will be backed up directly to the backup media. This command should not be used if: ◆



A single device is used for secondary storage and backups and it contains one drive because Remote Storage and Backup Exec will compete for use of the drive. You want to run a backup of your entire system because Backup Exec attempts to access all data that has been migrated to secondary storage and this may take a considerable amount of time.

[Schedule] Note You must enter values when you select to use either SCHED_REPEAT_INTERVAL, SCHED_DAYSOF MNTH, SCHED_DAYSOF WEEK, or DATE before the job is created.

136

SCHED_EFFECTIVE=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, that the schedule becomes effective.

SCHED_STARTTIME=HH:MM:SS

Enter the start time in HH:MM:SS format for this job.

SCHED_ENDTIME=HH:MM:SS

Enter the latest time this job can start in HH:MM:SS format.

SCHED_RESTART_INTERVAL=HH:MM:SS

Enter the interval in HH:MM:SS format for the job to restart on each run day. For example, if you have set up the job to run every seven days, you can also set it up to run every four hours on its run day by entering SCHED_RESTART_INTERVAL=04:00:0 0.

Symantec Backup Exec Command Line Applet

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

SCHED_REPEAT_INTERVAL=X

Enter the interval in days in which the job is to run. For example, if you want the job to run every seven days, enter SCHED_REPEAT_INTERVAL=7.

SCHED_ANCHOR=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, from which the interval is calculated.

SCHED_DAYSOFMONTH=x

Enter the days of the month you want the job to run in a comma delimited string. The value is 1 through 32 with 32 being the last day of the month. For example, to run the job on the first and 15th of the month, type: SCHED_DAYSOFMONTH=1,15

SCHED_DAYSOFWEEK

Enter the day of the week, a forward slash, and the week of the month you want the job to run in a comma delimited string. Enter a value of 1-7 for the day of the week with 1 equaling Sunday, 2 equaling Monday, and so on. For the week of the month, values can be 1 for the first week, 2 for the second week, 3 for the third week, 4 for the fourth week, and 5 for the last week. For example, to run the job on Sunday for the first three weeks of the month, type: SCHED_DAYSOFWEEK=1/1,1/2,1/3

SCHED_INCLUDEDATEx=MM/DD/YYYY

Enter a specific date when the job should run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, to run the job on the first and 15th of August, type: SCHED_INCLUDEDATE1=08/01/2002 SCHED_INCLUDEDATE2=08/15/2002

137

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

SCHED_EXCLUDEDATEx=MM/DD/YYYY

Enter a specific date, such as a holiday, when the job should not run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, to prevent the job from running on the first and 25th of August, type: SCHED_EXCLUDEDATE1=08/01/2002 SCHED_EXCLUDEDATE2=08/25/2002

DATE=MM/DD/YYYY

Enter the start date for the job in mm/dd/yyyy format.

TIME=hh:mm:ss

Enter the start time for the job in hh:mm:ss format. Note The hour, minutes, and seconds must be separated by colons.

RUN_IMMEDIATE=0 or 1

Enter a value of 1 if the job is to run immediately; otherwise, enter 0. Note This entry should be used only if no other entries are specified under the schedule section. If no other scheduling options have been selected and this entry is not set, the default value is 1.

138

AUTO_CANCEL_TIME=#

Enter the number of minutes after which the job is cancelled if it is not completed. Backup Exec starts timing the job when the job is queued, not when the job begins.

HOLD=0 or 1

Enter 1 as the value if you want to schedule the job on hold; otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

DELETE_JOB_AFTER=#

Enter a number from 0 to 2 that corresponds to job deletion. Options include: ◆ ◆



0 = Do not delete the job 1 = Delete the job after the job completes 2 = Delete the job if the job successfully completes

[Machine] MACHINEx=machine name|logon GUID Specify the logon account used to log on to remote machines and back up remote data and databases.

139

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

PATHx=string

Specify which files or directories get backed up. For example, PATH1=\\Myserver1\Myshare1\Mydir 1\*.*

[Selections]

or PATH2=\\Myserver2\Myshare2\Mydir 2\*.* Selections that end with a backslash indicate the selection is a directory. Selections that do no end with a backslash indicate the selection is a file. For example, PATH1=c:\example (indicates that example is the name of a file on drive C. PATH2=c:\example\ (indicates that example is a directory on drive C. The order in which resource selections are specified is the order in which the resources will be backed up. To back up System State, use the string \\server name\System?State\*.* Note To back up Shadow Copy Components on a Windows 2003 computer, type "\\server name\Shadow?Copy ?Components\*.*" after -s.

140

INCLUDEx=0 or 1

Enter 1 to include this item in the backup job; otherwise, enter 0.

SUBDIRSx=0 or 1

Enter 1 to include all subdirectories; otherwise, enter 0.

UNIXx=x

Change x to the number that corresponds to the path that contains the Unix files or directories to be backed up. Enter a 1 if it is a Unix selection.

Symantec Backup Exec Command Line Applet

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

EXCHANGEx=Exchange Server name

Change x to a unique number and specify the name of the Exchange Server to back up.

EXCH2ROOT?=Exchange 2000 Server name

Specifies the name of the Exchange 2000 Server that contains this selection. Change ? to a number that corresponds to the number of the selection. The selections must be in a sequential order. Increase the number by one for each new selection. For example, the first selection would be 1, the second selection would be 2, etc. If the selections are out of sequence, they are not processed. Each selection must specify at least the server name and the storage group. See the example in “EXCH2DB?=Exchange 2000 Server database name.”

EXCH2SG?=Exchange 2000 Server storage group name

Specifies the name of the Exchange 2000 Server storage group to back up, or that contains the database to back up. Change ? to the same number used to identify the selection for the Exchange 2000 Server. See the example in “EXCH2DB?=Exchange 2000 Server database name.”

141

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

EXCH2DB?=Exchange 2000 Server database name

Specifies the name of the Exchange 2000 Server database to back up. Change ? to the same number used to identify the selection for the Exchange 2000 Server and storage group. In the following example, SERVER_NAME is an Exchange 2000 server name, and it is the same server in all of the selections. The first selection backs up the First Storage Group, the second selection backs up the Mailbox database in the Second Storage Group, and the third selection backs up the Users database in the Second Storage Group. EXCH2ROOT1=SERVER_NAME EXCH2SG1=First Storage Group EXCH2ROOT2=SERVER_NAME EXCH2SG2=Second Storage Group EXHC2DB2=Mailboxes EXCH2ROOT3=SERVER_NAME EXCH2SG3=Second Storage Group EXHC2DB3=Users

SQLx=SQL Server name

142

Change x to a unique number and specify the name of the SQL Server to back up.

Symantec Backup Exec Command Line Applet

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

SQL2S? =SERVER_NAME

Specifies the name of the SQL Server 2000 that contains this selection. Change ? to a number that corresponds to the number of the selection. The selections must be in a sequential order. Increase the number by one for each new selection. For example, the first selection would be 1, the second selection would be 2, etc. If the selections are out of sequence, they are not processed. See the example in “SQL2NI?=SQL Server 2000 named instance name.”

SQL2DB?=SQL Server 2000 database name

Specifies the name of the SQL Server 2000 database to back up. Type *.* to back up all the databases. Change ? to a number that corresponds to the number of the selection.

SQL2NI?=SQL Server 2000 named instance name

Specifies the named instance on the SQL Server 2000 to back up. Change ? to the same number used to identify the selection for the SQL Server 2000. For example, to back up the named instance ONE, the named instance TWO, and the SQL Server 2000 itself, the entries would be: SQL2S1=SERVER_NAME SQL2NI1=ONE SQL2S2=SERVER_NAME SQL2NI2=TWO SQL2S3=SERVER_NAME

143

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

LNSERVER?=SERVER_NAME

Specifies the name of the Lotus Notes server that contains this selection. Change ? to a number that corresponds to the number of the selection. The selections must be in a sequential order. Increase the number by one for each new selection. For example, the first selection would be 1, the second selection would be 2, etc. If the selections are out of sequence, they are not processed. See the example in “LNDRIVE?=Drive letter.”

LNDRIVE?=Drive letter

Change ? to the same number used to identify the selection for the Lotus Notes server. In the following example, SERVER_NAME is a Lotus Notes server name, and it is the same server in all of the selections. To back up the D drive and the E drive on the Lotus Notes server SERVER_NAME, the entries would be: LNSERVER1=SERVER_NAME LNDRIVE1=D LNSERVER2=SERVER_NAME LNDRIVE2=E

144

Symantec Backup Exec Command Line Applet

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

ORCLSRV?=SERVER_NAME

Specifies the name of the Oracle server that contains this selection. Change ? to a number that corresponds to the number of the selection. The selections must be in a sequential order. Increase the number by one for each new selection. For example, the first selection would be 1, the second selection would be 2, etc. If the selections are out of sequence, they are not processed. See the example name in “ORCLSID?=System identifier for database.”

ORCLSID?=System identifier for database

Specifies the SID (System Identifier) for the Oracle database to back up. Change ? to the same number used to identify the selection for the Oracle server. In the following example, SERVER_NAME is an Oracle server name, and it is the same server in all of the selections. To back up the databases SID1 and SID2 on the Oracle server, the entries would be: ORCLSRV1=SERVER_NAME ORCLSID1=SID1 ORCLSRV2=SERVER_NAME ORCLSID2=SID2

SPPSx=SharePoint Portal Server 2001 name

Change x to a unique number and specify the name of the Microsoft SharePoint Portal Server 2001 server to back up.

145

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

SPPS2_FARMx=farm name

Specify which SharePoint server farm you want to back up. For example, SPPS2_FARM1=farm name The order in which the farm names are specified is the order in which the farms will be backed up.

SPPS2_WEBSERVERx=Web server name Specify the name of a Web server that belongs to the farm. Note This item is not required if the farm name is specified. SPPS2_CONFIGDBx=1 or 0

Enter 1 to include the Configuration database in the backup job; otherwise, enter 0 or leave it blank.

SPPS2_SSOx=1 or 0

Enter 1 to include the Single sign-on database in the backup job; otherwise, enter 0 or leave it blank.

SPPS2_DLSx=1 or 0

Enter 1 to include the Document Library store in the backup job; otherwise, enter 0 or leave it blank.

SPPS2_PORTALxNAMEy=portal site name

Specify the name of the portal site belongs to the farm. Since each farm may have more than one portal, you must use the same format that you specify for SPPS2_FARMx. For example: SPPS2_FARM1=farm name SPP2_PORTAL1NAME1=portal1 SPP2_PORTAL1NAME2=portal2

146

Symantec Backup Exec Command Line Applet

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

SPPS2_TEAM_SITExNAMEy=Windows SharePoint services site name

Specify the name of the Windows SharePoint services site that belongs to the farm. Since each farm may have more than one Windows SharePoint services site, you must use the same format that you specify for SPPS2_FARMx. For example: SPPS2_FARM1=farm name SPP2_TEAM_SITE1NAME1=team site1 SPP2_TEAM_SITE1NAME2=team site2

SPPS2_DOC_SITExNAMEy=document libary

Specify the name of the backward compatible document library that belongs to the farm. Since each farm may have more than one document library, you must use the same format that you specify for SPPS2_FARMx. For example: SPPS2_FARM1=farm name SPP2_DOC_SITE1NAME1=document libary1 SPP2_DOC_SITE1NAME2=document library2

SPPS2_RELEASE_LOCK

Enter 1 to release the lock on the SharePoint farm topology before backing up data; otherwise, enter 0.

147

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

APATHx=String

Specify which files or directories are backed up and aliased when running an alias backup. The order in which resource selections are specified is the order in which the resources will be backed up. Change x to a unique number for each device aliasing backup selection. An alias backup allows you to specify a share to back up, and then specify another share from which the backup will appear to have originated. This type of backup is useful when the location of the data to be backed up is temporary. For example, a temporary share may be created when a mirror is split. Or a share may be cloned and placed on another device while it is backed up in order to off-load traffic from a busy device. If a temporary share is backed up, the restore path for the share may not exist if a restore becomes necessary. Instead, you can specify an alias to a location where you want the share to appear to have been backed up from. For example: APATH1=\\MachineA\C$\*.* AINCLUDE1=1 ASUBDIRS1=1 AALIAS1=\\MachineB\D$ indicates that \\MachineA\C$\*.* and all its subdirectories should be backed up and aliased as \\MachineB\D$. Alias jobs support both UNC and local devices. However, both the target and the source must be the same, either both UNC or both local devices. You cannot mix them. Note The schedule option RUN_IMMEDIATE=1 must be included or the alias selection will be ignored.

148

Symantec Backup Exec Command Line Applet

Using job script files Possible backup job script file entries (continued) Section

Entry

Description

AINCLUDEx=0 or 1

Enter 1 to include this item in the backup job when running an alias backup; otherwise, enter 0. Change x to a unique number for each alias backup selection.

ASUBDIRSx=0 or 1

Enter 1 to include all subdirectories when running an alias backup; otherwise, enter 0. Change x to a unique number for each device aliasing backup selection.

AALIASx=String

Specify the share from which the backup will appear to have originated, when running an alias backup. Change x to a unique number for each device aliasing backup selection. For example: AALIAS1=\\MachineB\D$ See also the example for APATHx=String

[Media_server] PREFERRED_SERVER_NAME=Media server name

This operation is only available if the Central Admin Server Option (CASO) is installed. Specify the preferred media server on which backup jobs run.

MEDIA_SERVER_POOL_NAME=Media server pool name

This operation is only available if the Central Admin Server Option (CASO) is installed. Specify the media server pool to use for the backup job.

149

Using job script files

Creating a restore job script file Use a text editor, such as Notepad, to create a restore job script file that contains entries for the restore job options. The restore job script file has similar entries, or values, as those used in the backup job script file. Sections of a Restore Job Script include: ■

[General]



[Restore_Options]



[Selections]



[Schedule]

Each entry included in the restore job script file must be typed in capital letters and immediately followed by an equal (=) sign. The value for the entry must immediately follow the equal sign and contain no spaces or quotes unless they are part of the value itself. For example, to specify in the script that the job name is Workstation Restore and the job type is restore, the script file would appear as: [General] JOB_TYPE=Restore JOB_NAME=Workstation Restore All possible entries for a restore job script file are described in the following table. When creating a script file, do not include all entries Note The Job History GUID is required for bemcmd -o90 restores. To obtain the Job History GUID, first use -o23 and /or -o506 to obtain the Job Instance GUID. Then use the Job Instance GUID with -o21 to obtain the Job History GUID. Possible restore job script file entries Section

Entry

Description

JOB_TYPE=Job type

This field must be completed with a value of Restore.

JOB_NAME=Job name

Type the name of the restore job.

SERVER=Server name

Type the name of the media server where the operation is to be performed. If a server is not specified, the local server is used by default.

[General]

150

Symantec Backup Exec Command Line Applet

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

USERNAME=User name

Type the user name for logging into the system being restored. If a user name is not specified, the current user name is used.

PASSWORD=Password

Type the password for logging into the system being restored. If a password is not specified, the current password is used.

JOB_PRIORITY=Priority

Enter the priority for the job. If another job is scheduled to run at the same time as this job, the priority set determines which job runs first. If a priority is not entered, the priority will be Medium. Options are: ◆

Lowest



Low



Medium



High



Highest

[Restore Options] RESTORE_CORRUPT_FILES=0 or 1

Enter 1 if you do not want Backup Exec to automatically exclude corrupt files from the restore process; otherwise, enter 0.

RESTORE_EXISTING=x

Values for x are: 0 = Skip if file exists 1 = Restore over existing 3 = Skip if existing file is more recent

151

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

RESTORE_SECURITY=x

Enter a number from 0 through 2 to specify the security information: ◆



◆ ◆

0 = Automatic - Allows VSS to select the snapshot provider 0 = Restore all information for files and directories 1 = Restore file level security 2 = Restore all information except security for files and directories

RESTORE_PRESERVE=0 or 1

Enter 1 to restore the data with its original directory structure intact. Enter 0 to restore all data (including the data in subdirectories) to the path specified in SHARE_REDIRECT_PATH.

DEVICE_NAME=Device name

Type the name of the device, such as a drive or backup-to-disk folder, containing the data to be restored.

SHARE_REDIRECT_DRIVE=Drive letter

Type a destination drive, other than where the data was originally backed up, to which the data is to be restored.

SHARE_REDIRECT_PATH=Path name

Type the target path on the drive specified in SHARE_REDIRECT_DRIVE. To retain the original directory structure, make sure that the value for RESTORE_PRESERVE=1.

152

SQL_REDIRECT_SERVER= SQL Server name

If you are redirecting SQL data, type the name of the SQL server where the data is to be restored.

SQL_REDIRECT_INSTANCE= Instance name

If you are redirecting SQL data to a named instance, specify the instance name. Otherwise, the data is restored to the default instance.

Symantec Backup Exec Command Line Applet

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

SQL_REDIRECT_DATABASE= Database name

If you are redirecting this restore to a different database on the target server, specify the target database name. If you are restoring a differential or log backup, and the associated database backup was restored to a renamed database, the new database name must be entered.

XCH_REDIRECT_SERVER=Exchange Server name

If you are redirecting Exchange data, specify the Exchange server where the data is to be restored.

XCH_REDIRECT_MAILBOX=Exchange mailbox name

If you are redirecting an Exchange mailbox, specify the name of the target mailbox. The mailbox must already exist before you can restore to it.

SP_REDIRECT_SETS_SERVER= Server/Documents

Specify whether server sets or document sets are being restored.

SP_REDIRECT_DRIVE=Drive name

Enter the name of the local drive or the UNC path to which you want to redirect the restore. If you type a UNC path, use the format server name\share name.

SP_REDIRECT_PATH=Path

Type the folder location on the drive to which you want to redirect the restore.

SP_REDIRECT_SERVER=\\server name

Type the name of the computer to which you want to redirect the restore. Use the format \\server name.

SP_REDIRECT_WORKGROUP= Workspace name

Type the name of the workspace to which you want to redirect the restore. Note You must type an entry in this field, even if you are restoring the data to the original workspace. You cannot redirect the restore to a different folder in the workspace.

153

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

RESTORE_RSM_DATA=0 or 1

Enter 1 to restore the Removable Storage database; otherwise, enter 0.

RESTORE_DISK_QUOTA=0 or 1

Enter 1 to restore disk quota data; otherwise, enter 0. Disk quotas track and control disk usage on a per user, per volume basis; the values can be restored to the limits that were set before the backup.

RESTORE_TERMINAL_SERVICES= 0 or 1

Enter 1 to restore the Terminal Services database, which contains licensing data for client licenses; otherwise, enter 0.

RESTORE_WMI=0 or 1

Enter 1 to restore the Windows Management Instrumentation (WMI) respository, which provides support for monitoring and controlling system resources and provides a consistent view of your managed environment; otherwise, enter 0.

RESTORE_CLUSTER_DB=0 or 1

Enter 1 to restore the cluster configuration; otherwise, enter 0.

RESTORE_FORCE_RECOVERY= 0 or 1

Enter 1 to force the recovery of the cluster quorum even if other nodes are online the and/or disk signatures do not match option; otherwise, enter 0.

RESTORE_PRIMARY_REPLICA=0 or 1

Enter 1 if all the domain controllers in the domain are being restored and you want to designate this server as the primary arbitrator. If you enter 0, replication may not function. Use this option when you perform a restore of a domain controller in a domain that does not have any other domain controllers.

154

Symantec Backup Exec Command Line Applet

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

RESTORE_REGISTRY=0 or 1

Enter 1 to restore registry information if it exists in the selected data; otherwise, enter 0.

RESTORE_PNP_MERGE=0 or 1

Enter 1 to merge existing hardware configuration and registry services with the data to be restored when restoring registry information; otherwise, enter 0.

RESTORE_JUNCSASDIRS=0 or 1

Enter 1 to restore junction points, files and directories from backup media, or enter 0 to preserve existing junction points and restore files and directories from backup media.

PRE_JOB_COMMAND=Command

Specify a .exe or batch file command to run on the media server before the restore operation starts.

POST_JOB_COMMAND=Command

Specify a .exe or batch file command to run after the restore operation completes.

COMMAND_RUN_POST_IF_ PRE_SUCCESS=0 or 1

Enter 1 to execute the post-job command only if the pre-job command is successful; otherwise, enter 0.

COMMAND_RUN_JOB_IF_PRE_SUCCESS= 0 or 1

Enter 1 to execute the job only if the pre-job command is successful; otherwise, enter 0.

COMMAND_RUN_POST_ IF_JOB_FAILS=0 or 1

Enter 1 to execute the post-job command even if the job fails; otherwise, enter 0.

155

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

COMMAND_FAIL_JOB_IF_FAILS= 0 or 1

Enter 1 to allow the pre- and post-job commands to be successful only if completed with a return code of zero. Otherwise, enter 0. An return code of zero returned to the operating system by the pre- or post-job command is interpreted by Backup Exec to mean the job completed successfully. A non-zero return code is interpreted by Backup Exec to mean the job ended with an error. After checking the return codes, Backup Exec continues processing according to selections you made for running the pre- and post-job commands. If you enter 0, the success of the preand post-job commands is not determined based on the return code.

COMMAND_AUTO_CANCEL_ TIME=#

Enter the number of minutes Backup Exec should wait before cancelling a command that did not complete.

COMMAND_RUN_OPTION=#

Enter 0 to run the command on this media server or 1 to run the command on each server being restored to.

SQL_DATABASE_RECOVER=#

Enter one of the following values for recovering the database:

SQL_REPLACE_DATABASE=0 or 1

156



0 = No recover



1 = Recover database



2 = Standby database

Enter 1 to replace a database or file group, even if another database or filegroup with the same name already exists on the server; otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

SQL_AUTOMASTER=0 or 1

Enter 1 to enable Backup Exec to stop SQL so that the master can be restored; otherwise, enter NO. If you enter 1, all existing users are logged off, and the master is put into single-user mode.

SQL_POSTRESTORE_DBCC=#

Enter one of the following values for performing a consistency check after restore: ◆

0 = None



1 = Full check, excluding indexes



2 = Full check, including indexes



3 = Physical check only (SQL 2000 only)

SQL_DEFAULT_DRIVE=Drive letter

Enter the drive letter for an alternate drive to which SQL database files will be restored.

SQL_USE_ALLDEFAULT=0 or 1

Enter 1 to restore all SQL Server database files to the alternate drive specified in SQL_DEFAULT_DRIVE even if the drive where they originally resided exists. Enter 0 to restore SQL database files to the alternate drive specified in SQL_DEFAULT_DRIVE only when the drive where they originally resided does not exist.

SQL_USE_DEFAULT_INSTDIR=0 or 1

Enter 1 to restore all database files to the target instance’s data location; otherwise, enter 0.

SQL_POINTINTIME=MM/DD/YYYY, HH:MM:SS

Enter the date and time to restore transactions for a transaction log up to and including a point in time in the transaction log. After the point in time, recovery from the transaction log is stopped.

157

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

SQL_LOGMARK_NAME=Named transaction

Enter the named transaction to include in the recovery of the transaction log. Recovery will be stopped after this named transaction is restored.

SQL_LOGMARK_INCLUDE=0 or 1

Enter 1 to restore transactions from a transaction log up to a named transaction in the transaction log. After the named transaction, recovery from the transaction log is stopped. Otherwise, enter 0.

SQL_LOGMARK_TIME=MM/DD/YYYY,HH: Enter the date and time after which MM:SS the restore operation is to search for the named transaction.

158

SPPS2_RECNT_DB_ON_ RESTORE

Enter 1 to bring the databases online after a restore job; otherwise, enter 0.

SPPS2_RECONNECT

Enter 1 to re-establish the link between the restored databases and their corresponding sites; otherwise, enter 0.

SPPS2_RELEASE_LOCK

Enter 1 to release the lock on the SharePoint farm topology before restoring data; otherwise, enter 0.

XCH_AUTOCREATE_MAILBOX=0 or 1

Enter 1 if you are restoring Exchange data and want Backup Exec to automatically recreate user accounts and mailboxes; otherwise, enter 0.

XCH_NOLOSS_RESTORE=0 or 1

Enter 1 if you are restoring Exchange 2000 data and do not want to delete the existing job logs; otherwise, enter 0.

XCH_RESTORE_PUBLIC=0 or 1

Enter 1 if you are restoring Exchange data and want to restore public folders; otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

XCH_RESTORE_PRIVATE=0 or 1

Enter 1 if you are restoring Exchange data and want to restore private mailboxes; otherwise, enter 0.

ESE_NOLOSS_RESTORE=0 or 1

Enter 1 to preserve the existing transaction logs on the Exchange 2000 server. Enter 0 to purge some or all of the existing transaction logs, depending on the value of ESE_RECOVERY_POINTINTIME. If you enter 1, transaction logs from the storage media are then restored and added to the existing set of transaction logs on the Exchange 2000 server. When the restore operation finishes, Exchange 2000 automatically updates its databases with the uncommitted transactions found in the existing and newly-restored transaction logs. This option is selected by default.

ESE_RECOVERY_POINTINTIME=MM/DD/Y Enter a date and time to restore YYY,HH:MM:SS transactions from the transaction log. Transaction logs after this time are skipped. Transactions up to and including this date and time are restored provided all of the following conditions are met: ◆





The ESE_NOLOSS_RESTORE value is set to 0. The backup set that is being restored is from a continuous protection backup. The value is a valid date and time.

Note If the ESE_NO_LOSS_RESTORE value is set to 0 but the other conditions are not met, the value of ESE_RECOVERY_POINTINTIME is ignored and a loss restore job runs.

159

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

ESE_TEMPLOG_PATH=Path

Enter a location where the associated log and patch files are to be kept until the database is restored. The default location is \temp. If storage groups are being restored, a subdirectory in \temp is created for each storage group. The log and patch files for each storage group are kept in the corresponding subdirectory. After the database is restored, the log and patch files in the temporary location are applied to the database, and then the current log files are applied. After the restore is complete, the log and patch files are automatically deleted from the temporary location (including any subdirectories). Make sure the temporary location for log and patch files is empty before you start a restore job. If a restore job fails, check the temporary location (including subdirectories) to make sure any previous log and patch files from a previous restore job were deleted.

ESE_COMMIT_AFTER=0 or 1

Enter 1 to enable the restore operation to replay log files and roll back any uncompleted transactions if your selection contains the last backup set to be restored. If you enter 0, the database is left in an intermediate state and is not yet usable. If this option is selected when an intermediate backup is being applied, you cannot continue to restore backups. You must restart the restore operation from the beginning.

ESE_MOUNT_AFTER=0 or 1

160

Enter 1 to mount the database so that it is available to users; otherwise, enter 0. This checkbox is only available if EXE_LASTSET is set to 1.

Symantec Backup Exec Command Line Applet

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

ESE_DISMOUNT_BEFORE=0 or 1

Enter 1 to automatically take the database offline before the restore job runs; otherwise, enter 0.

LOTUS_WAIT_MSECS=x

Specify the number of seconds for the restore process to wait for a database that is in use. When a Lotus database is restored it must first be taken offline. This will ensure that the database is not being accessed, closed, or deleted while the restore operation is being processed. If the database is still in use and cannot be taken offline after the specified wait time, the restore will fail.

LOTUS_DBRECOVER_OPTION=#

Enter one of the following options for recovering a Lotus Domino database: ◆

0 = Retain original IDs



1 = Assign new database IDs



2 = Assign new database IDs and replica IDs

LOTUS_POINTINTIME=MM/DD/YYYY,HH: Enter a date and time from which to MM:SS restore the Lotus Domino database. RESTORE_VOL_RESTRICT=0 or 1

Enter 1 if you are restoring NetWare data and want to restore volume restrictions; otherwise, enter 0.

NIC_ENABLED=0 or 1

Enter 1 to use the MAC address or service entry name specified with the NIC_ADDRESS entry. Enter 0 to clear previous settings for the network interface, and to use any available network adapter.

161

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

NIC_ADDRESS

For Windows 2000 and later operating systems, enter the Media Access Control (MAC) address for the network card you selected. To use this setting, NIC_ENABLED must be set to 1.

NIC_SUBNET_ADDRESS

If the setting used in NIC_ADDRESS is connected to multiple subnets, then enter the network ID based on the IP address and the subnet mask of the network interface card you selected, for example, 10.212.10.113. To view this ID, on the Tools menu, click Options, then under Properties, click Network, and view the Network ID field. This setting corresponds to the network interface used in NIC_ADDRESS. You must also enter the NIC_SUBNET_MASK.

NIC_SUBNET_MASK

If the setting used in NIC_ADDRESS is connected to multiple subnets, then enter the mask that determines the subnet to which the network interface belongs, for example, 255.255.254.0. To view this ID, on the Tools menu, click Options, then under Properties, click Network, and view the Subnet mask field. This setting corresponds to the network interface used in NIC_ADDRESS. You must also enter the NIC_SUBNET_ADDRESS.

NIC_SUBNET_AUTOGET=0 or 1

162

Enter 1 to have Backup Exec use any available network adapter; otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

[Selections] JOBHISTORY_GUID or SELECTIONx=file Required. Specifies the backup job selection to restore that has already run To obtain the Job History GUID, first use -o23 and /or -o506 to obtain the Job Instance GUID. Then use the Job Instance GUID with -o21 to obtain the Job History GUID or specifies the file selection to restore. If you specify the file selection, use the following format: \\machinename\path1\file1+file2+ file3|path2\filex+filey+filez Note You must use the SELECTIONx to restore encrypted backup jobs. START_DATE=mm/dd/yyyy

Specifies the earliest date range to perform a point-in-time restore. Enter the start date in mm/dd/yyyy format for this job.

END_DATE=mm/dd/yyyy

Specifies the latest date range to perform a point-in-time restore. Enter the end date in mm/dd/yyyy format for this job.

[Schedule] SCHED_STARTTIME=HH:MM:SS

Enter the start time in HH:MM:SS format for this job.

SCHED_ENDTIME=HH:MM:SS

Enter the latest time this job can start in HH:MM:SS format.

163

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

SCHED_RESTART_INTERVAL=HH:MM:SS

Enter the interval in HH:MM:SS format for the job to restart on each run day. For example, if you have set the job up to run every seven days, you can also set it up to run every four hours on its run day by entering SCHED_RESTART_INTERVAL=04:00:0 0.

SCHED_REPEAT_INTERVAL=X

Enter the interval in days in which the job is to run. For example, if you want the job to run every seven days, enter SCHED_REPEAT_INTERVAL=7.

SCHED_ANCHOR=MM/DD/YYYY

Enter the date in mm/dd/yyyy format the interval is calculated from.

SCHED_EFFECTIVE=MM/DD/YYYY

Enter the date in mm/dd/yyyy format that the schedule becomes effective.

SCHED_DAYSOFMONTH=x

Enter the days of the month you want the job to run in a comma delimited string. The value is 1 through 32 with 32 being the last day of the month. For example, to run the job on the first and 15th of the month, type: SCHED_DAYSOFMONTH=1,15

SCHED_DAYSOFWEEK

In a comma delimited string, enter the day of the week, a forward slash, and the week of the month you want the job to run. Enter a value of 1-7 for the day of the week with 1 equaling Sunday, 2 equaling Monday, and so on. For the week of the month, values can be 1 for the first week, 2 for the second week, 3 for the third week, 4 for the fourth week, and 5 for the last week. For example, to run the job on Sunday for the first three weeks of the month, type: SCHED_DAYSOFWEEK=1/1,1/2,1/3

164

Symantec Backup Exec Command Line Applet

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

SCHED_INCLUDEDATEx=MM/DD/YYYY

Enter a specific date when the job should run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, if you want the job to run the first and 15th of August, type: SCHED_INCLUDEDATE1=08/01/2002 SCHED_INCLUDEDATE2=08/15/2002

SCHED_EXCLUDEDATEx=MM/DD/YYYY

Enter a specific date, such as a holiday, when the job should not run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, if you do not want the job to run on the first and 25th of August, type: SCHED_EXCLUDEDATE1=08/01/2002 SCHED_EXCLUDEDATE2=08/25/2002

DATE=MM/DD/YYYY

Enter the start date for the job in mm/dd/yyyy format.

TIME=hh:mm:ss

Enter the start time for the job in hh:mm:ss format. Note The hour, minutes, and seconds must be separated by colons.

165

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

INTERVAL_MINUTES=#

If a number is specified, the job is scheduled to run every specified number of minutes. Note Only one of the INTERVAL values should be specified (i.e., if you specify a value for INTERVAL_MINUTES, do not specify a value for INTERVAL_HOURS, INTERVAL_DAYS, or INTERVAL_WEEKS. Also, use either one of the INTERVAL values, or the WEEKS and WEEKDAYS, or the DAYS, or the DAYS_OF_MONTH entries. Unless specifically noted, these scheduling options should not be used in conjunction with each other.

INTERVAL_HOURS=#

If a number is specified, the job is scheduled to run every specified number of hours. Note Only one of the INTERVAL values should be specified (i.e., if you specify a value for INTERVAL_MINUTES, do not specify a value for INTERVAL_HOURS, INTERVAL_DAYS, or INTERVAL_WEEKS. Also, use either one of the INTERVAL values, or the WEEKS and WEEKDAYS, or the DAYS, or the DAYS_OF_MONTH entries. Unless specifically noted, these scheduling options should not be used in conjunction with each other.

166

Symantec Backup Exec Command Line Applet

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

INTERVAL_DAYS=#

If a number is specified, the job is scheduled to run every specified number of days. Note Only one of the INTERVAL values should be specified (i.e., if you specify a value for INTERVAL_MINUTES, do not specify a value for INTERVAL_HOURS, INTERVAL_DAYS, or INTERVAL_WEEKS. Also, use either one of the INTERVAL values, or the WEEKS and WEEKDAYS, or the DAYS, or the DAYS_OF_MONTH entries. Unless specifically noted, these scheduling options should not be used in conjunction with each other.

INTERVAL_WEEKS=#

If a number is specified, the job is scheduled to run every specified number of weeks. Note Only one of the INTERVAL values should be specified (i.e., if you specify a value for INTERVAL_MINUTES, do not specify a value for INTERVAL_HOURS, INTERVAL_DAYS, or INTERVAL_WEEKS. Also, use either one of the INTERVAL values, or the WEEKS and WEEKDAYS, or the DAYS, or the DAYS_OF_MONTH entries. Unless specifically noted, these scheduling options should not be used in conjunction with each other.

167

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

WEEKS=FIRST,SECOND,THIRD, FOURTH,LAST

The job will be scheduled for the specified week of the month. For example, if the entry appears as WEEKS=FIRST, the job will be scheduled to run the first week of the month.

or WEEKS=1,2,3,4,5

Note If this entry is included in the Restore Job Script File, a value must also be provided for the WEEKDAY entry. Do not use this entry in conjunction with the INTERVAL entries, the DAYS, or the DAY_OF_MONTH entries.

WEEKDAY=SUN/MON/TUES/WED/ THU/FRI/SAT

Note If the entry WEEKS is included in the Restore Job Script File, a value must also be provided for this entry. Enter the day of the week the job should be completed. Only one day can be entered in this entry, which works in conjunction with the WEEKS entry.

DAYS=SUN/MON/TUES/WED/THU/FRI/SA If this entry is included in the Restore T Job Script File, the restore job will be scheduled for the indicated day or days. Multiple days can be included, but must be separated by commas. For example: DAYS=MON,WED,FRI Note Do not use this entry in conjunction with the INTERVAL entries, the WEEKS, or the DAY_OF_MONTH entries.

168

Symantec Backup Exec Command Line Applet

Using job script files Possible restore job script file entries (continued) Section

Entry

Description

DAY_OF_MONTH=#

If this entry is included in the Restore Job Script File, the backup job will be scheduled for the indicated day of the month. The value can range from 1 to 31. Only one number can be specified. Note Do not use this entry in conjunction with the INTERVAL entries, the WEEKS, or the DAYS entries.

RUN_IMMEDIATE=0 or 1

Enter a value of 1 if the job is to run immediately; otherwise, enter 0. Note This entry should be used only if no other entries are specified under the schedule section. If no other scheduling options have been selected and this entry is not set, the default value is 1.

HOLD=0 or 1

Enter 1 as the value if you want to schedule the job on hold; otherwise, enter 0.

AUTO_CANCEL_TIME=#

Enter the number of minutes after which the job is canceled if it is not completed. Backup Exec starts timing the job when the job is queued, not when the job begins.

DELETE_JOB_AFTER=#

Enter a number from 0 to 2 that corresponds to job deletion. Options include: ◆ ◆



0 = Do not delete the job 1 = Delete the job after the job completes 2 = Delete the job if the job successfully completes

169

Using job script files

Creating a catalog job script file Use a text editor, such as Notepad, to create a catalog job script file that contains entries for the catalog job options. The catalog job script file has similar entries, or values, as those used in the other job script file. Sections of a Catalog Job Script include: ■

[General]



[Catalog_Options]



[Schedule]

Each entry included in the catalog job script file must be typed in capital letters and immediately followed by an equal (=) sign. The value for the entry must immediately follow the equal sign and contain no spaces or quotes unless they are part of the value itself. For example, to specify in the script that the job name is Workstation Catalog and the job type is catalog, the script file would appear as: [General] JOB_TYPE=Catalog JOB_NAME=Workstation Catalog All possible entries for a catalog job script file are described in the following table. When creating a script file, do not include all entries. Possible catalog job script file entries Section

Entry

Description

JOB_TYPE=Job type

This entry must be completed with a value of Catalog.

JOB_PRIORITY=Priority

Enter the priority for the job. If another job is scheduled to run at the same time as this job, the priority determines which job runs first.

[General]

If a priority is not entered, the priority will be Medium. Options are:

170



Lowest



Low



Medium



High



Highest

Symantec Backup Exec Command Line Applet

Using job script files Possible catalog job script file entries (continued) Section

Entry

Description

JOB_NAME=Job name

Type the name of the catalog job. If a name is not provided, one will automatically be generated.

SERVER=Server name

Type the name of the Backup Exec server where the operation is to be performed. If a server is not specified, the local server is used by default.

USERNAME=Username

Type the user name for logging into a remote Backup Exec server. If a user name is not specified, the current user name is used.

PASSWORD=Password

Enter the password for logging into a remote Backup Exec server. If a password is not specified, the current password is used.

[Catalog Options] MEDIA_ID=Media ID

Specifies the ID of the media to be cataloged. The format of the media ID should be in the following format: MEDIA_ID={GUID}

MEDIA_PASSWORD=Media password

If the media has a password, specify the password.

SCHED_EFFECTIVE=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, that the schedule becomes effective.

SCHED_STARTTIME=HH:MM:SS

Enter the start time in HH:MM:SS format for this job.

SCHED_ENDTIME=HH:MM:SS

Enter the latest time this job can start in HH:MM:SS format.

[Schedule]

171

Using job script files Possible catalog job script file entries (continued) Section

Entry

Description

SCHED_RESTART_INTERVAL=HH:MM:SS

Enter the interval in HH:MM:SS format for the job to restart on each run day. For example, if you have set up the job to run every seven days, you can also set it up to run every four hours on its run day by entering SCHED_RESTART_INTERVAL=04:00:0 0.

SCHED_REPEAT_INTERVAL=x

Enter the interval in days in which the job is to run. For example, if you want the job to run every seven days, enter SCHED_REPEAT_INTERVAL=7.

SCHED_ANCHOR=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, from which the interval is calculated.

SCHED_DAYSOFMONTH=x

Enter the days of the month you want the job to run in a comma delimited string. The value is 1 through 32 with 32 being the last day of the month. For example, to run the job on the first and 15th of the month, type: SCHED_DAYSOFMONTH=1,15

SCHED_DAYSOFWEEK=x

Enter the day of the week, a forward slash, and the week of the month you want the job to run in a comma delimited string. Enter a value of 1-7 for the day of the week with 1 equaling Sunday, 2 equaling Monday, and so on. For the week of the month, values can be 1 for the first week, 2 for the second week, 3 for the third week, 4 for the fourth week, and 5 for the last week. For example, to run the job on Sunday for the first three weeks of the month, type: SCHED_DAYSOFWEEK=1/1,1/2,1/3

172

Symantec Backup Exec Command Line Applet

Using job script files Possible catalog job script file entries (continued) Section

Entry

Description

SCHED_INCLUDEDATEx=MM/DD/YYYY

Enter a specific date when the job should run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, to run the job on the first and 15th of August, type: SCHED_INCLUDEDATE1=08/01/2002 SCHED_INCLUDEDATE2=08/15/2002

SCHED_EXCLUDEDATEx=MM/DD/YYYY

Enter a specific date, such as a holiday, when the job should not run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, to prevent the job from running on the first and 25th of August, type: SCHED_EXCLUDEDATE1=08/01/2002 SCHED_EXCLUDEDATE2=08/25/2002

DATE=MM/DD/YYYY

Enter the start date for the job in mm/dd/yyyy format. If schedule values are not entered, then the DATE==MM/DD/YYYY and TIME=hh:mm:ss entries will be used to set the

TIME=hh:mm:ss

Enter the start time for the job in hh:mm:ss format. Note The hour, minutes, and seconds must be separated by colons.

RUN_IMMEDIATE=0 or 1

Enter 1 to run the catalog job immediately; otherwise, enter 0. Note This entry should be used only if no other entries are specified under the schedule section.If no other scheduling options have been selected and this entry is not set, the default value is 1.

173

Using job script files Possible catalog job script file entries (continued) Section

Entry

Description

AUTO_CANCEL_TIME=#

Enter the number of minutes after which the job is canceled if it is not completed. Backup Exec starts timing the job when the job is queued, not when the job begins. To specify hours, enter a value divisible by 60.

HOLD=0 or 1

Enter 1 if you want the job to be submitted on hold; otherwise, enter 0.

DELETE_JOB_AFTER=#

Enter a number from 0 to 2 that corresponds to job deletion. Options include: ◆ ◆



174

0 = Do not delete the job 1 = Delete the job after the job completes 2 = Delete the job if the job successfully completes

Symantec Backup Exec Command Line Applet

Using job script files

Creating a discovery job script file Use a text editor, such as Notepad, to create a discovery job script file that contains entries for the discovery job options. The discovery job script file has similar entries, or values, as those used in the other job script file. Sections of a Discovery Job Script include: ■

[General]



[Discovery_Options]



[Selections]



[Schedule]

Each entry included in the discovery job script file must be typed in capital letters and immediately followed by an equal (=) sign. The value for the entry must immediately follow the equal sign and contain no spaces or quotes unless they are part of the value itself. For example, to specify in the script that the job name is Workstation Resource Discovery and the job type is discovery, the script file would appear as: [General] JOB_TYPE=Discovery JOB_NAME=Workstation Resource Discovery All possible entries for a discovery job script file are described in the following table. When creating a script file, do not include all entries. Possible discovery job script file entries Section

Entry

Description

JOB_TYPE=Job type

This entry must be completed with a value of Discovery.

[General]

175

Using job script files Possible discovery job script file entries (continued) Section

Entry

Description

JOB_PRIORITY=Priority

Enter the priority for the job. If another job is scheduled to run at the same time as this job, the priority determines which job runs first. If a priority is not entered, the priority will be Medium. Options are: ◆

Lowest



Low



Medium



High



Highest

JOB_NAME=Job name

Type the name of the discovery job. If a name is not provided, one will automatically be generated.

SERVER=Server name

Type the name of the Backup Exec server where the operation is to be performed. If a server is not specified, the local server is used by default.

USERNAME=Username

Type the user name for logging into a remote Backup Exec server. If a user name is not specified, the current user name is used.

PASSWORD=Password

Enter the password for logging into a remote Backup Exec server. If a password is not specified, the current password is used.

[Discovery_Options] DISCOVER_ADMINISTRATIVE_SHARES=0 Enter 1 to have Backup Exec search for or 1 new administrative network shares or volumes; otherwise, enter 0. DISCOVER_USER_SHARES=0 or 1

176

Enter 1 to have Backup Exec search for new user-defined shares; otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Using job script files Possible discovery job script file entries (continued) Section

Entry

Description

DISCOVER_SQL_DATABASES=0 or 1

Enter 1 to have Backup Exec search for new SQL databases; otherwise, enter 0.

DISCOVER_EXCHANGE_DATABASES=0 or 1

Enter 1 to have Backup Exec search for new Exchange databases; otherwise, enter 0. Backup Exec searches for Information Store, Exchange Directory, or Storage Groups; it does not discover individual databases under storage groups.

DISCOVER_DOMINO_DATABASES=0 or 1 Enter 1 to have Backup Exec search for new Lotus Domino databases; otherwise, enter 0. DISCOVER_SYSTEMSTATE=0 or 1

Enter 1 to have Backup Exec search for new System State resources; otherwise, enter 0.

DISCOVER_SHAREPOINT=0 or 1

Enter 1 to have Backup Exec search for new SharePoint servers; otherwise, enter 0.

NOTIFY_SEPARATE=0 or 1

Enter 1 to have Backup Exec send separate notifications when each new resource is found; otherwise, enter 0.

NOTIFY_INCLUDE_PREVIOUS=0 or 1

Enter 1 to have Backup Exec send a notification that includes all resources previously found during resource discovery jobs; otherwise, enter 0.

177

Using job script files Possible discovery job script file entries (continued) Section

Entry

Description

DOMAINx

Specifies the domains you want Backup Exec to search for new resources. You can also specify the logon account GUID for the domain. If logon account credentials are not entered, the current logged on user’s default logon account is used. Each entry must be comma delimited string. For example,

[Selections]

DOMAIN1, DOMAIN2 or DOMAIN1=domain1, {10011001-1001-1001-0101-01010101 01} EXCLUDEx

Specifies the domains you want to exclude from the discovery job. If you specify multiple domains, the list must be in a comma delimited string.

SCHED_EFFECTIVE=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, that the schedule becomes effective.

SCHED_STARTTIME=HH:MM:SS

Enter the start time in HH:MM:SS format for this job.

SCHED_ENDTIME=HH:MM:SS

Enter the latest time this job can start in HH:MM:SS format.

SCHED_RESTART_INTERVAL=HH:MM:SS

Enter the interval in HH:MM:SS format for the job to restart on each run day. For example, if you have set up the job to run every seven days, you can also set it up to run every four hours on its run day by entering SCHED_RESTART_INTERVAL=04:00:0 0.

[Schedule]

178

Symantec Backup Exec Command Line Applet

Using job script files Possible discovery job script file entries (continued) Section

Entry

Description

SCHED_REPEAT_INTERVAL=x

Enter the interval in days in which the job is to run. For example, if you want the job to run every seven days, enter SCHED_REPEAT_INTERVAL=7.

SCHED_ANCHOR=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, from which the interval is calculated.

SCHED_DAYSOFMONTH=x

Enter the days of the month you want the job to run in a comma delimited string. The value is 1 through 32 with 32 being the last day of the month. For example, to run the job on the first and 15th of the month, type: SCHED_DAYSOFMONTH=1,15

SCHED_DAYSOFWEEK=x

Enter the day of the week, a forward slash, and the week of the month you want the job to run in a comma delimited string. Enter a value of 1-7 for the day of the week with 1 equaling Sunday, 2 equaling Monday, and so on. For the week of the month, values can be 1 for the first week, 2 for the second week, 3 for the third week, 4 for the fourth week, and 5 for the last week. For example, to run the job on Sunday for the first three weeks of the month, type: SCHED_DAYSOFWEEK=1/1,1/2,1/3

SCHED_INCLUDEDATEx=MM/DD/YYYY

Enter a specific date when the job should run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, to run the job on the first and 15th of August, type: SCHED_INCLUDEDATE1=08/01/2002 SCHED_INCLUDEDATE2=08/15/2002

179

Using job script files Possible discovery job script file entries (continued) Section

Entry

Description

SCHED_EXCLUDEDATEx=MM/DD/YYYY

Enter a specific date, such as a holiday, when the job should not run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, to prevent the job from running on the first and 25th of August, type: SCHED_EXCLUDEDATE1=08/01/2002 SCHED_EXCLUDEDATE2=08/25/2002

DATE=MM/DD/YYYY

Enter the start date for the job in mm/dd/yyyy format. If schedule values are not entered, then the DATE==MM/DD/YYYY and TIME=hh:mm:ss entries will be used to set the

TIME=hh:mm:ss

Enter the start time for the job in hh:mm:ss format. Note The hour, minutes, and seconds must be separated by colons.

RUN_IMMEDIATE=0 or 1

Enter 1 to run the discovery job immediately; otherwise, enter 0. Note This entry should be used only if no other entries are specified under the schedule section. If no other scheduling options have been selected and this entry is not set, the default value is 1.

180

AUTO_CANCEL_TIME=#

Enter the number of minutes after which the job is canceled if it is not completed. Backup Exec starts timing the job when the job is queued, not when the job begins. To specify hours, enter a value divisible by 60.

HOLD=0 or 1

Enter 1 if you want the job to be submitted on hold; otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Using job script files

Creating a duplicate backup job script file Use a text editor, such as Notepad, to create a duplicate backup job script file that contains entries for the duplicate backup job options. The duplicate backup job script file has similar entries, or values, as those used in the other job script file. Sections of a Duplicate Backup Job Script include: ■

[General]



[Setcopy_Options]



[Selections]



[Schedule]

Each entry included in the duplicate backup job script file must be typed in capital letters and immediately followed by an equal (=) sign. The value for the entry must immediately follow the equal sign and contain no spaces or quotes unless they are part of the value itself. For example, to specify in the script that the job name is Workstation Duplicate Backup and the job type is setcopy, the script file would appear as: [General] JOB_TYPE=SetCopy JOB_NAME=Workstation Duplicate Backup All possible entries for a duplicate backup job script file are described in the following table. When creating a script file, do not include all entries. Possible duplicate job script file entries Section

Entry

Description

JOB_TYPE=Job type

This entry must be completed with a value of Setcopy.

[General]

181

Using job script files Possible duplicate job script file entries (continued) Section

Entry

Description

JOB_PRIORITY=Priority

Enter the priority for the job. If another job is scheduled to run at the same time as this job, the priority determines which job runs first. If a priority is not entered, the priority will be Medium. Options are:

182



Lowest



Low



Medium



High



Highest

JOB_NAME=Job name

Type the name of the duplicate job. If a name is not provided, one will automatically be generated.

JOB_DESCRIPTION=Description

Type a description of the information you are backing up.

PREFERRED_SOURCE_DEVICE_GUID= Source device guid

Enter the GUID of the device used as the destination device for the original backup job. Use operation -o63 to display managed drives.

SERVER=Server name

Type the name of the Backup Exec server where the operation is to be performed. If a server is not specified, the local server is used by default.

USERNAME=Username

Type the user name for logging into a remote Backup Exec server. If a user name is not specified, the current user name is used.

PASSWORD=Password

Enter the password for logging into a remote Backup Exec server. If a password is not specified, the current password is used.

Symantec Backup Exec Command Line Applet

Using job script files Possible duplicate job script file entries (continued) Section

Entry

Description

[Setcopy_Options] DEVICE_NAME=Device name

Type the name of the device to be used for the duplicate job.

MEDIA_SET_GUID=Media set GUID

Enter the name of the media set to be used for the duplicate job. Use operation -o69 to display media sets.

OVERWRITE_MEDIA=0 or 1

Enter 1 as the value if you want Backup Exec to overwrite a duplicate job if one exists; otherwise, enter 0.

APPEND_OVERWRITE=0 or 1

Enter 1 to append to the media set specified in the MEDIA_SET_GUID entry, or to have the job append to overwritable media that will then be added to the media set, enter 0.

APPEND_TERMINATE=0 or 1

Enter 1 to append to the media set specified in the MEDIA_SET_GUID entry, if appendable media is available. To have the job terminate if no appendable media is available, enter 0.

EJECT _MEDIA_AFTER_COMPLETES=0 or Enter 1 to have Backup Exec 1 automatically eject the media in the drive when the operation completes. CHECKSUM=0 or 1

Enter 1 as the value if checksums are to be calculated for each data stream written to tape, and then written in a separate stream immediately following the data stream. If 0 is entered as the value, backup performance may be improved, but there will be no way to verify the integrity of the data on the tape.

RETENSION_MEDIA=0 or 1

Enter 1 to retension the media before backup; otherwise, enter 0.

183

Using job script files Possible duplicate job script file entries (continued) Section

Entry

Description

MEDIA_PASSWORD=Media password

If the media has a password, specify the password.

AUTO_VERIFY=0 or 1

Enter 1 to have Backup Exec automatically perform a verify operation to make sure the media can be read after the backup has been completed; otherwise, enter 0.

COMPRESSION_TYPE=0 or 1

Enter 1 to select hardware compression; otherwise, enter 0.

ENCRYPTION_KEY_NAME=key name

Specify a name for the encryption key.

ENCRYPTION_TYPE=#

Enter a number from 0 to 3 that corresponds with the type of encryption to use. Options are as follows: ◆

0 = None



1 = Software



2 = Hardware



3 = Hardware if available, otherwise software

If 2 or 3 are entered, the default encryption key must be 256-bit encryption. [Selections] JOBHISTORY_GUID

Specifies the backup job that has already run to obtain the Job History GUID, first use -o23 and /or -o506 to obtain the Job Instance GUID. Then use the Job Instance GUID with -o21 to obtain the Job History GUID.

SCHED_EFFECTIVE=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, that the schedule becomes effective.

[Schedule]

184

Symantec Backup Exec Command Line Applet

Using job script files Possible duplicate job script file entries (continued) Section

Entry

Description

SCHED_STARTTIME=HH:MM:SS

Enter the start time in HH:MM:SS format for this job.

SCHED_ENDTIME=HH:MM:SS

Enter the latest time this job can start in HH:MM:SS format.

SCHED_RESTART_INTERVAL=HH:MM:SS

Enter the interval in HH:MM:SS format for the job to restart on each run day. For example, if you have set up the job to run every seven days, you can also set it up to run every four hours on its run day by entering SCHED_RESTART_INTERVAL=04:00:0 0.

SCHED_REPEAT_INTERVAL=x

Enter the interval in days in which the job is to run. For example, if you want the job to run every seven days, enter SCHED_REPEAT_INTERVAL=7.

SCHED_ANCHOR=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, from which the interval is calculated.

SCHED_DAYSOFMONTH=x

Enter the days of the month you want the job to run in a comma delimited string. The value is 1 through 32 with 32 being the last day of the month. For example, to run the job on the first and 15th of the month, type: SCHED_DAYSOFMONTH=1,15

185

Using job script files Possible duplicate job script file entries (continued) Section

Entry

Description

SCHED_DAYSOFWEEK=x

Enter the day of the week, a forward slash, and the week of the month you want the job to run in a comma delimited string. Enter a value of 1-7 for the day of the week with 1 equaling Sunday, 2 equaling Monday, and so on. For the week of the month, values can be 1 for the first week, 2 for the second week, 3 for the third week, 4 for the fourth week, and 5 for the last week. For example, to run the job on Sunday for the first three weeks of the month, type: SCHED_DAYSOFWEEK=1/1,1/2,1/3

SCHED_INCLUDEDATEx=MM/DD/YYYY

Enter a specific date when the job should run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, to run the job on the first and 15th of August, type: SCHED_INCLUDEDATE1=08/01/2002 SCHED_INCLUDEDATE2=08/15/2002

SCHED_EXCLUDEDATEx=MM/DD/YYYY

Enter a specific date, such as a holiday, when the job should not run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, to prevent the job from running on the first and 25th of August, type: SCHED_EXCLUDEDATE1=08/01/2002 SCHED_EXCLUDEDATE2=08/25/2002

DATE=MM/DD/YYYY

186

Enter the start date for the job in mm/dd/yyyy format. If schedule values are not entered, then the DATE==MM/DD/YYYY and TIME=hh:mm:ss entries will be used to set the

Symantec Backup Exec Command Line Applet

Using job script files Possible duplicate job script file entries (continued) Section

Entry

Description

TIME=hh:mm:ss

Enter the start time for the job in hh:mm:ss format. Note The hour, minutes, and seconds must be separated by colons.

RUN_IMMEDIATE=0 or 1

Enter 1 to run the duplicate backup job immediately; otherwise, enter 0. Note This entry should be used only if no other entries are specified under the schedule section. If no other scheduling options have been selected and this entry is not set, the default value is 1.

AUTO_CANCEL_TIME=#

Enter the number of minutes after which the job is canceled if it is not completed. Backup Exec starts timing the job when the job is queued, not when the job begins. To specify hours, enter a value divisible by 60.

HOLD=0 or 1

Enter 1 if you want the job to be submitted on hold; otherwise, enter 0.

DELETE_JOB_AFTER=#

Enter a number from 0 to 2 that corresponds to job deletion. Options include: ◆ ◆



0 = Do not delete the job 1 = Delete the job after the job completes 2 = Delete the job if the job successfully completes

187

Using job script files

Creating a test run job script file Use a text editor, such as Notepad, to create a test run backup job script file that contains entries for the test run job options. The test run backup job script file has similar entries, or values, as those used in the other job script file. Sections of a Test Run Job Script include: ■

[General]



[TestRun_Options]



[Schedule]

Each entry included in the test run job script file must be typed in capital letters and immediately followed by an equal (=) sign. The value for the entry must immediately follow the equal sign and contain no spaces or quotes unless they are part of the value itself. For example, to specify in the script that the job name is Workstation Test Run and the job type is TestRun, the script file would appear as: [General] JOB_TYPE=TestRun JOB_NAME=Workstation Test Run All possible entries for a test run job script file are described in the following table. When creating a script file, do not include all entries.. Possible test run job script file entries Section

Entry

Description

JOB_TYPE=Job type

This entry must be completed with a value of TestRun.

JOB_PRIORITY=Priority

Enter the priority for the job. If another job is scheduled to run at the same time as this job, the priority determines which job runs first.

[General]

If a priority is not entered, the priority will be Medium. Options are:

188



Lowest



Low



Medium



High



Highest

Symantec Backup Exec Command Line Applet

Using job script files Possible test run job script file entries (continued) Section

Entry

Description

JOB_NAME=Job name

Type the name of the test run job. If a name is not provided, one will automatically be generated.

SERVER-Server name

Type the name of the Backup Exec server where the operation is to be performed. If a server is not specified, the local server is used by default.

USERNAME=Username

Type the user name for logging into a remote Backup Exec server. If a user name is not specified, the current user name is used.

PASSWORD=Password

Enter the password for logging into a remote Backup Exec server. If a password is not specified, the current password is used.

[TestRun_Options] JOBINSTANCE_GUID=0 or 1

Enter 1 as the value if you want Backup Exec to overwrite a test run job if one exists; otherwise, enter 0.

APPEND_OVERWRITE=0 or 1

Enter 1 to append to the media set specified in the MEDIA_SET_GUID entry, or to have the job append to overwritable media that will then be added to the media set, enter 0.

APPEND_TERMINATE=0 or 1

Enter 1 to append to the media set specified in the MEDIA_SET_GUID entry, if appendable media is available. To have the job terminate if no appendable media is available, enter 0.

EJECT _MEDIA_AFTER_COMPLETES=0 or Enter 1 to have Backup Exec 1 automatically eject the media in the drive when the operation completes.

189

Using job script files Possible test run job script file entries (continued) Section

Entry

Description

CHECKSUM=0 or 1

Enter 1 as the value if checksums are to be calculated for each data stream written to tape, and then written in a separate stream immediately following the data stream. If 0 is entered as the value, backup performance may be improved, but there will be no way to verify the integrity of the data on the tape.

RETENSION_MEDIA=0 or 1

Enter 1 to retension the media before backup; otherwise, enter 0.

MEDIA_PASSWORD=Media password

If the media has a password, specify the password.

AUTO_VERIFY=0 or 1

Enter 1 to have Backup Exec automatically perform a verify operation to make sure the media can be read after the backup has been completed; otherwise, enter 0.

COMPRESSION_TYPE=0 or 1

Enter 1 to select hardware compression; otherwise, enter 0.

JOBINSTANCE_GUID=Job GUID

Specifies the job ID of the existing job to use for the test run job.

CREDENTIALS_CHECK=0 or 1

Enter 1 to verify that the logon account is correct for the resources being backed up; otherwise, enter 0.

[Selections]

190

Symantec Backup Exec Command Line Applet

Using job script files Possible test run job script file entries (continued) Section

Entry

Description

MEDIA_CAPACITY_CHECK=0 or 1

Enter 1 to test whether enough tape is available to complete the job; otherwise, enter 0. Note During the test run job, the number of scheduled jobs in the queue is not checked; therefore, jobs that are scheduled before the test run job may use the media that was available when the test run job was performed.

MEDIA_CHECK=0 or 1

Enter 1 to test whether the media is online and overwritable for a trial run job; otherwise, enter 0.

JOBSIZE_METHOD=0 or 1

Enter 0 if you want to determine job size from a previous job history, or enter a 1 if you want to perform a pre-scan.

HOLD_ON_FAILURE=0 or 1

Enter 1 to have the scheduled job placed on hold if any failures are detected during the test run; otherwise, enter 0.

SCHED_EFFECTIVE=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, that the schedule becomes effective.

SCHED_STARTTIME=HH:MM:SS

Enter the start time in HH:MM:SS format for this job.

SCHED_ENDTIME=HH:MM:SS

Enter the latest time this job can start in HH:MM:SS format.

[Schedule]

191

Using job script files Possible test run job script file entries (continued) Section

Entry

Description

SCHED_RESTART_INTERVAL=HH:MM:SS

Enter the interval in HH:MM:SS format for the job to restart on each run day. For example, if you have set up the job to run every seven days, you can also set it up to run every four hours on its run day by entering SCHED_RESTART_INTERVAL=04:00:0 0.

SCHED_REPEAT_INTERVAL=x

Enter the interval in days in which the job is to run. For example, if you want the job to run every seven days, enter SCHED_REPEAT_INTERVAL=7.

SCHED_ANCHOR=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, from which the interval is calculated.

SCHED_DAYSOFMONTH=x

Enter the days of the month you want the job to run in a comma delimited string. The value is 1 through 32 with 32 being the last day of the month. For example, to run the job on the first and 15th of the month, type: SCHED_DAYSOFMONTH=1,15

SCHED_DAYSOFWEEK=x

Enter the day of the week, a forward slash, and the week of the month you want the job to run in a comma delimited string. Enter a value of 1-7 for the day of the week with 1 equaling Sunday, 2 equaling Monday, and so on. For the week of the month, values can be 1 for the first week, 2 for the second week, 3 for the third week, 4 for the fourth week, and 5 for the last week. For example, to run the job on Sunday for the first three weeks of the month, type: SCHED_DAYSOFWEEK=1/1,1/2,1/3

192

Symantec Backup Exec Command Line Applet

Using job script files Possible test run job script file entries (continued) Section

Entry

Description

SCHED_INCLUDEDATEx=MM/DD/YYYY

Enter a specific date when the job should run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, to run the job on the first and 15th of August, type: SCHED_INCLUDEDATE1=08/01/2002 SCHED_INCLUDEDATE2=08/15/2002

SCHED_EXCLUDEDATEx=MM/DD/YYYY

Enter a specific date, such as a holiday, when the job should not run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, to prevent the job from running on the first and 25th of August, type: SCHED_EXCLUDEDATE1=08/01/2002 SCHED_EXCLUDEDATE2=08/25/2002

DATE=MM/DD/YYYY

Enter the start date for the job in mm/dd/yyyy format. If schedule values are not entered, then the DATE==MM/DD/YYYY and TIME=hh:mm:ss entries will be used to set the

TIME=hh:mm:ss

Enter the start time for the job in hh:mm:ss format. Note The hour, minutes, and seconds must be separated by colons.

RUN_IMMEDIATE=0 or 1

Enter 1 to run the test run job immediately; otherwise, enter 0. Note This entry should be used only if no other entries are specified under the schedule section. If no other scheduling options have been selected and this entry is not set, the default value is 1.

193

Using job script files Possible test run job script file entries (continued) Section

Entry

Description

AUTO_CANCEL_TIME=#

Enter the number of minutes after which the job is canceled if it is not completed. Backup Exec starts timing the job when the job is queued, not when the job begins. To specify hours, enter a value divisible by 60.

HOLD=0 or 1

Enter 1 if you want the job to be submitted on hold; otherwise, enter 0.

DELETE_JOB_AFTER=#

Enter a number from 0 to 2 that corresponds to job deletion. Options include: ◆ ◆



194

0 = Do not delete the job 1 = Delete the job after the job completes 2 = Delete the job if the job successfully completes

Symantec Backup Exec Command Line Applet

Using job script files

Creating a copy job script file Use a text editor, such as Notepad, to create a copy job backup job script file that contains entries for the copy job options. The copy job backup job script file has similar entries, or values, as those used in the other job script file. Sections of a Copy Job Script include: ■

[General]



[Job]



[Selection List]



[Policy]



[Login Account]



[Configuration]

Each entry included in the copy job script file must be typed in capital letters and immediately followed by an equal (=) sign. The value for the entry must immediately follow the equal sign and contain no spaces or quotes unless they are part of the value itself. For example, to specify in the script that the job name is Workstation Copy and the job type is Copy, the script file would appear as: [General] JOB_TYPE=Copy JOB_NAME=Workstation Copy All possible entries for a copy job script file are described in the following table. When creating a script file, do not include all entries.. Possible copy job script file entries Section

Entry

Description

JOB_TYPE=Job type

This entry must be completed with a value of Copy.

JOB_NAME=Job name

Type the name of the copy job. If a name is not provided, one will automatically be generated.

[General]

[Job]

195

Using job script files Possible copy job script file entries (continued) Section

Entry

Description

SERVERx=Server name

Type the destination server where you want to copy the job. If a server is not specified, the local server is used by default.

LOGINACCOUNT_NAMEx=login account name

Type the login account name for logging into the destination server. If a user name is not specified, the current user name is used.

OVERWRITE_JOB=0 or 1

Enter 1 as the value if you want Backup Exec to overwrite the job that has the same name; otherwise, enter 0.

OVERWRITE_LOGIN_ACCOUNT=0 or 1

Enter 1 as the value if you want to overwrite a logon account that has the same account name; otherwise, enter 0.

[Selection List] SELECTION_LIST_NAMEx=selection list name to be copied

Type the name of the selection list to be copied.

SERVERx=Server name

Type the destination server where you want to copy the selection list. If a server is not specified, the local server is used by default.

LOGINACCOUNT_NAMEx=login account name

Type the login account name for logging into the destination server. If a user name is not specified, the current user name is used.

OVERWRITE_SELECTION=0 or 1

Enter 1 as the value if you want to overwrite a selection list that has the same name; otherwise, enter 0.

POLICY_NAMEx=policy name to be copied

Type the name of the policy to be copied.

[Policy]

196

Symantec Backup Exec Command Line Applet

Using job script files Possible copy job script file entries (continued) Section

Entry

Description

SERVERx=Server name

Type the destination server where you want to copy the policy. If a server is not specified, the local server is used by default.

LOGINACCOUNT_NAMEx=login account name

Type the login account name for logging into the destination server. If a user name is not specified, the current user name is used.

OVERWRITE_POLICY=0 or 1

Enter 1 as the value if you want to overwrite a policy that has the same name; otherwise, enter 0.

[Login Account ACCOUNT_NAMEx=login account name

Type the name of the logon account to be copied.

SERVERx=Server name

Type the destination server where you want to copy the logon account. If a server is not specified, the local server is used by default.

OVERWRITE_ACCOUNT=0 or 1

Enter 1 as the value if you want to overwrite a logon account that has the same name; otherwise, enter 0.

[Configuration] DEFAULT_JOB_OPTIONS=0 or 1

Enter 1 as the value if you want to overwrite the default job options; otherwise, enter 0.

DEFAULT_SCHEDULE=0 or 1

Enter 1 as the value if you want to overwrite the default schedule options; otherwise, enter 0.

ERROR_HANDLING _RULES=0 or 1

Enter 1 as the value if you want to overwrite the default error handling rules; otherwise, enter 0.

197

Using job script files Possible copy job script file entries (continued) Section

Entry

Description

ALERT_CONFIGURATION=0 or 1

Enter 1 as the value if you want to overwrite the default alert options; otherwise, enter 0.

SERVERx=Server name

Type the destination server where you want to copy the configuration information. If a server is not specified, the local server is used by default.

LOGINACCOUNT_NAMEx=login account name

Type the login account name for logging into the destination server. If a user name is not specified, the current user name is used.

Saving and launching the job script file After creating the job script file, save it as a plain text file. When launching the job script file, specify the directory where the file resides along with the filename. To launch a script file, type the following at the command prompt: bemcmd -o90 -f"drive letter\directory\script name" For example, suppose you created a directory for your scripts called Scripts and named a script for differential backups of workstations DIFFBKWORK. To launch this script with the verbose command, type: bemcmd -o90 -v -f”c:\scripts\diffbkwork.txt”

198

Symantec Backup Exec Command Line Applet

Using scripts and selection lists

Using scripts and selection lists Selection lists provide a quick and easy way of selecting files that you back up often. After you choose devices, directories and files, you can save the selections as a selection list script that you can use in regularly scheduled operations or once-only operations. A sample selection script file (selectionscript.txt) is included in the UTILS directory on the installation CD. To activate an entry in this sample file, delete the forward slashes (//) in the line. The selection list script is used with command -o220 to create a selection list.

Creating a selection list script file Use a text editor, such as Notepad, to create a selection list script file that contains all data selections for the backup job. Each entry included in the selection list script file must be typed in capital letters and must be immediately followed by an equal (=) sign. The value for the entry must immediately follow the equal sign and contain no spaces or quotes unless they are part of the value itself. All possible entries for a selection list script file are described in the following table. Do not include all entries in a script file. Values for selection list script Section

Entry

Description

[Machine] MACHINEx=machine name,logon GUID Specify the logon account used to log on to remote machines and back up remote data and databases. [Selections] SCRIPT_PRIORITY=priority

Enter the priority for the script. If a priority is not entered, the priority will be Medium. Options are: ◆

Lowest



Low



Medium



High



Highest

199

Using scripts and selection lists Values for selection list script (continued) Section

Entry

Description

PATHx=String

Specify which files or directories get backed up. For example, PATH1=\\Myserver\Myshare\Mydir\*. * The order in which resource selections are specified is the order in which the resources will be backed up. Please note the following about the order in which selections can be backed up: ◆



200

You can order resources within a server, but you cannot alternate selections across servers. For example, you can select C: and D: from Server A followed by selections from Server B. However, you cannot order selections as C: from Server A and then C: from Server B and then D: from both servers. For any given server, system state or shadow copy components must be last.

INCLUDEx=0 or 1

Enter a value of 1 if you want to include this item in the backup job; otherwise, enter 0.

SUBDIRSx-0 or 1

Enter a value of 1 if you want to include all subdirectories; otherwise, enter 0.

EXCHANGEx=Exchange Server name

Change x to a unique number and specify the name of the Exchange Server you want to back up.

SQLx=SQL Server name

Change x to a unique number and specify the name of the SQL Server you want to back up.

Symantec Backup Exec Command Line Applet

Using scripts and selection lists Values for selection list script (continued) Section

Entry

Description

EXCH2ROOTx=Exchange 2000 Server name

Specifies the name of the Exchange 2000 Server that contains this selection. Change x to a number that corresponds to the number of the selection. The selections must be in a sequential order. Increase the number by one for each new selection. For example, the first selection would be 1, the second selection would be 2, etc. If the selections are out of sequence, they are not processed. Each selection must specify at least the server name and the storage group. See the example in “EXCH2DB?=Exchange 2000 Server database name” on page 142.

EXCH2SGx=Exchange 2000 Server storage group name

Specifies the name of the Exchange 2000 Server storage group that you want to back up, or that contains the database you want to back up. Change x to the same number used to identify the selection for the Exchange 2000 Server.

201

Using scripts and selection lists Values for selection list script (continued) Section

Entry

Description

EXCH2DBx=Exchange 2000 Server database name

Specifies the name of the Exchange 2000 Server database you want to back up. Change x to the same number used to identify the selection for the Exchange 2000 Server and storage group. In the following example, SERVER_NAME is an Exchange 2000 server name, and it is the same server in all of the selections. The first selection backs up the First Storage Group, the second selection backs up the Mailbox database in the Second Storage Group, and the third selection backs up the Users database in the Second Storage Group. EXCH2ROOT1=SERVER_NAME EXCH2SG1=First Storage Group EXCH2ROOT2=SERVER_NAME EXCH2SG2=Second Storage Group EXHC2DB2=Mailboxes EXCH2ROOT3=SERVER_NAME EXCH2SG3=Second Storage Group EXHC2DB3=Users

SQL2S?=SERVER_NAME

Specifies the name of the SQL Server 2000 that contains this selection. Change ? to a number that corresponds to the number of the selection. The selections must be in sequential order. Increase the number by one for each new selection. For example, the first selection would be 1, the second selection would be 2, etc. If the selections are out of sequence, they are not processed. See the example in “SQL2NI?=SQL Server 2000 named instance name.”

202

Symantec Backup Exec Command Line Applet

Using scripts and selection lists Values for selection list script (continued) Section

Entry

Description

SQL2NI?=SQL Server 2000 named instance name

Specifies the named instance on the SQL Server 2000 to back up. Change ? to the same number used to identify the selection for the SQL Server 2000. For example, to back up the named instance ONE, the named instance TWO, and the SQL Server 2000 itself, the entries would be: SQL2S1=SERVER_NAME SQL2NI1=ONE SQL2S2=SERVER_NAME SQL2NI2=TWO SQL2S3=SERVER_NAME

SQL2DB?=SQL Server 2000 database name

Specifies the name of the SQL Server 2000 database to back up. Type *.* to back up all the databases. Change ? to a number that corresponds to the number of the selection.

LNSERVER?=SERVER_NAME

Specifies the name of the Lotus Notes server that contains this selection. Change ? to a number that corresponds to the number of the selection. The selections must be in sequential order. Increase the number by one for each new selection. For example, the first selection would be 1, the second selection would be 2, etc. If the selections are out of sequence, they are not processed. See the example in “LNDRIVE?=Drive letter.”

203

Using scripts and selection lists Values for selection list script (continued) Section

Entry

Description

LNDRIVE?=DRIVE_LETTER

Change ? to the same number used to identify the selection for the Lotus Notes server. In the following example, SERVER_NAME is a Lotus Notes server name, and it is the same server in all of the selections. To back up the D drive and the E drive on the Lotus Notes server SERVER_NAME, the entries would be: LNSERVER1=SERVER_NAME LNDRIVE1=D LNSERVER2=SERVER_NAME LNDRIVE2=E

ORCLSRV?=SERVER_NAME

Specifies the name of the Oracle server that contains this selection. Change ? to a number that corresponds to the number of the selection. The selections must be in sequential order. Increase the number by one for each new selection. For example, the first selection would be 1, the second selection would be 2, etc. If the selections are out of sequence, they are not processed. See the example name in “ORCLSID?=System identifier for database.”

204

Symantec Backup Exec Command Line Applet

Using scripts and selection lists Values for selection list script (continued) Section

Entry

Description

ORCLSID?=System identifier for database

Specifies the SID (System Identifier) for the Oracle database you want to back up. Change ? to the same number used to identify the selection for the Oracle server. In the following example, SERVER_NAME is an Oracle server name, and it is the same server in all of the selections. To back up the databases SID1 and SID2 on the Oracle server, the entries would be ORCLSRV1=SERVER_NAME ORCLSID1=SID1 ORCLSRV2=SERVER_NAME ORCLSID2=SID2

SPPSx=SharePoint Portal Server name

Change x to a unique number and specify the name of the Microsoft SharePoint Portal Server you want to back up.

Note Alias selections will be ignored unless RUN_IMMEDIATE=1 in the [Schedule] section of backup job or backup job template. [Availability] USEWINDOW=0 or 1

Enter 1 to specify when the selection list will be available for backup each day; otherwise, enter 0.

EFFECTIVEDATE=MM/DD/YYYY

Enter the beginning date when the selection list should be available to be backed up in mm/dd/yyyy format. The list will be available every day from this date onward.

STARTTIME=HH:MM:SS

Enter the earliest time when the selection list will be available for backup in HH:MM:SS format.

205

Using scripts and selection lists Values for selection list script (continued) Section

Entry

Description

ENDTIME=HH:MM:SS

Enter the latest time when the selection list will be available for backup in HH:MM:SS format.

[Media_server] PREFERRED_SERVER=Media server GUID

This operation is only available if the Central Admin Server Option (CASO) is installed. Specify the preferred media server on which backup jobs run.

MEDIA_SERVER_POOL=Media server pool GUID

This operation is only available if the Central Admin Server Option (CASO) is installed. Specify the media server pool to use for the backup job.

206

Symantec Backup Exec Command Line Applet

Using Policy Commands

Using Policy Commands You can create policies that enable you to manage backup jobs and strategies. Policies contain job templates, which are job attributes that define how and when Backup Exec processes a job. Templates specify the devices, settings, and schedule for a job, but do not include the selections to be backed up. The policy switches available include: Policy Commands Operation

Additional Switches

-o260

Function

Description

Create new policy

Executes a policy based on the contents of a file. Returns a 1 if the command succeeds or a -1 if the command fails.

-fpolicy file

-o261

Required. Specifies the name of the policy script file to be executed. Delete a policy

-ipolicy ID or -j:policy name

-o262

Deletes the specified policy. Returns 1 if the command is successful or -1 if it failed. Required. Specifies the ID or the name of the policy to be deleted.

Update a policy

Update an existing policy.

-jpolicy name

Required. Specifies the name of the policy to apply to the selection list.

-fpolicy file

Required. Specifies the name of the policy script file to be executed.

-o263

Get number of policies

Displays the number of policies created on a computer. Returns a 1 if the command succeeds or a -1 if the command fails. If -tl: or -r is specified, -i or -j is required

-i

Instructs Backup Exec to display policy IDs.

-j

Instructs Backup Exec to display policy name.

-tl:

Instructs Backup Exec to display templates for the specified policy ID or policy name.

207

Using Policy Commands Policy Commands (continued) Operation

Additional Switches

Function

Description

-r

-o264

Apply policy to selection lists

Applies the specified policy to selection lists. The selection list IDs or names must be separated by a comma. Returns a 1 if the command succeeds or a -1 if the command fails.

-ipolicy ID or -j:policy name

Required. Specifies the ID or name of the policy to apply to the selection list.

-sj:selection list IDs or -j:selection list names

Required. Specifies the selection list IDs or names to apply to the policy.

-ffilename

Specifies a file that contains a lists of selection lists (one per line).

-o265

208

Instructs Backup Exec to display templates rules for the specified policy ID or policy name.

Remove policy from script

Removes the specified policy from a script. Returns a 1 if the command succeeds or a -1 if the command fails.

-ipolicy ID or -j:policy name

Required. Specifies the ID or name of the policy to remove from the script.

-sj:selection list IDs or -j:selection list names

Required. Specifies the selection list IDs or names to remove from the script.

-ffilename

Specifies a file that contains a lists of selection lists (one per line).

Symantec Backup Exec Command Line Applet

Using Policy Commands

Creating a policy Command line switch -o260 creates a policy by reading a policy script file, such as the example script file policy.txt. The policy contains a set of required and optional entries for creating a policy. The FILEx entries specify the names of separate template script files and the TYPEx entries specify the type of template. A sample policy script file (policy.txt) is included in the UTILS directory on the installation CD. To activate an entry in this sample file, delete the forward slashes (//) at the beginning of the line. Use a text editor, such as Notepad, to create a policy that contains three sections, and entries for each section. The sections of a policy file are: ■

[General]



[Templates]



[Rules]

Policy file values Section

Entry

Description

NAME

Required. Specifies the name of the policy being created.

DESCRIPTION

Specifies a description of the policy being created.

NAMEx=Name of template

Required. Specifies the name of the template. Multiple entries can be entered. For example, NAME1=, NAME2=ID, and so on.

FILEx=Name of job template file

Required. Specifies the name of a file that contains a job template.

[General]

[Template]

Note The FILEx entry is not required for Export media templates.

209

Using Policy Commands Policy file values (continued) Section

Entry

Description

TYPEx=Template type

Required. Specifies the type of template specified by the FILEx entry. Values for TYPEx are: ◆

0 = Backup template



1 = Duplicate backup sets template



2 = Export media template

[Rules]

210

RULE_FIRST_TEMPLATEx=Name of first template

Specifies the name of the template in the [Template} section with the highest precedence.

RULE_SECOND_TEMPLATEx=Name of second template

Specifies the name of the template in the [Template} section with the lowest precedence.

Symantec Backup Exec Command Line Applet

Using Policy Commands Policy file values (continued) Section

Entry

Description

RULE_TYPEx=0-8, or 10

Specifies rules for handling the template job start times. Rules to handle conflicting job start times include: ◆



0 - If start times conflict, supersedes <Second Template>. 7 - If start times conflict, will start and upon completion, starts <Second Template>

Rules to link jobs together: ◆







1 - After starts, also start <Second Template> 2 - After completes, start <Second Template>. 3 - If successfully completes, start <Second Template>. 4 - If fails, start <Second Template>.

Rules to duplicate backup sets: ◆



5 - After completes, start <Second Template> to duplicate the backup sets. 6 - After completes, start <Second Template> to duplicate the backup sets.

211

Using Policy Commands Policy file values (continued) Section

Entry

Description Rules to limit when jobs run: ◆



8 - must complete at least once before any other templates will be allowed to start. 11 - Run only once.

Rules to export media: ◆

212

10 - After completes, start <Second Template> to export media.

Symantec Backup Exec Command Line Applet

Using Policy Commands

Using job template script files within a policy When creating a policy, you can define or create a job template script files to use with the policy. A job template script file includes the destination, settings, and schedule options. After the policy is created, you can use -o264 with a selection script to quickly create jobs based on the job templates. When using -o264, a policy and selection lists can only be associated with each other once. To use the same policy and selection lists to create another job, run -o265 before using -o264. Sample script files are included in the UTILS directory on the installation CD. To activate an entry in this sample file, delete the forward slashes (//) at the beginning of the line. Examples of the template script files are given in the following files: ■

Backup template - bjtemplatescript.txt



Duplicate backup sets template - djtemplatescript.txt



Synthetic full backup job template - sftemplatescript.txt

Note The duplicate backup sets template cannot be set to run now. Use a text editor, such as Notepad, to create a job template script file that contains all settings and options for a job, except for the data selections. Each entry included in the job template script file must be typed in capital letters and must be immediately followed by an equal (=) sign. The value for the entry must immediately follow the equal sign and contain no spaces unless they are part of the value itself. For example, to specify in the script that the backup method is working set and that the device name is Backup-to-Disk Folder 1, the script should appear as: BK_METHOD=1 DEVICE_NAME="Backup-to-Disk Folder 1"

213

Creating a backup job template script file

Creating a backup job template script file Use a text editor, such as Notepad, to create a backup job template script file that contains the following sections, and entries for each section: ■

[Backup_Options]



[Miscellaneous]



[W2K]



[Schedule]

Each entry included for the various sections must be typed in capital letters and be immediately followed by an equal (=) sign. The value for the entry must immediately follow the equal sign and contain no spaces or quotes unless they are part of the value itself. All possible entries for a duplicate backup template job script file are described in the following table. In creating a script file, you would not want to include all entries. Possible backup job template script file entries Section

Entry

Description

[Backup_Options] BK_SET_NAME=backup set name

214

Type the name of the backup set to be used by the job.

Symantec Backup Exec Command Line Applet

Creating a backup job template script file Possible backup job template script file entries (continued) Section

Entry

Description

BK_METHOD=#

Enter a number from 0 through 9 and 11 that corresponds to the backup method you want. Methods are: ◆

0 = Full



1 = Copy



2 = Differential – changed files



3 = Incremental – changed files



4 = Daily



5 = Working set



6 = Incremental – modified time



7 = Differential – modified time



8 = Full – modified time





9 = Archive - Delete files after successful copy backup 11 = Synthetic full backup

If 5 is entered as the value, a value must also be entered for WORKING_SET_DAYS. DEVICE_NAME=device name

Type the name of the device to be used for the backup.

215

Creating a backup job template script file Possible backup job template script file entries (continued) Section

Entry

Description

OPEN_FILES_METHOD=#

Enter a number from 0 through 3 to specify how to back up open files. Selections include: ◆ ◆

0 = Never 1 = If closed within a specified number of seconds. If this method is selected, use the flag OPEN_FILE_WAIT_TIME to set the number of seconds for Backup Exec to wait; otherwise, the value set for default options will be used.



2 = With a lock



3 = Without a lock

Note If 1 is entered as the value, Backup Exec will wait the number of seconds specified in OPEN_FILE_WAIT_TIME for the file to close before continuing the backup. If the files do not close during the specified interval, they are skipped.

216

OPEN_FILE_WAIT_TIME=#

Specifies the number of seconds Backup Exec is to wait for a file to close before continuing with the backup.

RETENSION_MEDIA=0 or 1

Enter 1 to retension the media before backup; otherwise, enter 0.

PRESERVE_TREE_ON_ARCHIVE= 0 or 1

Enter 1 to retain the directory structure of the files that were backed up in an archive job on the hard drive; otherwise, enter 0.

SINGLE_INSTANCE_FOR_NTFS=0 or 1

Enter 1 if single instance store is being used, and you want to ensure that only one instance of a file for NTFS volumes will be backed up regardless of the number of single instance store (SIS) links that point to it. Otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Creating a backup job template script file Possible backup job template script file entries (continued) Section

Entry

Description

REMOTE_AGENT_PRIORITY=#

Select the number of CPU cycles the media server will use to maintain optimal server performance while Remote Agent backups are running. The higher the priority, the more the protected server’s CPU processing power is used during backup operations. Note Allocating fewer CPU cycles to a backup job results in slower backup performance. This entry contains the following options: ◆





WORKING_SET_DAYS=#

MEDIUM. Select this option to allocate the default number of CPU cycles the protected server will use during a Remote Agent backup. LOW. Select this option to allocate fewer server CPU cycles to the backup job. LOWEST. Select this option to allocate the fewest number of CPU cycles to the backup job.

Note If 5 was entered as the value for the BK_METHOD=# entry, the WORKING_SET_DAYS entry must be completed and included in the Backup Job Script File. Enter the number of days during which files that you want to include in the backup were last accessed. For example, if you want to specify for a working set backup to include all files last accessed within 30 days, type WORKING_SET_DAYS=30.

217

Creating a backup job template script file Possible backup job template script file entries (continued) Section

Entry

Description

EXCHANGE_METHOD=#

If you are backing up an Exchange server, use this entry. Enter a number from 0 through 3 that corresponds to the backup method you want for the Exchange database. Methods are: ◆

0 = Backup All



1 = Backup Copy



2 = Backup Log Differential



3 = Backup Log Incremental

EXCHANGE_ENABLE_GRANULAR_ RESTORE

Enter 1 to enable the restore of individual documents from database backups. This option is only available when performing full backups; otherwise enter 0.

EXCHANGE_MBOX_METHOD=#

If you are backing up an Exchange server, use this entry. Enter a number from 0 through 3 that corresponds to the backup method you want for the Exchange database. Methods are: ◆

◆ ◆



EXCHANGE_SINGLE_INSTANCE=#

0 = Full - Back up messages. Reset archive bit. 1 = Copy - Back up messages. 2 = Differential - Back up changed messages. 3 = Incremental - Back up changed messages. Reset archive bit.

Enter 1 to back up only a single copy of all identical message attachments; otherwise, enter 0.

EXCHANGE_CONSISTENCY_CHECK=0 or Enter 1 to perform a consistency check 1 and determine if possible data corruption exists when using the VERITAS Backup Exec for Windows Servers - Advanced Disk-based Backup Option (ADBO) or the Advanced Open File Option (AOFO); otherwise, enter 0.

218

Symantec Backup Exec Command Line Applet

Creating a backup job template script file Possible backup job template script file entries (continued) Section

Entry

Description

EXCHANGE_CONTINUE=0 or 1

Enter 1 to continue the backup job even if the consistency check fails; otherwise, enter 0.

EXCHANGE_CONTINUOUS_ PROTECTION=#

Enter 1 to enable continuous backup of Exchange transaction logs with Backup Exec Continuous Protection Server; otherwise, enter 0.

EXCHANGE_RECOVERY_POINTS_ INTERVAL=xD (days) or xH (hours) or xM (minutes)

Enter the interval in days, hours, or minutes for making recovery points when continuously backing up Exchange transaction logs with Backup Exec Continuous Protection Server.

SPPS2_METHOD=#

If you are backing up a SharePoint Portal Server. Enter a number 0 or 3that corresponds to the backup method you want for the SharePoint Portal Server. ◆ ◆

0 = Full - Back up entire database. 3 = Differential - Back up database changes only. Select this to back up only the changes made to the database since the last full backup.

Note The differential backup method cannot be used to back up Index databases or Document Libraries. The Full backup method will be used to back up these resources. SPPS2_ENABLE_GRANULAR_RESTORE

Enter 1 to enable the restore of individual documents from database backups. This option is only available when performing full backups; otherwise, enter 0.

219

Creating a backup job template script file Possible backup job template script file entries (continued) Section

Entry

Description

SPPS2_PRE_DBCC=#

Enter 1 to run a full consistency check (including indexes) of the Microsoft SQL databases used by Microsoft SharePoint before backing up the databases; otherwise, enter 0.

SPPS2_CONT_ON_CC_FAILURE=#

Enter 1 to continue with the backup operation even if the consistency check fails; otherwise, enter 0.

SPPS2_RELEASE_LOCK

Enter 1 to release the lock on the SharePoint farm topology before backing up data; otherwise, enter 0.

SQL_METHOD=#

If you are backing up a SQL server, use this entry. Enter a number from 0 through 2 that corresponds to the backup method you want for the SQL database. Methods are:

LOTUS_DOMINO_METHOD=#

LOTUS_DOMINO_RECYCLE_LOGS= 0 or 1

220



0 = Backup All



1 = Backup Log



2 = Backup Log No Truncate



3 = Differential

If you are backing up a Lotus Domino server, use this entry. Enter a number from 0 through 2 that corresponds to the backup method you want for the Lotus Domino database. Methods are: ◆

0 = Full



1 = Differential



2 = Incremental

If you are backing up a Lotus Domino server, use this entry to indicate that the Lotus Domino server will reuse the transaction log after it has been backed up. ◆

1 = Recycle logs



0 = Do not recycle logs

Symantec Backup Exec Command Line Applet

Creating a backup job template script file Possible backup job template script file entries (continued) Section

Entry

Description

NW_BK_MIGRATED=0 or 1

Enter 1 to back up migrated NetWare SMS files; otherwise, enter 0. This switch can only be used with versions prior to Backup Exec 10.x.

NW_BK_DECOMPRESS_FILES= 0 or 1

If you are backing up NetWare shares or volumes, include this entry in the Backup Job Script File. If you want to back up compressed files in decompressed form, enter 1 as the value; otherwise, enter 0.

OVERWRITE_JOB=0 or 1

Enter 1 as the value if you want Backup Exec to overwrite a duplicate job if one exists; otherwise, enter 0.

CONTINUE_ON_DBCC=0 or 1

Enter 1 if you are backing up a SQL server, have specified that a database consistency check is to be performed before the backup, and want the job to continue if the pre-backup database consistency check failed.

PRE_BK_DBCC=#

If you are backing up a SQL server, include this entry. Enter a value from 0 to 3 that corresponds to an option for performing a pre-backup database consistency check. Options are: ◆

0 = None



1 = No Index



2 = Full



3 = Physical only (SQL 2000 only)

221

Creating a backup job template script file Possible backup job template script file entries (continued) Section

Entry

Description

POST_BK_DBCC=#

If you are backing up a SQL server include this entry. Enter a value from 0 to 3 that corresponds to an option for performing a post-backup database consistency check. Options are:

SQL_STANDBY_OPTION=#

0 = None



1 = No Index



2 = Full



3 = Physical only (SQL 2000 only)

This entry is for Microsoft SQL Server 2000 only. Select the Standby value to put the database in standby mode when the job log backup completes. Select the No Recover value to put the database in a loading state when the job log backup completes. Users cannot connect to or query the database while it is in a loading state. Values are:

USE_OPEN_FILE_OPTION=0 or 1

222





0 = Standby



1=No Recover

Enter 1 as the value if you want to use the Advanced Open File Option if available; otherwise, enter 0. If Advanced OFO is unavailable, the OPEN_FILES_METHOD specified will be used.

Symantec Backup Exec Command Line Applet

Creating a backup job template script file Possible backup job template script file entries (continued) Section

Entry

Description

OPEN_FILE_CONFIGURATION=1-4

Enter a number from 1 through 4 to specify the open file technology to back up open files. Selections include: ◆







SNAPSHOT_PROVIDER=0-3

1 = Automatically select open file technology 2 = Use Microsoft Volume Shadow Copy Service 3 = Use VERITAS Volume Snapshot Provider 4 = Use VERITAS Storage Foundation for Windows FlashSnap Option

Enter a number from 0 through 3 to specify the best provider for the selected volume. Selections include: ◆







0 = Automatic - Allows VSS to select the snapshot provider 1 = System - Use Microsoft software shadow copy provider 2 = Software - Use VERITAS Storage Foundation for Windows 3 = Use technology provided by hardware manufacturer

USE_SINGLE_VOLUME_SNAPSHOT=0 or Enter 1 if you want to process logical 1 volumes for backup one at a time; otherwise, enter 0. OFFHOST_PROVIDER=0 or 3

Enter a value from 0 to 3 that corresponds to the snapshot provider options for an offhost backup jobs. Options are: ◆ ◆





0 = Disable offhost backup 1 = Automatic – Use hardware if available 2 = Software – Use VERITAS Storage Foundation for Windows 3 = Hardware – Use technology provided by hardware manufacturer 223

Creating a backup job template script file Possible backup job template script file entries (continued) Section

Entry

Description

OFFHOST_DISPOSITION=0 or 1

Enter 1 to allow the backup job to complete even if any of the volumes selected do not support offhost backup; otherwise, to fail the backup job, enter 0.

OFFHOST_SINGLESNAP=0 or 1

Enter 1 to process logical volumes for offhost backup one at a time; otherwise, enter 0.

ENCRYPTION_KEY_NAME=key name

Specify a name for the encryption key.

ENCRYPTION_TYPE=#

Enter a number from 0 to 3 that corresponds with the type of encryption to use. Options are as follows: ◆

0 = None



1 = Software



2 = Hardware



3 = Hardware if available, otherwise software

If 2 or 3 are entered, the default encryption key must be 256-bit encryption. [Media Options]

224

MEDIA_NAME=Media Name

Specify a label for the new or overwritable media.

MEDIA_SET=Media Set Name

Enter the name of the media set to be used for the backup.

MEDIA_PASSWORD=Media Password

If the media has a password, specify the password.

Symantec Backup Exec Command Line Applet

Creating a backup job template script file Possible backup job template script file entries (continued) Section

Entry

Description

APPEND=0 or 1

To append the job to the media set specified in the MEDIA_SET entry or overwrite if no appendable media is available, enter 1 as the value. If you want the job to overwrite the media set specified in the MEDIA_SET entry, enter 0 as the value. If you do not enter a value, by default the job will be an overwrite job.

APPEND_NO_OVERWRITE=0 or 1

If you want the job to either append to the media set specified in the MEDIA_SET entry, or if no appendable media is available then to terminate, enter 1. To have the job append to the media set, or overwrite if no appendable media is available, enter 0.

VERIFY=0 or 1

Enter 1 as the value to have Backup Exec automatically perform a verify operation to make sure the media can be read once the backup has been completed; otherwise, enter 0. Verifying all backups is recommended.

COMPRESSION_TYPE=#

Enter a number from 0 to 3 that corresponds with the type of compression to use. Options include: ◆

0 = Hardware compression



1 = Software compression





2 = Hardware if available, otherwise software 3 = None

Note To use the default Backup Exec compression type, do not include this entry in the script.

225

Creating a backup job template script file Possible backup job template script file entries (continued) Section

Entry

Description

CHECKSUM=0 or 1

Enter 1 as the value if checksums are to be calculated for each data stream written to tape, and then written in a separate stream immediately following the data stream. If 0 is entered as the value, backup performance may be improved, but there will be no way to verify the integrity of the data on the tape.

EJECT_MEDIA=0 or 1

Enter 1 to eject the media when the job completes; otherwise, enter 0.

[Miscellaneous]

226

PRE_JOB_COMMAND=command

Specify a .exe or batch file command that is to run on the media server before the backup operation starts.

POST_JOB_COMMAND=command

Specify a .exe or batch file command that is to run after the backup operation completes.

COMMAND_RUN_POST_IF_ PRE_SUCCESS=0 or 1

Enter 1 to execute the post-job command only if the pre-job command is successful; otherwise, enter 0.

COMMAND_RUN_JOB_IF_PRE_SUCCESS= 0 or 1

Enter 1 to execute the job only if the pre-job command is successful; otherwise, enter 0.

COMMAND_RUN_POST_ IF_JOB_FAILS=0 or 1

Enter 1 to execute the post-job command even if the job fails; otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Creating a backup job template script file Possible backup job template script file entries (continued) Section

Entry

Description

COMMAND_FAIL_JOB_IF_FAILS= 0 or 1

Enter 1 to allow the pre- and post-job commands to be successful only if completed with a return code of zero. Otherwise, enter 0. An return code of zero returned to the operating system by the pre- or post-job command is interpreted by Backup Exec to mean the job completed successfully. A non-zero return code is interpreted by Backup Exec to mean the job ended with an error. After checking the return codes, Backup Exec continues processing according to selections you made for running the pre- and post-job commands. If you enter 0, the success of the preand post-job commands is not determined based on the return code.

COMMAND_AUTO_CANCEL_TIME=#

Enter the number of minutes Backup Exec should wait before cancelling a command that did not complete.

COMMAND_RUN_OPTION=#

Enter 0 to run the command on this media server or 1 to run the command on each server being backed up.

NIC_ENABLED=0 or 1

Enter 1 to use the MAC address or service entry name specified with the NIC_ADDRESS entry. Enter 0 to clear previous settings for the network interface, and to use any available network adapter.

NIC_ADDRESS

For Windows 2000 and later operating systems, enter the Media Access Control (MAC) address for the network interface you selected. To use this setting, NIC_ENABLED must be set to 1.

227

Creating a backup job template script file Possible backup job template script file entries (continued) Section

Entry

Description

NIC_SUBNET_ADDRESS

If the setting used in NIC_ADDRESS is connected to multiple subnets, then enter the network ID based on the IP address and the subnet mask of the network interface card you selected. To view this ID, on the Tools menu, click Options, then under Properties, click Network, and view the Network ID field. This setting corresponds to the network interface used in NIC_ADDRESS. You must also enter the NIC_SUBNET_MASK.

NIC_SUBNET_MASK

If the setting used in NIC_ADDRESS is connected to multiple subnets, then enter the mask that determines the subnet to which the network interface belongs. To view this ID, on the Tools menu, click Options, then under Properties, click Network, and view the Subnet mask field. This setting corresponds to the network interface used in NIC_ADDRESS. You must also enter the NIC_SUBNET_ADDRESS.

NIC_SUBNET_AUTOGET=0 or 1

Enter 1 to have Backup Exec use any available network adapter.

BACKUP_LOCAL_MOUNT_POINTS= 0 or 1

Enter a value of 1 to back up mount points, which direct a file or directory to a local disk or directory path. Using this command allows you to back up data that is linked to local files, but is stored on another device without having to actually select the device.

[W2K]

228

Symantec Backup Exec Command Line Applet

Creating a backup job template script file Possible backup job template script file entries (continued) Section

Entry

Description

BACKUP_REMOTE_STORAGE_HSM= 0 or 1

Enter a value of 1 to back up data that has been migrated from primary storage to secondary storage. The data will not be recalled to its original location; it will be backed up directly to the backup media. This command should not be used if: ◆



A single device is used for secondary storage and backups and it contains one drive because Remote Storage and Backup Exec will compete for use of the drive. You want to run a backup of your entire system because Backup Exec attempts to access all data that has been migrated to secondary storage and this may take a considerable amount of time.

[Schedule] Note You must enter values when you select to use either SCHED_REPEAT_INTERVAL, SCHED_DAYSOF MNTH, SCHED_DAYSOF WEEK, or DATE before the job is created. SCHED_EFFECTIVE=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, that the schedule becomes effective.

SCHED_STARTTIME=HH:MM:SS

Enter the start time in HH:MM:SS format for this job.

SCHED_ENDTIME=HH:MM:SS

Enter the latest time this job can start in HH:MM:SS format.

SCHED_RESTART_INTERVAL=HH:MM:SS

Enter the interval in HH:MM:SS format for the job to restart on each run day. For example, if you have set up the job to run every seven days, you can also set it up to run every four hours on its run day by entering SCHED_RESTART_INTERVAL=04:00:0 0.

229

Creating a backup job template script file Possible backup job template script file entries (continued) Section

Entry

Description

SCHED_REPEAT_INTERVAL=X

Enter the interval in days in which the job is to run. For example, if you want the job to run every seven days, enter SCHED_REPEAT_INTERVAL=7.

SCHED_ANCHOR=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, from which the interval is calculated.

SCHED_DAYSOFMONTH=x

Enter the days of the month you want the job to run in a comma delimited string. The value is 1 through 32 with 32 being the last day of the month. For example, to run the job on the first and 15th of the month, type: SCHED_DAYSOFMONTH=1,15

SCHED_DAYSOFWEEK

Enter the day of the week, a forward slash, and the week of the month you want the job to run in a comma delimited string. Enter a value of 1-7 for the day of the week with 1 equaling Sunday, 2 equaling Monday, and so on. For the week of the month, values can be 1 for the first week, 2 for the second week, 3 for the third week, 4 for the fourth week, and 5 for the last week. For example, to run the job on Sunday for the first three weeks of the month, type: SCHED_DAYSOFWEEK=1/1,1/2,1/3

SCHED_INCLUDEDATEx=MM/DD/YYYY

Enter a specific date when the job should run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, to run the job on the first and 15th of August, type: SCHED_INCLUDEDATE1=08/01/2002 SCHED_INCLUDEDATE2=08/15/2002

230

Symantec Backup Exec Command Line Applet

Creating a backup job template script file Possible backup job template script file entries (continued) Section

Entry

Description

SCHED_EXCLUDEDATEx=MM/DD/YYYY

Enter a specific date, such as a holiday, when the job should not run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, to prevent the job from running on the first and 25th of August, type: SCHED_EXCLUDEDATE1=08/01/2002 SCHED_EXCLUDEDATE2=08/25/2002

DATE=MM/DD/YYYY

Enter the start date for the job in mm/dd/yyyy format.

TIME=hh:mm:ss

Enter the start time for the job in hh:mm:ss format. Note The hour, minutes, and seconds must be separated by colons.

RUN_IMMEDIATE=0 or 1

Enter a value of 1 if the job is to run immediately; otherwise, enter 0. Note This entry should be used only if no other entries are specified under the schedule section. If no other scheduling options have been selected and this entry is not set, the default value is 1.

AUTO_CANCEL_TIME=#

Enter the number of minutes after which the job is canceled if it is not completed. Backup Exec starts timing the job when the job is queued, not when the job begins.

HOLD=0 or 1

Enter 1 as the value if you want to schedule the job on hold; otherwise, enter 0.

231

Creating a duplicate backup job template script file

Creating a duplicate backup job template script file Use a text editor, such as Notepad, to create a duplicate backup job template script file that contains entries for the duplicate backup template job options. The duplicate backup job template script file has similar entries, or values, as those used in the other job script file. Sections of a Duplicate Backup Job Script include: ■

[General]



[Setcopy_Options]



[Schedule]

Each entry included in the duplicate backup job script file must be typed in capital letters and immediately followed by an equal (=) sign. The value for the entry must immediately follow the equal sign and contain no spaces or quotes unless they are part of the value itself. All possible entries for a duplicate backup template job script file are described in the following table. When creating a script file, do not include all entries. Possible duplicate job template script file entries Section

Entry

Description

[General] BACKUP_SET_DESCRIPTION=Descripti Type a description of the information on you are duplicating. PREFERRED_SOURCE_DEVICE_GUID= Source device guid

Enter the GUID of the device used as the destination device for the original backup job. Use operation -o63 to display managed drives.

[Setcopy_Options]

232

DEVICE_NAME=Device name

Type the name of the device to be used for the duplicate job.

MEDIA_SET_GUID=Media set GUID

Enter the name of the media set to be used for the duplicate job. Use operation -o69 to display media sets.

OVERWRITE_MEDIA=0 or 1

Enter 1 as the value if you want Backup Exec to overwrite a duplicate job if one exists; otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Creating a duplicate backup job template script file Possible duplicate job template script file entries (continued) Section

Entry

Description

APPEND_OVERWRITE=0 or 1

Enter 1 to append to the media set specified in the MEDIA_SET_GUID entry, or to have the job append to overwritable media that will then be added to the media set, enter 0.

APPEND_TERMINATE=0 or 1

Enter 1 to append to the media set specified in the MEDIA_SET_GUID entry, if appendable media is available. To have the job terminate if no appendable media is available, enter 0.

EJECT _MEDIA_AFTER_COMPLETES=0 or Enter 1 to have Backup Exec 1 automatically eject the media in the drive when the operation completes. WRITE_CHECKSUMS=0 or 1

Enter 1 as the value if checksums are to be calculated for each data stream written to tape, and then written in a separate stream immediately following the data stream. If 0 is entered as the value, backup performance may be improved, but there will be no way to verify the integrity of the data on the tape.

RETENSION_MEDIA=0 or 1

Enter 1 to retension the media before backup; otherwise, enter 0.

MEDIA_PASSWORD=Media password

If the media has a password, specify the password.

AUTO_VERIFY=0 or 1

Enter 1 to have Backup Exec automatically perform a verify operation to make sure the media can be read after the backup has been completed; otherwise, enter 0.

COMPRESSION_TYPE=0 or 1

Enter 1 to select hardware compression; otherwise, enter 0.

ENCRYPTION_KEY_NAME=key name

Specify a name for the encryption key.

233

Creating a duplicate backup job template script file Possible duplicate job template script file entries (continued) Section

Entry

Description

ENCRYPTION_TYPE=#

Enter a number from 0 to 3 that corresponds with the type of encryption to use. Options are as follows: ◆

0 = None



1 = Software



2 = Hardware



3 = Hardware if available, otherwise software

If 2 or 3 are entered, the default encryption key must be 256-bit encryption. [Schedule]

234

SCHED_EFFECTIVE=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, that the schedule becomes effective.

SCHED_STARTTIME=HH:MM:SS

Enter the start time in HH:MM:SS format for this job.

SCHED_ENDTIME=HH:MM:SS

Enter the latest time this job can start in HH:MM:SS format.

SCHED_RESTART_INTERVAL=HH:MM:SS

Enter the interval in HH:MM:SS format for the job to restart on each run day. For example, if you have set up the job to run every seven days, you can also set it up to run every four hours on its run day by entering SCHED_RESTART_INTERVAL=04:00:0 0.

SCHED_REPEAT_INTERVAL=x

Enter the interval in days in which the job is to run. For example, if you want the job to run every seven days, enter SCHED_REPEAT_INTERVAL=7.

SCHED_ANCHOR=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, from which the interval is calculated.

Symantec Backup Exec Command Line Applet

Creating a duplicate backup job template script file Possible duplicate job template script file entries (continued) Section

Entry

Description

SCHED_DAYSOFMONTH=x

Enter the days of the month you want the job to run in a comma delimited string. The value is 1 through 32 with 32 being the last day of the month. For example, to run the job on the first and 15th of the month, type: SCHED_DAYSOFMONTH=1,15

SCHED_DAYSOFWEEK=x

Enter the day of the week, a forward slash, and the week of the month you want the job to run in a comma delimited string. Enter a value of 1-7 for the day of the week with 1 equaling Sunday, 2 equaling Monday, and so on. For the week of the month, values can be 1 for the first week, 2 for the second week, 3 for the third week, 4 for the fourth week, and 5 for the last week. For example, to run the job on Sunday for the first three weeks of the month, type: SCHED_DAYSOFWEEK=1/1,1/2,1/3

SCHED_INCLUDEDATEx=MM/DD/YYYY

Enter a specific date when the job should run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, to run the job on the first and 15th of August, type: SCHED_INCLUDEDATE1=08/01/2002 SCHED_INCLUDEDATE2=08/15/2002

SCHED_EXCLUDEDATEx=MM/DD/YYYY

Enter a specific date, such as a holiday, when the job should not run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, to prevent the job from running on the first and 25th of August, type: SCHED_EXCLUDEDATE1=08/01/2002 SCHED_EXCLUDEDATE2=08/25/2002

235

Creating a duplicate backup job template script file Possible duplicate job template script file entries (continued) Section

Entry

Description

DATE=MM/DD/YYYY

Enter the start date for the job in mm/dd/yyyy format. If schedule values are not entered, then the DATE==MM/DD/YYYY and TIME=hh:mm:ss entries will be used to set the

TIME=hh:mm:ss

Enter the start time for the job in hh:mm:ss format. Note The hour, minutes, and seconds must be separated by colons.

RUN_IMMEDIATE=0 or 1

Enter 1 to run the duplicate backup job immediately; otherwise, enter 0. Note This entry should be used only if no other entries are specified under the schedule section. If no other scheduling options have been selected and this entry is not set, the default value is 1.

236

AUTO_CANCEL_TIME=#

Enter the number of minutes after which the job is canceled if it is not completed. Backup Exec starts timing the job when the job is queued, not when the job begins. To specify hours, enter a value divisible by 60.

HOLD=0 or 1

Enter 1 if you want the job to be submitted on hold; otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Creating a synthetic full job template script file

Creating a synthetic full job template script file Use a text editor, such as Notepad, to create a backup job script file that contains the following sections, and entries for each section: ■

[General]



[Synthetic_Options]



[Schedule]

Each entry included for the various sections must be typed in capital letters and be immediately followed by an equal (=) sign. The value for the entry must immediately follow the equal sign and contain no spaces or quotes unless they are part of the value itself. All possible entries for a Backup Job Script File are described in the following table. In creating a script file, you would not want to include all entries. Possible synthetic full template script file entries Section

Entry

Description

[General] BACKUP_SET_DESCRIPTION=Descripti Type a description of the information on you are duplicating. PREFERRED_SOURCE_DEVICE_GUID= Source device guid

Enter the GUID of the device used as the destination device for the original backup job. Use operation -o63 to display managed drives.

[Synthetic_Options] DEVICE_NAME=device name

Type the name of the device to be used for the backup.

MEDIA_SET=Media Set Name

Enter the name of the media set to be used for the backup.

OVERWRITE_MEDIA=0 or 1

Enter 1 as the value if you want Backup Exec to overwrite a duplicate job if one exists; otherwise, enter 0.

APPEND_OVERWRITE=0 or 1

Enter 1 to append to the media set specified in the MEDIA_SET_GUID entry, or to have the job append to overwritable media that will then be added to the media set, enter 0. 237

Creating a synthetic full job template script file Possible synthetic full template script file entries (continued) Section

Entry

Description

APPEND_TERMINATE=0 or 1

Enter 1 to append to the media set specified in the MEDIA_SET_GUID entry, if appendable media is available. To have the job terminate if no appendable media is available, enter 0.

EJECT _MEDIA_AFTER_COMPLETES=0 or Enter 1 to have Backup Exec 1 automatically eject the media in the drive when the operation completes.

238

WRITE_CHECKSUM=0 or 1

Enter 1 as the value if checksums are to be calculated for each data stream written to tape, and then written in a separate stream immediately following the data stream. If 0 is entered as the value, backup performance may be improved, but there will be no way to verify the integrity of the data on the tape.

RETENSION_MEDIA=0 or 1

Enter 1 to retension the media before backup; otherwise, enter 0.

MEDIA_PASSWORD=Media Password

If the media has a password, specify the password.

AUTO_VERIFY=0 or 1

Enter 1 to have Backup Exec automatically perform a verify operation to make sure the media can be read after the backup has been completed; otherwise, enter 0.

Symantec Backup Exec Command Line Applet

Creating a synthetic full job template script file Possible synthetic full template script file entries (continued) Section

Entry

Description

COMPRESSION_TYPE=#

Enter a number from 0 to 3 that corresponds with the type of compression to use. Options include: ◆

0 = Hardware compression



1 = Software compression





2 = Hardware if available, otherwise software 3 = None

Note To use the default Backup Exec compression type, do not include this entry in the script. [Schedule] Note You must enter values when you select to use either SCHED_REPEAT_INTERVAL, SCHED_DAYSOF MNTH, SCHED_DAYSOF WEEK, or DATE before the job is created. SCHED_EFFECTIVE=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, that the schedule becomes effective.

SCHED_STARTTIME=HH:MM:SS

Enter the start time in HH:MM:SS format for this job.

SCHED_ENDTIME=HH:MM:SS

Enter the latest time this job can start in HH:MM:SS format.

SCHED_RESTART_INTERVAL=HH:MM:SS

Enter the interval in HH:MM:SS format for the job to restart on each run day. For example, if you have set up the job to run every seven days, you can also set it up to run every four hours on its run day by entering SCHED_RESTART_INTERVAL=04:00:0 0.

SCHED_REPEAT_INTERVAL=X

Enter the interval in days in which the job is to run. For example, if you want the job to run every seven days, enter SCHED_REPEAT_INTERVAL=7.

SCHED_ANCHOR=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, from which the interval is calculated. 239

Creating a synthetic full job template script file Possible synthetic full template script file entries (continued) Section

Entry

Description

SCHED_DAYSOFMONTH=x

Enter the days of the month you want the job to run in a comma delimited string. The value is 1 through 32 with 32 being the last day of the month. For example, to run the job on the first and 15th of the month, type: SCHED_DAYSOFMONTH=1,15

SCHED_DAYSOFWEEK

Enter the day of the week, a forward slash, and the week of the month you want the job to run in a comma delimited string. Enter a value of 1-7 for the day of the week with 1 equaling Sunday, 2 equaling Monday, and so on. For the week of the month, values can be 1 for the first week, 2 for the second week, 3 for the third week, 4 for the fourth week, and 5 for the last week. For example, to run the job on Sunday for the first three weeks of the month, type: SCHED_DAYSOFWEEK=1/1,1/2,1/3

SCHED_INCLUDEDATEx=MM/DD/YYYY

Enter a specific date when the job should run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, to run the job on the first and 15th of August, type: SCHED_INCLUDEDATE1=08/01/2002 SCHED_INCLUDEDATE2=08/15/2002

SCHED_EXCLUDEDATEx=MM/DD/YYYY

Enter a specific date, such as a holiday, when the job should not run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, to prevent the job from running on the first and 25th of August, type: SCHED_EXCLUDEDATE1=08/01/2002 SCHED_EXCLUDEDATE2=08/25/2002

240

Symantec Backup Exec Command Line Applet

Using a schedule script with device and media operations Possible synthetic full template script file entries (continued) Section

Entry

Description

DATE=MM/DD/YYYY

Enter the start date for the job in mm/dd/yyyy format.

TIME=hh:mm:ss

Enter the start time for the job in hh:mm:ss format. Note The hour, minutes, and seconds must be separated by colons.

RUN_IMMEDIATE=0 or 1

Enter a value of 1 if the job is to run immediately; otherwise, enter 0. Note This entry should be used only if no other entries are specified under the schedule section. If no other scheduling options have been selected and this entry is not set, the default value is 1.

AUTO_CANCEL_TIME=#

Enter the number of minutes after which the job is canceled if it is not completed. Backup Exec starts timing the job when the job is queued, not when the job begins.

HOLD=0 or 1

Enter 1 as the value if you want to schedule the job on hold; otherwise, enter 0.

Using a schedule script with device and media operations Use a text editor, such as Notepad, to create a schedule script file that contains all settings and options for a device and media operation, such as cleaning a robotic library drive, that can be scheduled as a recurring job. Each entry included in the schedule script file must be typed in capital letters and must be immediately followed by an equal (=) sign. The value for the entry must immediately follow the equal sign and contain no spaces or quotes unless they are part of the value itself. All possible entries for a schedule script file are described in the following table. Do not include all entries in the script file.

241

Using a schedule script with device and media operations

The following values are in the schedule script file: Values for schedule script file Section

Entry

Description

SCHED_STARTTIME=HH:MM:SS

Enter the start time in HH:MM:SS format for this job.

SCHED_ENDTIME=HH:MM:SS

Enter the latest time this job can start in HH:MM:SS format.

SCHED_RESTART_INTERVAL=HH:MM:SS

Enter the interval in HH:MM:SS format for the job to restart on each run day. For example, if you have set up the job to run every seven days, you can also set it up to run every four hours on its run day by entering SCHED_RESTART_INTERVAL=04:00:0 0.

SCHED_REPEAT_INTERVAL=X

Enter the interval in days in which the job is to run. For example, if you want the job to run every seven days, enter SCHED_REPEAT_INTERVAL=7.

SCHED_ANCHOR=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, from which the interval is calculated.

SCHED_EFFECTIVE=MM/DD/YYYY

Enter the date, in mm/dd/yyyy format, that the schedule becomes effective.

SCHED_DAYSOFMONTH

Enter the days of the month you want the job to run in a comma delimited string. The value is 1 through 32 with 32 being the last day of the month. For example, to run the job on the first and 15th of the month, type:

[Schedule]

SCHED_DAYSOFMONTH=1,15

242

Symantec Backup Exec Command Line Applet

Using a schedule script with device and media operations Values for schedule script file (continued) Section

Entry

Description

SCHED_DAYSOFWEEK

Enter the day of the week, a forward slash, and the week of the month you want the job to run in a comma delimited string. Enter a value of 1-7 for the day of the week with 1 equaling Sunday, 2 equaling Monday, and so on. For the week of the month, values can be 1 for the first week, 2 for the second week, 3 for the third week, 4 for the fourth week, and 5 for the last week. For example, to run the job on Sunday for the first three weeks of the month, type: SCHED_DAYSOFWEEK=1/1,1/2,1 /3

SCHED_INCLUDEDATEx=MM/DD/YYYY

Enter a specific date when the job should run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, if you want the job to run on the first and 15th of August, type: SCHED_INCLUDEDATE1=08/01/2002 SCHED_INCLUDEDATE2=08/15/2002

SCHED_EXCLUDEDATEx=MM/DD/YYYY

Enter a specific date, such as a holiday, when the job should not run. For this field, x is a number starting at 1, which allows you to specify multiple dates. For example, if you want to prevent the job from running on the first and 25th of August, type: SCHED_EXCLUDEDATE1=08/01/2002 SCHED_EXCLUDEDATE2=08/25/2002

DATE=MM/DD/YYYY

Enter the start date for the job in mm/dd/yyyy format. Note The start date month, day, and year must be separated by forward slashes.

243

Using a schedule script with device and media operations Values for schedule script file (continued) Section

Entry

Description

TIME=hh:mm:ss

Enter the start time for the job in hh:mm:ss format. Note The hour, minutes, and seconds must be separated by colons.

INTERVAL_MINUTES=#

If a number is specified, the job is scheduled to run every specified number of minutes. Note Only one of the INTERVAL values should be specified. For example, if you specify a value for INTERVAL_MINUTES, do not specify a value for INTERVAL_HOURS, INTERVAL_DAYS, or INTERVAL_WEEKS. Also, use either one of the INTERVAL values, or the WEEKS and WEEKDAYS, or the DAYS, or the DAYS_OF_MONTH entries. Unless specifically noted, these scheduling options should not be used in conjunction with each other.

244

Symantec Backup Exec Command Line Applet

Using a schedule script with device and media operations Values for schedule script file (continued) Section

Entry

Description

INTERVAL_HOURS=#

If a number is specified, the job is scheduled to run every specified number of hours. Note Only one of the INTERVAL values should be specified. For example, if you specify a value for INTERVAL_MINUTES, do not specify a value for INTERVAL_HOURS, INTERVAL_DAYS, or INTERVAL_WEEKS. Also, use either one of the INTERVAL values, or the WEEKS and WEEKDAYS, or the DAYS, or the DAYS_OF_MONTH entries. Unless specifically noted, these scheduling options should not be used in conjunction with each other.

INTERVAL_DAYS=#

If a number is specified, the job is scheduled to run every specified number of days. Note Only one of the INTERVAL values should be specified. For example, if you specify a value for INTERVAL_MINUTES, do not specify a value for INTERVAL_HOURS, INTERVAL_DAYS, or INTERVAL_WEEKS. Also, use either one of the INTERVAL values, or the WEEKS and WEEKDAYS, or the DAYS, or the DAYS_OF_MONTH entries. Unless specifically noted, these scheduling options should not be used in conjunction with each other.

245

Using a schedule script with device and media operations Values for schedule script file (continued) Section

Entry

Description

INTERVAL_WEEKS=#

If a number is specified, the job is scheduled to run every specified number of weeks. Note Only one of the INTERVAL values should be specified. For example, if you specify a value for INTERVAL_MINUTES, do not specify a value for INTERVAL_HOURS, INTERVAL_DAYS, or INTERVAL_WEEKS. Also, use either one of the INTERVAL values, or the WEEKS and WEEKDAYS, or the DAYS, or the DAYS_OF_MONTH entries. Unless specifically noted, these scheduling options should not be used in conjunction with each other.

WEEKS=FIRST,SECOND,THIRD, FOURTH,LAST or

The job will be scheduled for the specified week of the month. For example, if the entry appears as WEEKS=FIRST, the job will be scheduled to run the first week of the month.

WEEKS=1,2,3,4,5

Note If this entry is included in the Backup Job Script File, a value must also be provided for the WEEKDAY entry. Do not use this entry in conjunction with the INTERVAL, DAYS, or DAY_OF_MONTH entries.

WEEKDAY=SUN/MON/TUES/WED/ THU/FRI/SAT

Note If the entry WEEKS is included in the Backup Job Script File, a value must also be provided for this entry. Enter the day of the week the job should be completed. Only one day can be entered in this entry, which works in conjunction with the WEEKS entry.

246

Symantec Backup Exec Command Line Applet

Using a schedule script with device and media operations Values for schedule script file (continued) Section

Entry

Description

DAYS=SUN/MON/TUES/WED/THU/ FRI/SAT

If this entry is included in the Backup Job Script File, the backup job will be scheduled for the indicated day or days. Multiple days can be included, but must be separated by commas. For example: DAYS=MON,WED,FRI Note Do not use this entry in conjunction with the INTERVAL, WEEKS, or DAY_OF_MONTH entries.

DAY_OF_MONTH=#

If this entry is included in the Backup Job Script File, the backup job will be scheduled for the indicated day of the month. The value can range from 1 to 31. Only one number can be specified. Note Do not use this entry in conjunction with the INTERVAL entries, the WEEKS, or the DAYS entries.

RUN_IMMEDIATE=0 or 1

Enter a value of 1 if the job is to run immediately; otherwise, enter 0. Note This entry should be used only if no other entries are specified under the schedule section. If no other scheduling options have been selected and this entry is not set, the default value is 1.

AUTO_CANCEL_TIME=XMINUTES/HOURS

Enter a number and select either MINUTES or HOURS to specify to cancel a job if not completed with the selected time.

HOLD=0 or 1

Enter 1 if you want the job to be submitted on hold; otherwise, enter 0.

247

Understanding job status messages

Understanding job status messages The Command Line Applet displays job statuses as numeric values. Descriptions of possible job status return values are: Possible job statuses Job Status Code

Description

JOB_STATE_CANCELED = 1

The job has been terminated because it was canceled.

JOB_STATE_COMPLETED = 2

The job has completed and is waiting for final disposition.

JOB_STATE_SUCCESS_WITH_EXCEPTION The job has completed successfully with some S=3 exceptions.

248

JOB_STATE_DISPATCHED = 4

The job has been dispatched.

JOB_STATE_HOLD = 5

The job is on hold.

JOB_STATE_ERROR = 6

The job has completed with an error.

JOB_STATE_INVALID SCHEDULE = 7

The schedule for the task is invalid. The job will never run.

JOB_STATE_NOT_IN_WINDOW = 10

The job’s scheduled time window closed before the job could be dispatched. There may not have been an available device during the time window.

JOB_STATE_READY_BUT_PAUSED = 11

The job is ready, but the media server is paused.

JOB_STATE_PENDING = 12

The job is in a transitional state.

JOB_STATE_RECOVERED = 13

During startup, Backup Exec detected that a job was active when the server was shut down, and that the Checkpoint restart option was not enabled for this job. The job history log has been marked JOB_STATE_RECOVERED, and the job has been scheduled to restart immediately.

Symantec Backup Exec Command Line Applet

Understanding job status messages Possible job statuses (continued) Job Status Code

Description

JOB_STATE_RESUMED = 15

During startup, Backup Exec detected that a job was active when the server was shut down, and that the Checkpoint restart option was enabled for this job. The job history log has been marked JOB_STATE_RESUMED, the job has been scheduled to restart immediately, and the job flag has been set to indicate checkpoint restart.

JOB_STATE_ACTIVE = 16

The job is currently running on the server.

JOB_STATE_READY = 17

The job is eligible for dispatch.

JOB_STATE_SCHEDULED = 18

The job has a due date in the future.

JOB_STATE_SUCCESS = 19

The job has been completed successfully.

JOB_STATE_SUPERCEDED = 20

The job is ready, but another higher precedence task is eligible to run.

JOB_STATE_THRESHOLD_AUTO_ABORT = The job was canceled because it was not completed 21 within the number of hours or minutes that were set for the Enable automatic cancellation option on the job schedule. JOB_STATE_TO_BE_SCHEDULED = 22

The job needs to have the due date calculated.

JOB_STATE_LINKED_JOB = 23

The job is linked to another job, and will not start until that job is finished.

249

Understanding job status messages

250

Symantec Backup Exec Command Line Applet

Index A ADBO, offhost backup, 103 agent switches, 86 alert configuration, setting, 52 alert switches, 49 alerts display, 49 respond to, 50 view text, 49 alias backup, in backup job script file, 24, 148 AOFO, setting default options, 100

for SharePoint Portal Server, 219 for SQL server, 220 backup-to-disk folders creating, 72 deleting, 74 viewing properties, 74 bemcmd command, 6 bjscript.txt, 119 bjtemplatescript.txt, 213 C catalog job creating using script file, 170 script file, creating and using, 170 catalog job script file, creating, 170 catalogscript.txt, 119 cleaning job, creating, 63 cleaning slot, designating, 61 clone, using alias backup for, 24 command line applet, using, 6 command line switches administrating jobs, 36 backup job, 10 restore job, 41 used with all operations, 8

B Backup Exec Command Line Applet, about, 5 Backup Exec services commands, 81 managing, 81 backup job alias backup in script file, 24, 148 creating, 10 creating using script file, 119, 237 running previously created job, 10 script file, creating and using, 119 switches, 10 backup job script file creating, 119, 237 using for alias backup, 148 backup job switches, 10 backup job template script batch file commands, 226 Exchange server settings, 218 Lotus Domino server settings, 220 media options, 224 NetWare server settings, 221 open file settings, 216 SharePoint Portal Server settings, 219 SQL server settings, 220 backup selection list, deleting, 39 backup template script contents, 214 creating, 214 for Exchange server, 218 for Lotus Domino server, 220 for NetWare, 221

D default options Active Directory, 108 ADBO, 101 AOFO, 100 backup-to-disk, 115 catalog, 113 database maintenance, 117 DB2, 116 display progress indicators for job, 91 Exchange server, 106 for backup jobs, 94 for restore jobs, 97 IDR, 115 job default options, 92 job log, 103 job status and recovery, 113 Linux, UNIX, and Macintosh, 111 Lotus Domino, 109 media, 114 251

Microsoft SharePoint, 107 NDMP, 112 NetWare SMS, 111 network and security, 98 Oracle server, 110 reports, 118 schedule, 113 setting, 90 setting general options, 91 setting job priority, 92 setting startup inventory option, 91 SQL server, 104 trial job, 99 device management switches, 55 devices, managing, 55 discovery job creating using script file, 175 script file, creating and using, 175 discovery job script file creating, 175 setting discovery options, 176 setting general options, 175 setting schedule options, 178 specifying domains, 178 discoveryscript.txt, 119 djscript.txt, 119 djtemplatescript.txt, 213 drive pool creating, 64 deleting, 76 duplicate backup job, creating using script file, 181 duplicate backup template script creating, 232 setting device and media options, 183 setting general options, 181 duplicate job script file, creating, 181 E eject media job, 71 encryption keys, creating and maintaining, 33 error-handling rules switches, 54 Exchange 2000 server, backing up, 18 Exchange server backing up, 15 restore job script file entries, 153 G global command line switches, 8 252

I inventory job robotic library, 64 stand-alone drive, 73 J job administrating, 36 canceling, 36 job log, copying to console, 38 job monitor switches, 36 job priority, specifying, 10, 32 job status messages, 248 L label media, 70, 79 logon account switches, 82 Lotus Domino Agent backup job script method, using, 127, 220 setting default options, 109 using for backup, 21 M media ejecting from drive, 71 erasing, 68 formatting, 70 label, 79 labeling, 70 moving, 78 renaming, 79 retension tape, 69 media management switches, 55 media options backup job template script, 224 default, 114 media overwrite protection period, setting, 67 media protection level, setting for backup job, 13 media server pool adding server to, 77 creating, 76 deleting, 76 displaying ID, 77 removing server from, 78 renaming, 76 media sets creating, 63

Symantec Backup Exec Command Line Applet

deleting, 75 media vault adding media to, 80 creating, 79 deleting, 79 displaying, 80 media, managing, 55 mirror, using alias backup for split mirror, 24, 148 move media, 78

S schedule script file using with device and media operations, 241 values, 242 script file about, 119 backup, 214 duplicate backup job, 232 restore job, 48 saving and launching, 198 synthetic full, 237 updating for this release, 5 selection lists creating, 35 creating using script file, 199 script file using in command line applet, 199 values for, 199 server drive, backing up, 14 sftemplatescript.txt, 213 SharePoint Portal Server, backing up from, 20 SQL 7.0 backing up, 16, 20 placing in standby mode or load state, 20 SQL Server 2000 backing up, 19 restoring, 44 synthetic full job template script, creating, 237

O offhost backup, choosing single volume snap, 103 online help, 8 Oracle Agent, backing up, 22 P policy job creating using script file, 207 template script files, 213 policy values, 209 pre/post commands restore job script file, 155 using backup job template script file, 226 priority, specifying for backup job, 11 R rename media, 79 report switches, 84 requirements, 6 restore job creating using script file, 150 running previously created, 41 script file, creating and using, 150 restore job script file creating, 150 running, 41 rjscript.txt, 119 RMAN restoring Oracle database, 43 using for backup job, 30 robotic library partitions, creating, 79

Index

T templates backup script, 214 duplicate backup job script, 232 synthetic full job script, 237 using script files, 213 test run job creating using script file, 188, 195 script file, creating and using, 188, 195 test run script file, 188, 195 testrunscript.txt, 119

253

254

Symantec Backup Exec Command Line Applet

Related Documents