Megosztás a következőn keresztül:


Intelligens környezettudatos parancskiegészítés az Az Predictorral

Áttekintés

Az Az Predictor egy PowerShell-modul, amely segít navigálni az Az PowerShell-modul parancsmagjaiban és paramétereiben. Intelligens környezettudatos javaslatokat nyújt a parancsok befejezéséhez az Azure PowerShell használatakor.

Az Az Predictor a PowerShell 7.2-ben elérhető alrendszer beépülő modulmodellt használja. A frissített verzióhoz a PSReadLine 2.2.2-es vagy újabb verziójára van szükség a javaslatok megjelenítéséhez.

Előfeltételek

Az Az Predictor szükséges konfigurációja:

Telepítse a PSReadLine legújabb verzióját:

Install-Module -Name PSReadline

Első lépések

Az Predictor telepítése

Az Az.Tools.Predictor PowerShell-modul telepítése

Install-Module -Name Az.Tools.Predictor

Az Predictor engedélyezése

  1. Engedélyezze az Az Predictort az aktuális és a jövőbeli PowerShell-munkamenetekhez.

    Enable-AzPredictor -AllSession
    
  2. Adja meg az előnyben részesített nézetet a javaslatokhoz.

    Listanézet engedélyezése:

    Set-PSReadLineOption -PredictionViewStyle ListView
    

    Beágyazott nézet engedélyezése:

    Set-PSReadLineOption -PredictionViewStyle InlineView
    

Feljegyzés

Az F2 billentyűvel válthat a nézetmódok között.

Eltávolítás

A telepítés és engedélyezés után az Az Predictor betöltődik a PowerShell-profilba. Az Az.Tools.Predictor modul eltávolítása:

  1. Zárja be az összes PowerShell-munkamenetet, beleértve a VS Code-ot is.

  2. Profil nélküli PowerShell-munkamenet indítása.

    pwsh -noprofile
    
  3. Az Predictor eltávolítása

    Uninstall-Module -Name Az.Tools.Predictor -Force
    
  4. A PowerShell bezárása

Adatvédelem és adatgyűjtés

Adatvédelem

Az az prediktor az előző két Az-parancsmaggal tesz javaslatokat, és figyelmen kívül hagy minden olyan parancsmagot, amely nem része az Az PowerShell-modulnak. A javaslat beszerzéséhez csak a parancsmagok és paraméterek nevét küldi el az API-nak. A rendszer elveti a paraméterértékeket. A használt erőforráscsoport nevét és helyét a rendszer helyben tárolja, és a későbbi parancsmagokkal újra felhasználja a kényelem érdekében, de a rendszer soha nem küldi el az API-nak. Az előzetes verzióban a modul anonimizált információkat hoz létre és küld el az előrejelzéshez használt aktuális munkamenetről az API-nak. Ezek az információk a javaslatok minőségének értékelésére szolgálnak.

Adatgyűjtés

Az Az Predictor jelenlegi verziója anonimizált információkat gyűjt a használatáról a gyakori problémák azonosítása és a jövőbeli kiadások élményének javítása érdekében. Az Az Predictor nem gyűjt személyes vagy személyes adatokat.

A használati adatok például segítenek azonosítani a pontatlan javaslatokat és problémákat, például a PSReadLine-ba való beavatkozást. Bár nagyra értékeljük az adatok által nyújtott megállapításokat, megértjük, hogy nem mindenki szeretne használati adatokat küldeni. Az adatgyűjtést a Disable-AzDataCollection parancsmaggal tilthatja le. További információt adatvédelmi nyilatkozatunkban talál.