Verwenden Sie erweiterte Abfragen mit Änderungs- und Löschbefehlen in der ONTAP-CLI
Sie können erweiterte Abfragen verwenden, um für Objekte mit bestimmten Werten zu stimmen und Vorgänge durchzuführen.
Sie geben erweiterte Abfragen an, indem Sie sie in geschweiften Klammern ({}) schließen. Eine erweiterte Abfrage muss vor allen anderen Parametern als erstes Argument nach dem Befehlsnamen angegeben werden. Um beispielsweise alle Volumes, deren Namen den String enthalten tmp
, offline zu setzen, führen Sie den Befehl im folgenden Beispiel aus:
cluster1::> volume modify {-volume *tmp*} -state offline
Erweiterte Abfragen sind in der Regel nur mit modify
und- delete`Befehlen nützlich. Sie haben keine Bedeutung in `create
oder show
Befehlen.
Die Kombination von Abfragen und Änderungsvorgängen ist ein nützliches Werkzeug. Es kann jedoch zu Verwirrung und Fehlern führen, wenn es falsch umgesetzt wird. `system node image modify`Wenn Sie beispielsweise mit dem Befehl (erweiterte Berechtigung) das Standard-Software-Image eines Node festlegen, wird das andere Software-Image automatisch nicht als Standard festgelegt. Der Befehl im folgenden Beispiel ist effektiv ein null Vorgang:
cluster1::*> system node image modify {-isdefault true} -isdefault false
Mit diesem Befehl wird das aktuelle Standard-Image als nicht-Standard-Image festgelegt und dann das neue Standard-Image (das vorherige nicht-Standard-Image) auf das nicht-Standard-Image gesetzt. Dadurch werden die ursprünglichen Standardeinstellungen beibehalten. Sie können den Befehl wie im folgenden Beispiel angegeben verwenden, um den Vorgang ordnungsgemäß auszuführen:
cluster1::*> system node image modify {-iscurrent false} -isdefault true