Double quotation marks (“ ”) that are used as part of a name or label require special consideration when you run the CLI commands and the script commands on a Microsoft Windows operating system.
When double quotation marks (“ ”) are part of a name or value, you must insert a backslash (\) before each double quotation mark character. For example:
-c set storageSubsystem userLabel=\“Engineering\”;”
In this example, “Engineering” is the storage subsystem name. A second example is:
-n \“My\”_Array
In this example, “My”_Array is the name of the storage subsystem.
You cannot use double quotation marks (“ ”) as part of a character string (also called string literal) within a script command. For example, you cannot enter the following string to set the storage subsystem name to “Finance” Array:
-c “set storageSubsystem userLabel=\”\”Finance\”Array\”;”
In the Linux operating system and the Solaris operating system, the delimiters around names or labels are single quotation marks (‘ ’). The UNIX versions of the previous examples are as follows:
-c ‘set storageSubsystem userLabel=“Engineering”;’
-n “My”_Array
In a Windows operating system, if you do not use double quotation marks (“ ”) around a name, you must insert a caret ( ^ ) before each special script character. Special characters are ^, | , <, and >.
Insert a caret before each special script character when used with the terminals -n, -o, -f, and -p. For example, to specify storage subsystem CLI>CLIENT, enter this string:
-n CLI^>CLIENT
Insert one caret (^) before each special script character when used within a string literal in a script command. For example, to change the name of a storage subsystem to FINANCE_|_PAYROLL, enter the following string:
-c set storageSubsystem userLabel=\“FINANCE_^|_PAYROLL\”;”