Sintaxe do wrapper de comando CLI
As formas de sintaxe geral do comando CLI wrappers estão listadas nesta seção. As convenções usadas na sintaxe do wrapper do comando CLI estão listadas na tabela a seguir.
Convenções para a sintaxe do wrapper de comando CLI
Convenção | Definição |
---|---|
`a |
b` |
Alternativa ("a" ou "b") |
|
Precisa de entrada do usuário para cumprir um parâmetro (uma resposta a uma variável) |
|
Zero ou uma ocorrência (colchetes também são usados como delimitador para alguns parâmetros de comando) |
|
Zero ou mais ocorrências |
`(a |
b |
c)` |
Escolha apenas uma das alternativas |
`a & |
b` |
E/ou. Isso é usado para o modo cliente https, quando você pode usar com um ou ambos os endereços IP do controlador. Desta forma, se um controlador não estiver respondendo, o SMcli usará o endereço IP alternativo. Isso também abrange o caso quando ambos os endereços IP são necessários, como para download de firmware. |
|
Para executar todos os comandos CLI, você deve ter Privileges administrador. Alguns comandos CLI serão executados sem Privileges de administrador. Muitos comandos, no entanto, não serão executados. Se o comando CLI não for executado porque você não tem Privileges correto, a CLI retornará um código de saída de 12. |
Exemplo no modo cliente https
Os exemplos a seguir demonstram os https
parâmetros da linha de comando do modo cliente descritos em Parâmetros da linha de comando.
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)]
|
Se você não especificar um |
Exemplos no modo cliente símbolo
Os exemplos a seguir demonstram os symbol
parâmetros da linha de comando do modo cliente descritos em Parâmetros da linha de comando.
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**]
|
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**]
|
A |
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**]
|
`-a`As opções da linha de comando e `-x` não são suportadas para a matriz de armazenamento E2800 ou E5700. |
SMcli **-d** [**-w**] [**-i**] [**-s**] [**-v**] [**-S**]
|
A |
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 **-?**