Sintaxis de contenedores de comandos de la CLI

En esta sección, se muestra una lista de las formas de sintaxis generales de los contenedores de los comandos de la CLI. En la siguiente tabla, se enumeran las convenciones que se usan en la sintaxis de contenedores de los comandos de la CLI.

Convención Definición
a | b Alternativa ("a" o "b")

italicized-words

Se necesita una entrada de usuario para completar un parámetro (una respuesta a una variable)
[ ... ] (corchetes) Cero o una ocurrencia (los corchetes también se utilizan como delimitadores para algunos parámetros de comandos)
{ ... } (llaves) Cero o más ocurrencias
(a | b | c) Se debe elegir solo una de las alternativas
a &| b Y/o. Se usa para el modo de cliente https, cuando se pueden usar una o ambas direcciones IP de la controladora. De esta manera, si una controladora no responde, SMcli usa la dirección IP alternativa. Esto también se aplica cuando se necesitan ambas direcciones IP, por ejemplo, para la descarga de firmware.
Atención: Para ejecutar todos los comandos de la CLI, es preciso tener privilegios de administrador. Algunos comandos de la CLI se ejecutan sin los privilegios de administrador. No obstante, muchos comandos no se ejecutarán. Si el comando CLI no se ejecuta porque no tiene los privilegios adecuados, CLI muestra el código de salida 12.

Ejemplo del modo de cliente https

Los siguientes ejemplos muestran los parámetros de las líneas de comandos en el modo de cliente https que se describen en Parámetros de la línea de comandos.

SMcli (Controller A host-name-or-IP-address&| Controller B host-name-or-IP-address)  -u username -p password -c "commands;" [-clientType (auto | https | symbol)]
Nota: Si no se especifica un clientType, pero sí se incluyen la opción -u y la variable username, el sistema usará el modo de cliente https o symbol, el que esté disponible.

Ejemplos del modo de cliente symbol

Los siguientes ejemplos muestran los parámetros de las líneas de comandos en el modo de cliente symbol que se describen en Parámetros de la línea de comandos.

SMcli -a email: email-address [host-name-or-IP-address1 [host-name-or-IP-address2]] [-n storage-system-name | -w wwID | -h host-name] [-I information-to-include] [-q frequency] [-S]
Restricción: La cabina de almacenamiento E2800 o E5700 no admite la opción de línea de comandos -a.
SMcli -x email: email-address [host-name-or-IP-address1 [host-name-or-IP-address2]] [-n storage-system-name | -w wwID | -h host-name] [-S]
Restricción: La cabina de almacenamiento E2800 o E5700 no admite la opción de línea de comandos -x.
SMcli (-a | -x) trap: community, host-name-or-IP-address [host-name-or-IP-address1 [host-name-or-IP-address2]] [-n storage-system-name | -w wwID | -h host-name] [-S]
Restricción: La cabina de almacenamiento E2800 o E5700 no admite la opción de línea de comandos -a ni -x.
SMcli -d [-w] [-i] [-s] [-v] [-S]
Restricción: La cabina de almacenamiento E2800 o E5700 no admite la opción de línea de comandos -s.
SMcli host-name-or-IP-address -F email-address [-g contactInfoFile] [-S]
SMcli -A [host-name-or-IP-address [host-name-or-IP-address]] [-S]
SMcli -X (-n storage-system-name | -w wwID | -h host-name)
SMcli -?