Az Predictor ile akıllı bağlama duyarlı komut tamamlama
Genel bakış
Az Predictor, Az PowerShell modülücmdlet'lerinde ve parametrelerinde gezinmenize yardımcı olan bir PowerShell modülüdür. Azure PowerShell kullanılırken komut tamamlama için bağlama duyarlı akıllı ö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.
Önkoşullar
Az Predictor için gerekli yapılandırma:
- PowerShell 7.2 veya üzeri
- PSReadline 2.2.2 veya üzeri
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
Geçerli ve gelecekteki PowerShell oturumları için Az Predictor'ı etkinleştirin.
Enable-AzPredictor -AllSession
Ö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.
Program Kaldırma
Yüklendikten ve etkinleştirildikten sonra Az Predictor PowerShell profiline yüklenir. Az.Tools.Predictor modülünü kaldırmak için:
VS Code da dahil olmak üzere tüm PowerShell oturumlarını kapatın.
Profili olmayan bir PowerShell oturumu başlatın.
pwsh -noprofile
Az Predictor'ı kaldırma
Uninstall-Module -Name Az.Tools.Predictor -Force
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ünparç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 yanlış önerileri ve PSReadLine ile karışmalar gibi 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.
Azure PowerShell