扩展查询的使用方法
可使用扩展查询来匹配和对已指定值的对象执行操作。
用花括号({})扩起来以指定扩展查询。扩展查询必须指定为命令名称后且在其它参数前的第一个参数。例如,为了对名称包括 tmp 字符串的所有卷设置脱机,可运行以下示例中的命令:
cluster1::> volume modify {-volume *tmp*} -state offline
通常仅可通过运行 modify 和 delete 命令使用扩展查询。扩展查询在 create 或 show 命令中没有意义。
查询和修改操作组合是有用的工具。但是,如果没有正确执行,则会导致混淆和错误。例如,使用(高级权限)system node image modify 命令设置节点的默认软件映像时,会自动将其它软件映像设置成非默认软件映像。以下示例中的命令实际上是 null 操作:
cluster1::*> system node image modify {-isdefault true} -isdefault false
此命令将当前的默认映像设置为非默认映像,然后将新的默认映像(先前的非默认映像)设置为非默认映像,从而保留原始默认设置。为了正确执行此操作,可使用以下示例中的命令:
cluster1::*> system node image modify {-iscurrent false} -isdefault true
提供反馈