Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ONTAP CLIの変更コマンドと削除コマンドで拡張クエリを使用する

共同作成者 netapp-sumathi netapp-aherbin

拡張クエリを使用すると、指定された値を持つオブジェクトを照合して操作を実行できます。

拡張クエリは、中括弧({})で囲んで指定します。拡張クエリは、コマンド名の後に続く最初の引数として、他のパラメータの前に指定する必要があります。例えば、名前に文字列 `tmp`を含むすべてのボリュームをオフラインに設定するには、次の例のようにコマンドを実行します:

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

拡張クエリは通常 `modify`および `delete`コマンドでのみ役立ちます。 `create`または `show`コマンドでは意味を持ちません。

クエリと変更操作の組み合わせは便利なツールです。しかし、実装を誤ると混乱やエラーを引き起こす可能性があります。例えば、(advanced privilege) `system node image modify`コマンドを使用してノードのデフォルトソフトウェアイメージを設定すると、もう一方のソフトウェアイメージが自動的にデフォルトに設定されなくなります。次の例のコマンドは、実質的にはヌル操作です:

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

このコマンドは、現在のデフォルトイメージを非デフォルトイメージとして設定し、その後、新しいデフォルトイメージ(以前の非デフォルトイメージ)を非デフォルトイメージに設定します。これにより、元のデフォルト設定が保持されます。この操作を正しく実行するには、次の例のようにコマンドを使用します:

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