Windows PowerShell 中的 CLI 命令格式
Windows PowerShell 是用于访问命令行工具的交互式脚本 Shell。Windows PowerShell 通过一组更强大的命令和脚本功能在 Windows 命令提示符的基础上进行了改进。所有 CLI 和脚本命令均可在 Windows PowerShell 中运行;但是,Windows PowerShell 有一些独特的格式要求。这些要求如下:
所有 SMcli 命令均以句点和正斜杠(./)开头
必须将 SMcli 包装程序标识为具有 .exe 扩展名的可执行命令(SMcli.exe)
用单引号(' ')将脚本命令括起来
作为名称、文件路径或值的一部分的双引号必须在每个双引号字符之前使用反斜杠(\")
以下是在 Windows PowerShell 中创建存储阵列名称的 CLI 命令示例。注意此处使用了单引号作为脚本命令的分隔符,并使用反斜杠双引号将存储阵列名称括起来(在命令语法中标识为 userLabel)。
PS C:\...\StorageManager\client> ./SMcli.exe 123.45.67.88 123.45.67.89
-c
’set storageArray userLabel=\"Engineering\";’
以下是在 Windows PowerShell 中启用高级功能的 CLI 命令示例。注意此处在高级功能密钥的文件路径之前使用了反斜杠双引号。
PS C:\...\StorageManager\client> ./SMcli.exe 123.45.67.88 123.45.67.89
-c
’enable storageArray feature file=\"C:\licenseKey.bin\";’
在上述示例中同时使用了大写字母和小写字母。此用法有助于清楚显示命令的格式。但是,Windows PowerShell 不区分大小写,不要求使用特定的大小写。
提供反馈