Wrapper-Syntax für den CLI-Befehl
In diesem Abschnitt werden allgemeine Syntaxformulare der CLI-Befehlsschlüssel aufgeführt. Die in der Wrapper-Syntax für den CLI-Befehl verwendeten Konventionen werden in der folgenden Tabelle aufgeführt.
Konventionen für CLI-Befehlssyntax
Übereinkommen | Definition |
---|---|
`a |
b` |
Alternative („a“ oder „b“) |
|
Benutzereingaben zur Erfüllung eines Parameters erforderlich (eine Antwort auf eine Variable) |
|
Null oder ein Ereignis (eckige Klammern werden auch als Trennzeichen für einige Befehlsparameter verwendet) |
|
Null oder mehr Vorkommen |
`(a |
b |
c)` |
Wählen Sie nur eine der Alternativen |
`a & |
b` |
Und/oder. Dies wird für den HTTPS-Client-Modus verwendet, wenn Sie mit einer oder beiden Controller-IP-Adressen verwenden können. Auf diese Weise verwendet SMcli, wenn ein Controller nicht antwortet, die alternative IP-Adresse. Dies deckt auch den Fall ab, wenn beide IP-Adressen erforderlich sind, zum Beispiel für den Download der Firmware. |
Um alle CLI-Befehle auszuführen, müssen Sie über Administratorrechte verfügen. Einige CLI-Befehle werden ohne Administratorrechte ausgeführt. Viele Befehle werden jedoch nicht ausgeführt. Wenn der CLI-Befehl nicht ausgeführt wird, weil Sie über keine korrekten Berechtigungen verfügen, gibt die CLI einen Exit-Code von 12 zurück. |
Beispiel im HTTPS-Client-Modus
Die folgenden Beispiele veranschaulichen das https
Die Befehlszeilenparameter des Client-Modus werden in beschrieben Befehlszeilenparameter.
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)]
Wenn Sie keinen angeben |
Beispiele im Symbol-Client-Modus
Die folgenden Beispiele veranschaulichen das symbol
Die Befehlszeilenparameter des Client-Modus werden in beschrieben Befehlszeilenparameter.
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**]
Der |
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**]
Der |
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**]
Der |
SMcli **-d** [**-w**] [**-i**] [**-s**] [**-v**] [**-S**]
Der |
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 **-?**