HP StorageWorks SAN Virtualization Services Platform Manager command line interface user guide (AG781-96016, March 2009)

-C CliCommand This option executes the command specified in the command line. The
command is specified by a command name and a list of arguments sep-
arated by commas. For example:
CliCommand -ARG1_NAME arg1_val1, ~
-ARG2_NAME arg2_val1 arg2_val2
where CliCommand is the name of the command,
ARG_NAME is the name of the argument,
arg_value is the value of the argument.
-I input_file This option specifies that input commands are to be read from the input
file. The format of the command is the same as the commands for the -C
option, which is:
Command -ARG_NAME1 arg1_value1, ~
-ARG_NAME1 arg1_value1, -ARG2_NAME2 arg2_value1 arg2_value2
NOTE:
•The -C and -I options are mutually exclusive (they can-
not be used together).
If neither -C nor -I is used, the stdin (standard input) is
used for the (interactive) input.
-O output_file Redirects output to the specified file. If the file exists, the old file is over-
written (it is deleted, and a new file is created). When neither this nor the
-OX option is specified, the stdout (standard output) is used.
-OX output_file Similar to the -O option (redirects output to the specified file), but if the
file exists, it appends to it, rather than overwriting it. When neither the
-OX nor -O option is specified, the stdout (standard output) is used.
Syntax rules
-C and -I options are mutually exclusive.
When neither -C nor -I is specified, the input is read from stdin.
Command names, argument names, as well as special keywords, are not case sensitive. However,
VSM object names (virtual disks, snapshots, storage pools, and so on) are case sensitive.
If you want to extend a command over several lines, each carriage return must be immediately
preceded by the tilde (~) character.
The general syntax of a command is:
-ARG1_NAME arg1_val1, -ARG2_NAME arg2_val1 arg2_val2
Every argument name is immediately preceded by the dash (-) character. Arguments are separated
by commas. Missing commas result in a command not executing or a returned error.
An argument may receive multiple values, separated by one or more spaces (see ARG2_NAME
above). In some cases, each such value is preceded by a special keyword that always begins
with an underscore (_) character. The structure would be:
command -ARG1_NAME _Key1 arg1_val1 _Key2 arg1_val2 _Key3 arg1_val3
Using the VSM command line interface18