Sintassi del wrapper del comando CLI
In questa sezione sono elencate le forme di sintassi generali dei wrapper di comando CLI. Le convenzioni utilizzate nella sintassi del wrapper del comando CLI sono elencate nella tabella seguente.
Convenzioni per la sintassi del wrapper dei comandi CLI
Convenzione | Definizione |
---|---|
`a |
b` |
Alternativa ("a" o "b") |
|
Richiede l'input dell'utente per soddisfare un parametro (una risposta a una variabile) |
|
Zero o una ricorrenza (le parentesi quadre vengono utilizzate anche come delimitatore per alcuni parametri di comando) |
|
Zero o più occorrenze |
`(a |
b |
c)` |
Scegliere solo una delle alternative |
`a & |
b` |
E/o. Viene utilizzato per la modalità client https, quando è possibile utilizzare con uno o entrambi gli indirizzi IP del controller. In questo modo, se un controller non risponde, SMcli utilizzerà l'indirizzo IP alternativo. Questo copre anche i casi in cui sono richiesti entrambi gli indirizzi IP, ad esempio per il download del firmware. |
|
Per eseguire tutti i comandi CLI, è necessario disporre dei privilegi di amministratore. Alcuni comandi CLI vengono eseguiti senza privilegi di amministratore. Molti comandi, tuttavia, non vengono eseguiti. Se il comando CLI non viene eseguito perché non si dispone dei privilegi corretti, l'interfaccia CLI restituisce un codice di uscita 12. |
Esempio in modalità client https
I seguenti esempi illustrano https
parametri della riga di comando in modalità client descritti in Parametri della riga di 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 non si specifica un |
Esempi in modalità client Symbol
I seguenti esempi illustrano symbol
parametri della riga di comando in modalità client descritti in Parametri della riga di 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**]
|
Il |
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**]
|
Il |
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**]
|
Il |
SMcli **-d** [**-w**] [**-i**] [**-s**] [**-v**] [**-S**]
|
Il |
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 **-?**