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:
- PowerShell 7.2 nebo novější
- PSReadline 2.2.2 nebo vyšší
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
Povolte Az Predictor pro aktuální a budoucí relace PowerShellu.
Enable-AzPredictor -AllSession
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 :
Zavřete všechny relace PowerShellu, včetně VS Code.
Spusťte relaci PowerShellu bez profilu.
pwsh -noprofile
Odinstalace az predictoru
Uninstall-Module -Name Az.Tools.Predictor -Force
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.
Azure PowerShell