使用 Az Predictor 完成智慧型手機內容感知命令

概觀

Az Predictor 是 PowerShell 模組,可協助您流覽 Az PowerShell 模組Cmdlet 和參數。 它會在使用 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

  1. 針對目前和未來的PowerShell會話啟用 Az Predictor。

    Enable-AzPredictor -AllSession
    
  2. 設定建議的慣用檢視。

    開啟清單檢視:

    Set-PSReadLineOption -PredictionViewStyle ListView
    

    開啟內嵌檢視:

    Set-PSReadLineOption -PredictionViewStyle InlineView
    

注意

您可以使用 F2 鍵在檢視模式之間切換。

解除安裝

安裝並啟用之後,Az Predictor 就會載入 PowerShell 配置檔中。 若要卸載 Az.Tools.Predictor 模組:

  1. 關閉 所有 PowerShell 工作階段,包括 VS Code。

  2. 啟動沒有配置檔的PowerShell工作階段。

    pwsh -noprofile
    
  3. 卸載 Az Predictor

    Uninstall-Module -Name Az.Tools.Predictor -Force
    
  4. 關閉 PowerShell

隱私權和數據收集

隱私權

Az predictor 會使用前兩個 Az Cmdlet 提出建議,並忽略不屬於 Az PowerShell 模組的任何 Cmdlet。 只有 Cmdlet 和參數的名稱會傳送至我們的 API 以取得建議。 參數值會被捨棄。 使用的資源組名和位置會保留於本機,並在後續 Cmdlet 中重複使用,以方便起見,但永遠不會傳送至 API。 在預覽版本中,模組會產生並傳送目前用於預測之會話的匿名資訊給API。 這項資訊可用來評估建議的品質。

資料集合

Az Predictor 的目前版本會收集其使用方式的匿名資訊,以識別常見問題並改善未來版本的體驗。 Az Predictor 不會收集任何私人或個人資料。

例如,使用方式數據有助於識別不正確的建議和問題,例如對 PSReadLine 的干擾。 雖然我們很瞭解這項數據所提供的深入解析,但我們並不瞭解每個人都想要傳送使用量數據。 您可以使用 Disable-AzDataCollection Cmdlet 來停用數據收集。 您也可以閱讀我們的 隱私聲明 以深入瞭解。