安排 CLI 命令的格式
在 Windows 或 Linux 操作系统上运行 CLI 命令和脚本命令时,在名称或标签中使用双引号(" ")时有一些特殊事项需要注意。
在名称或值中使用双引号(" ")时,必须在每个双引号字符之前插入一个反斜杠(\)。例如:
-c "set storageArray userLabel=\"Engineering\";"
在本示例中,“Engineering”是存储阵列的名称。第二个示例是:
-n \"My\"_Array
在本示例中,“My”_Array 是存储阵列的名称。
不能在脚本命令中将双引号(" ")用作字符串的一部分(也称为字符串字面值)。例如,不能输入以下字符串将存储阵列名称设置为“Finance”阵列:
-c "set storageArray userLabel=\"\"Finance\"Array\";"
在 Windows 操作系统中,如果名称两侧不使用双引号(" "),则必须在每个特殊脚本字符之前插入一个脱字符号(^)。特殊字符包括 ^、|、< 和 >。
与终端 -n、 -o、 -f 和 -p 一起使用时,在每个特殊脚本字符之前插入脱字符。例如,要指定存储阵列 CLI>CLIENT,请输入以下字符串:
-n CLI^>CLIENT
在脚本命令中的字符串字面量中使用时,在每个特殊脚本字符之前插入一个脱字符号(^)。例如,要将存储阵列名称改为 FINANCE_|_PAYROLL,请输入以下字符串:
-c "set storageArray userLabel=\"FINANCE_^|_PAYROLL\";"
注
在 Windows 操作系统中,当在命令提示符处发出 SMcli 命令时,需要添加一个反斜杠(\)字符作为输入或输出文件路径名称中的转义字符。在安全的 https 模式下使用 SMcli 时,必须添加反斜杠(\)字符,方法是提供 -u 选项以指定基于角色的访问管理用户。
示例:
C:\\dir\\subdir\\filename
提供反馈