Intelligent kontextmedveten kommandokomplettering med Az Predictor
Översikt
Az Predictor är en PowerShell-modul som hjälper dig att navigera i cmdletar och parametrar i Az PowerShell-modulen. Den innehåller intelligenta sammanhangsmedvetna förslag för slutförande av kommandon när du använder Azure PowerShell.
Az Predictor använder plugin-modellen för undersystemet som är tillgänglig i PowerShell 7.2. Den här uppdaterade versionen kräver PSReadLine 2.2.2 eller senare för att visa förslag.
Behov
Nödvändig konfiguration för Az Predictor:
- PowerShell 7.2 eller senare
- PSReadline 2.2.2 eller senare
Installera den senaste versionen av PSReadLine:
Install-Module -Name PSReadline
Komma igång
Installera Az Predictor
Installera PowerShell-modulen Az.Tools.Predictor
Install-Module -Name Az.Tools.Predictor
Aktivera Az Predictor
Aktivera Az Predictor för de aktuella och framtida PowerShell-sessionerna.
Enable-AzPredictor -AllSession
Ange önskad vy för förslag.
Aktivera listvy:
Set-PSReadLineOption -PredictionViewStyle ListView
Aktivera infogad vy:
Set-PSReadLineOption -PredictionViewStyle InlineView
Kommentar
Du kan växla mellan visningslägen med F2-nyckeln .
Avinstallation
När az predictor har installerats och aktiverats läses den in i PowerShell-profilen. Så här avinstallerar du modulen Az.Tools.Predictor:
Stäng alla PowerShell-sessioner, inklusive VS Code.
Starta en PowerShell-session utan profil.
pwsh -noprofile
Avinstallera Az Predictor
Uninstall-Module -Name Az.Tools.Predictor -Force
Stäng PowerShell
Sekretess och datainsamling
Sekretess
Az predictor använder de två föregående Az-cmdletarna för att komma med förslag och ignorerar alla cmdletar som inte ingår i Az PowerShell-modulen . Endast namnen på cmdletar och parametrar skickas till vårt API för att hämta förslaget. Parametervärden ignoreras. Resursgruppens namn och plats som används sparas lokalt och återanvänds med efterföljande cmdletar för enkelhetens skull, men skickas aldrig till API:et. I förhandsversionen genererar och skickar modulen anonymiserad information om den aktuella sessionen som används för förutsägelser till API:et. Den här informationen används för att bedöma kvaliteten på förslag.
Datainsamling
Den aktuella versionen av Az Predictor samlar in anonymiserad information om dess användning för att identifiera vanliga problem och förbättra upplevelsen av framtida versioner. Az Predictor samlar inte in några privata eller personliga data.
Användningsdata hjälper till exempel till att identifiera felaktiga förslag och problem som störningar i PSReadLine. Vi uppskattar de insikter som dessa data ger, men vi förstår att inte alla vill skicka användningsdata. Du kan inaktivera datainsamling med cmdleten Disable-AzDataCollection . Du kan också läsa vår sekretesspolicy om du vill ha mer information.
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för