Condividi tramite


Completamento dei comandi con riconoscimento del contesto intelligente con Az Predictor

Panoramica

Az Predictor è un modulo di PowerShell che consente di esplorare i cmdlet e i parametri del modulo Az PowerShell . Fornisce suggerimenti intelligenti in grado di supportare il contesto per il completamento dei comandi quando si usa Azure PowerShell.

Az Predictor utilizza il modello di plug-in del sottosistema disponibile in PowerShell 7.2. Per visualizzare i suggerimenti, questa versione aggiornata richiede PSReadLine 2.2.2 o versione successiva.

Prerequisiti

Configurazione necessaria per Az Predictor:

Installare la versione più recente di PSReadLine:

Install-Module -Name PSReadline

Per iniziare

Installare Az Predictor

Installare il modulo Az.Tools.Predictor PowerShell

Install-Module -Name Az.Tools.Predictor

Abilitare Az Predictor

  1. Abilitare Az Predictor per le sessioni di PowerShell correnti e future.

    Enable-AzPredictor -AllSession
    
  2. Impostare la visualizzazione preferita per i suggerimenti.

    Abilita visualizzazione elenco:

    Set-PSReadLineOption -PredictionViewStyle ListView
    

    Abilitare la visualizzazione inline:

    Set-PSReadLineOption -PredictionViewStyle InlineView
    

Nota

È possibile passare da una modalità di visualizzazione all'altra con il tasto F2.

Disinstallazione

Dopo l'installazione e l'abilitazione, Az Predictor viene caricato nel profilo di PowerShell. Per disinstallare il modulo az.tools.predictor:

  1. Chiudere tutte le sessioni di PowerShell, incluso VS Code.

  2. Avviare una sessione di PowerShell senza profilo.

    pwsh -noprofile
    
  3. Disinstallare Az Predictor

    Uninstall-Module -Name Az.Tools.Predictor -Force
    
  4. Chiudere PowerShell

Privacy e raccolta dati

Riservatezza

Az predictor usa i due cmdlet Az precedenti per inviare suggerimenti e ignora tutti i cmdlet che non fanno parte del modulo Az PowerShell . Solo i nomi dei cmdlet e dei parametri vengono inviati all'API per ottenere il suggerimento. I valori dei parametri vengono eliminati. Il nome e la posizione del gruppo di risorse usati vengono mantenuti in locale e riutilizzati con i cmdlet successivi per praticità, ma non vengono mai inviati all'API. Nella versione di anteprima il modulo genera e invia informazioni anonime sulla sessione corrente usata per le stime all'API. Queste informazioni vengono usate per valutare la qualità dei suggerimenti.

Raccolta dei dati

La versione corrente di Az Predictor raccoglie informazioni anonime sull'utilizzo per identificare i problemi comuni e migliorare l'esperienza delle versioni future. Az Predictor non raccoglie dati privati o personali.

Ad esempio, i dati di utilizzo consentono di identificare suggerimenti e problemi non accurati, ad esempio interferenze con PSReadLine. Anche se apprezziamo le informazioni dettagliate fornite da questi dati, sappiamo che non tutti vogliono inviare i dati di utilizzo. È possibile disabilitare la raccolta dati con il cmdlet Disable-AzDataCollection. Per altre informazioni, leggere anche l'informativa sulla privacy .