使用扩展查询的方法

您可以使用扩展查询来匹配具有指定值的对象并对其执行操作。

您可以通过将扩展查询括在大括号 ({}) 中来执行此类查询。扩展查询必须指定为命名名称后面的第一个参数,然后再指定其他任何参数。例如,要将名称包含字符串 tmp 的所有卷设置为脱机,可运行以下示例中的命令:

cluster1::> volume modify {-volume *tmp*} -state offline

扩展查询通常在 modifydelete 命令中比较有用。在 createshow 命令中没有意义。

将查询和修改操作组合在一起使用会很有用。但是,如果实施不当,可能会导致混乱并出现错误。例如,使用(高级权限)system node image modify 命令设置节点的默认软件映像会自动将其他软件映像设置为非默认映像。以下示例中的命令实际上是一个空操作:

cluster1::*> system node image modify {-isdefault true} -isdefault false

此命令会将当前默认映像设置为非默认映像,然后将新的默认映像(先前的非默认映像)设置为非默认映像,从而保留原始默认设置。要正确执行此操作,您可以使用以下示例中提供的命令:

cluster1::*> system node image modify {-iscurrent false} -isdefault true