Az Predictor を使用したインテリジェントなコンテキスト対応コマンド入力
概要
Az Predictor は、Az PowerShell モジュールのコマンドレットとパラメーターをナビゲートするのに役立つ PowerShell モジュールです。 Azure PowerShell を使用する場合のコマンド入力で、インテリジェントなコンテキスト対応の候補が提供されます。
Az Predictor は、PowerShell 7.2 で利用可能なサブシステム プラグイン モデルを使用します。 この更新されたバージョンでは、候補を表示するために PSReadLine 2.2.2 以降が必要です。
前提条件
Az Predictor に必要な構成:
最新バージョンの PSReadLine をインストールする:
Install-Module -Name PSReadline
作業の開始
Az Predictor をインストールする
Az.Tools.Predictor PowerShell モジュールをインストールする
Install-Module -Name Az.Tools.Predictor
Az Predictor を有効にする
現在および将来の PowerShell セッションに対して Az Predictor を有効にします。
Enable-AzPredictor -AllSession
候補の優先ビューを設定します。
リスト ビューを有効にする:
Set-PSReadLineOption -PredictionViewStyle ListView
インライン ビューを有効にする:
Set-PSReadLineOption -PredictionViewStyle InlineView
注意
F2 キーを使用してビュー モードを切り替えることができます。
アンインストール
インストールして有効にすると、Az Predictor が PowerShell プロファイルに読み込まれます。 Az.Tools.Predictor モジュールをアンインストールするには、次のようにします。
VS Codeを含むすべての PowerShell セッションを閉じます。
プロファイルなしで PowerShell セッションを起動します。
pwsh -noprofile
Az Predictor をインストールする
Uninstall-Module -Name Az.Tools.Predictor -Force
PowerShell を閉じる
プライバシーとデータ収集
プライバシー
Az Predictor は、前の 2 つの Az コマンドレットを使用して候補を表示し、Az PowerShell モジュールに含まれていないコマンドレットは無視します。 候補を取得するために、コマンドレットとパラメーターの名前のみが API に送信されます。 パラメーター値は破棄されます。 使用されるリソース グループの名前と場所は、便宜上、ローカルに保持され、後続のコマンドレットで再利用されますが、API に送信されることはありません。 プレビュー バージョンでは、予測に使用されている現在のセッションに関する匿名化された情報がモジュールにより生成され、API に送信されます。 この情報は、候補の品質を評価するために使用されます。
データ コレクション
Az Predictor の現在のバージョンでは、一般的な問題を特定し、将来のリリースのエクスペリエンスを向上させるために、使用状況に関する匿名化された情報が収集されます。 Az Predictor によって、非公開データや個人データが収集されることはありません。
たとえば、使用状況データは、不正確な候補や PSReadLine との干渉などの問題を特定するのに役立ちます。 このデータで得られる分析情報は貴重なものですが、Microsoft では使用状況データを送信したくないユーザーが存在することも理解しています。 Disable-AzDataCollection コマンドレットを使用してデータ収集を無効にすることができます。 詳細については、「プライバシー ステートメント」もご覧ください。