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:
- PowerShell 7.2 o versione superiore
- PSReadline 2.2.2 o versione successiva
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
Abilitare Az Predictor per le sessioni di PowerShell correnti e future.
Enable-AzPredictor -AllSession
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:
Chiudere tutte le sessioni di PowerShell, incluso VS Code.
Avviare una sessione di PowerShell senza profilo.
pwsh -noprofile
Disinstallare Az Predictor
Uninstall-Module -Name Az.Tools.Predictor -Force
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 .