简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
CLI命令包装器语法
贡献者
建议更改
本节列出了命令行界面命令包装程序的一般语法形式。下表列出了CLI命令包装器语法中使用的约定。
CLI命令包装程序语法的约定
约定 | 定义 |
---|---|
|
备选项("A"或"b") |
|
需要用户输入来完成参数(对变量的响应) |
|
零个或一次出现(方括号也用作某些命令参数的分隔符) |
|
零个或多个发生 |
|
请仅选择一种备选方案 |
|
和/或。这用于https客户端模式、此时您可以对一个或两个控制器IP地址使用。这样、如果一个控制器无响应、SMcli将使用备用IP地址。此外、还包括需要两个IP地址的情况、例如固件下载。 |
要运行所有命令行界面命令、您必须具有管理员权限。某些命令行界面命令将在没有管理员权限的情况下运行。但是、许多命令都无法运行。如果由于您没有正确的权限而无法运行CLI命令、则CLI将返回退出代码12。 |
https客户端模式的示例
以下示例演示了中所述的`https` client mode命令行参数 命令行参数。
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)]
如果未指定`clientType`、但包含`-u`选项和`username`变量、则系统将使用`https`或`symbol` client模式、以任何可用模式为准。 |
符号客户端模式的示例
以下示例演示了中所述的`symbol` client mode命令行参数 命令行参数。
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**]
E2800或E5700存储阵列不支持` 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**]
E2800或E5700存储阵列不支持`-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**]
E2800或E5700存储阵列不支持` a`和`-x`命令行选项。 |
SMcli **-d** [**-w**] [**-i**] [**-s**] [**-v**] [**-S**]
E2800或E5700存储阵列不支持`-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 **-?**