Intelligente contextbewuste opdrachtvoltooiing met Az Predictor

Overzicht

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

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

Vereisten

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 F2-toets.

Verwijdering

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.

Gegevens verzamelen

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 persoonlijke 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.