Az Predictor ile akıllı bağlama duyarlı komut tamamlama

Genel bakış

Az Predictor , Az PowerShell modülünün cmdlet'lerinde ve parametrelerinde gezinmenize yardımcı olan bir PowerShell modülüdür. Azure PowerShell kullanılırken komut tamamlama için akıllı bağlama duyarlı öneriler sağlar.

Az Predictor, PowerShell 7.2'de kullanılabilen alt sistem eklenti modelini kullanır. Bu güncelleştirilmiş sürüm, önerileri görüntülemek için PSReadLine 2.2.2 veya üzerini gerektirir.

Gereksinimler

Az Predictor için gerekli yapılandırma:

PSReadLine'ın en son sürümünü yükleyin:

Install-Module -Name PSReadline

Başlarken

Az Predictor'ı yükleme

Az.Tools.Predictor PowerShell modülünü yükleme

Install-Module -Name Az.Tools.Predictor

Az Predictor'i etkinleştirme

  1. Geçerli ve gelecekteki PowerShell oturumları için Az Predictor'ı etkinleştirin.

    Enable-AzPredictor -AllSession
    
  2. Öneriler için tercih ettiğiniz görünümü ayarlayın.

    Liste görünümünü etkinleştir:

    Set-PSReadLineOption -PredictionViewStyle ListView
    

    Satır içi görünümü etkinleştir:

    Set-PSReadLineOption -PredictionViewStyle InlineView
    

Not

F2 tuşuyla görünüm modları arasında geçiş yapabilirsiniz.

Kaldırma

Yüklendikten ve etkinleştirildikten sonra Az Predictor PowerShell profiline yüklenir. Az.Tools.Predictor modülünü kaldırmak için:

  1. VS Code da dahil olmak üzere tüm PowerShell oturumlarını kapatın.

  2. Profili olmayan bir PowerShell oturumu başlatın.

    pwsh -noprofile
    
  3. Az Predictor'ı kaldırma

    Uninstall-Module -Name Az.Tools.Predictor -Force
    
  4. PowerShell'i kapatma

Gizlilik ve veri toplama

Gizlilik

Az predictor, önerilerde bulunmak için önceki iki Az cmdlet'ini kullanır ve Az PowerShell modülünün parçası olmayan cmdlet'leri yoksayar. Öneriyi almak için API'mize yalnızca cmdlet'lerin ve parametrelerin adları gönderilir. Parametre değerleri atılır. Kullanılan kaynak grubu adı ve konumu yerel olarak tutulur ve kolaylık sağlamak için sonraki cmdlet'lerle yeniden kullanılır ancak hiçbir zaman API'ye gönderilmez. Önizleme sürümünde modül, api'ye tahminler için kullanılan geçerli oturum hakkında anonimleştirilmiş bilgiler oluşturur ve gönderir. Bu bilgiler önerilerin kalitesini değerlendirmek için kullanılır.

Veri toplama

Az Predictor'ın geçerli sürümü, yaygın sorunları belirlemek ve gelecekteki sürümlerin deneyimini geliştirmek için kullanımı hakkında anonim bilgiler toplar. Az Predictor özel veya kişisel veri toplamaz.

Örneğin, kullanım verileri PSReadLine ile yapılan girişimler gibi yanlış önerileri ve sorunları tanımlamaya yardımcı olur. Bu verilerin sağladığı içgörüleri takdir etmekle birlikte, herkesin kullanım verilerini göndermek istemediğini anlıyoruz. Disable-AzDataCollection cmdlet'iyle veri toplamayı devre dışı bırakabilirsiniz. Daha fazla bilgi edinmek için gizlilik bildirimimizi de okuyabilirsiniz.