Delen via


Intelligente contextbewuste opdrachtvoltooiing met Az Predictor

Overzicht

Az Predictor is een PowerShell-module waarmee u door de cmdlets en parameters van de Az PowerShell-modulekunt navigeren. Het biedt intelligente contextbewuste suggesties voor het voltooien van opdrachten bij het gebruik van Azure PowerShell.

Az Predictor maakt gebruik van het -subsysteeminvoegtoepassingsmodel beschikbaar in PowerShell 7.2. Voor deze bijgewerkte versie is PSReadLine 2.2.2 of hoger vereist om suggesties weer te geven.

Voorwaarden

Vereiste configuratie voor Az Predictor:

Installeer de nieuwste versie van PSReadLine:

Install-Module -Name PSReadline

Aan de slag

Az Predictor installeren

De PowerShell-module Az.Tools.Predictor installeren

Install-Module -Name Az.Tools.Predictor

Az Predictor inschakelen

  1. Schakel Az Predictor in voor de huidige en toekomstige PowerShell-sessies.

    Enable-AzPredictor -AllSession
    
  2. Stel de gewenste weergave in voor suggesties.

    Lijstweergave inschakelen:

    Set-PSReadLineOption -PredictionViewStyle ListView
    

    Inlineweergave inschakelen:

    Set-PSReadLineOption -PredictionViewStyle InlineView
    

Notitie

U kunt schakelen tussen weergavemodi met de toets F2.

Deïnstallatie

Nadat Az Predictor is geïnstalleerd en ingeschakeld, wordt Az Predictor geladen in het PowerShell-profiel. De Az.Tools.Predictor module verwijderen:

  1. Sluit alle PowerShell-sessies, inclusief VS Code.

  2. Start een PowerShell-sessie zonder profiel.

    pwsh -noprofile
    
  3. Az Predictor verwijderen

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

Privacy en gegevensverzameling

Privacy

Az predictor gebruikt de vorige twee Az-cmdlets om suggesties te doen en negeert cmdlets die geen deel uitmaken van de Az PowerShell-module. Alleen de namen van cmdlets en parameters worden naar onze API verzonden om de suggestie te verkrijgen. Parameterwaarden worden verwijderd. De gebruikte resourcegroepnaam en -locatie worden lokaal bewaard en opnieuw gebruikt met volgende cmdlets, maar worden nooit naar de API verzonden. In de preview-versie genereert en verzendt de module geanonimiseerde informatie over de huidige sessie die wordt gebruikt voor voorspellingen naar de API. Deze informatie wordt gebruikt om de kwaliteit van suggesties te beoordelen.

Dataverzameling

De huidige versie van Az Predictor verzamelt geanonimiseerde informatie over het gebruik ervan om veelvoorkomende problemen te identificeren en de ervaring van toekomstige releases te verbeteren. Az Predictor verzamelt geen privé- of persoonlijke gegevens.

De gebruiksgegevens helpen bijvoorbeeld onnauwkeurige suggesties en problemen, zoals interferenties met PSReadLine, te identificeren. Hoewel we de inzichten die deze gegevens bieden waarderen, begrijpen we niet dat iedereen gebruiksgegevens wil verzenden. U kunt gegevensverzameling uitschakelen met de cmdlet Disable-AzDataCollection. U kunt ook onze privacyverklaring lezen voor meer informatie.