Inteligentní dokončování příkazů pracujících s kontextem pomocí Az Predictoru

Přehled

Az Predictor je modul PowerShellu, který vám pomůže procházet rutiny a parametry modulu Az PowerShell. Poskytuje inteligentní návrhy pro dokončování příkazů s podporou kontextu při použití Azure PowerShellu.

Az Predictor používá model modulu plug-in subsystému dostupný v PowerShellu 7.2. Tato aktualizovaná verze vyžaduje k zobrazení návrhů PSReadLine 2.2.2 nebo vyšší.

Požadavky

Požadovaná konfigurace pro Az Predictor:

Nainstalujte nejnovější verzi PSReadLine:

Install-Module -Name PSReadline

Začínáme

Instalace az predictoru

Instalace modulu Az.Tools.Predictor PowerShell

Install-Module -Name Az.Tools.Predictor

Povolení az predictoru

  1. Povolte Az Predictor pro aktuální a budoucí relace PowerShellu.

    Enable-AzPredictor -AllSession
    
  2. Nastavte upřednostňované zobrazení návrhů.

    Povolit zobrazení seznamu:

    Set-PSReadLineOption -PredictionViewStyle ListView
    

    Povolit vložené zobrazení:

    Set-PSReadLineOption -PredictionViewStyle InlineView
    

Poznámka:

Mezi režimy zobrazení můžete přepínat pomocí klávesy F2 .

Odinstalace

Po instalaci a povolení se Az Predictor načte v profilu PowerShellu. Odinstalace modulu Az.Tools.Predictor:

  1. Zavřete všechny relace PowerShellu včetně VS Code.

  2. Spusťte relaci PowerShellu bez profilu.

    pwsh -noprofile
    
  3. Odinstalace az predictoru

    Uninstall-Module -Name Az.Tools.Predictor -Force
    
  4. Zavření PowerShellu

Ochrana osobních údajů a shromažďování dat

Ochrana osobních údajů

Az predictor používá předchozí dvě rutiny Az k vytváření návrhů a ignoruje všechny rutiny, které nejsou součástí modulu Az PowerShellu . K získání návrhu se do našeho rozhraní API odešlou jenom názvy rutin a parametrů. Hodnoty parametrů se zahodí. Použitý název skupiny prostředků a umístění se uchovává místně a opakovaně se používá s dalšími rutinami pro usnadnění, ale nikdy se do rozhraní API neodesílají. Ve verzi Preview modul vygeneruje a odesílá anonymizované informace o aktuální relaci používané pro předpovědi do rozhraní API. Tyto informace slouží k vyhodnocení kvality návrhů.

Shromažďování dat

Aktuální verze Az Predictor shromažďuje anonymizované informace o jeho využití, aby identifikovala běžné problémy a zlepšila prostředí budoucích verzí. Az Predictor neshromažďuje žádné soukromé ani osobní údaje.

Například data o využití pomáhají identifikovat nepřesné návrhy a problémy, jako jsou interference s PSReadLine. I když si vážíme přehledů, které tato data poskytují, chápeme, že ne všichni chtějí odesílat data o využití. Shromažďování dat můžete zakázat pomocí rutiny Disable-AzDataCollection . Můžete si také přečíst naše prohlášení o zásadách ochrany osobních údajů, kde se dozvíte víc.