Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Méthodes d'utilisation des requêtes étendues

Contributeurs

Vous pouvez utiliser des requêtes étendues pour faire correspondre et exécuter des opérations sur des objets ayant des valeurs spécifiées.

Vous spécifiez les requêtes étendues en les enfermant entre crochets ({}). Une requête étendue doit être spécifiée comme premier argument après le nom de la commande, avant tout autre paramètre. Par exemple, pour mettre hors ligne tous les volumes dont le nom inclut la chaîne tmp, vous exécutez la commande dans l'exemple suivant :

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

Les requêtes étendues ne sont généralement utiles qu'avec modify et delete commandes. Ils n'ont aucun sens en create ou show commandes.

La combinaison de requêtes et d'opérations de modification est un outil utile. Toutefois, il peut être source de confusion et d'erreurs si la mise en œuvre est incorrecte. Par exemple, à l'aide du (privilège avancé) system node image modify commande permettant de définir automatiquement l'image logicielle par défaut d'un nœud définit l'autre image logicielle comme non la valeur par défaut. La commande dans l'exemple suivant est effectivement une opération nulle :

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

Cette commande définit l'image par défaut actuelle comme image non par défaut, puis définit la nouvelle image par défaut (l'image précédente non par défaut) sur l'image non par défaut, ce qui entraîne la conservation des paramètres par défaut d'origine. Pour effectuer l'opération correctement, vous pouvez utiliser la commande comme indiqué dans l'exemple suivant :

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