Bagikan melalui


Penyelesaian perintah sadar konteks cerdas dengan Az Predictor

Ikhtisar

Az Predictor adalah modul PowerShell yang membantu Anda menavigasi cmdlet dan parameter modul Az PowerShell . Ini memberikan saran sadar konteks cerdas untuk penyelesaian perintah saat menggunakan Azure PowerShell.

Az Predictor menggunakan model plugin subsistem tersedia di PowerShell 7.2. Versi yang diperbarui ini memerlukan PSReadLine 2.2.2 atau lebih tinggi untuk menampilkan saran.

Prasyarat

Konfigurasi yang diperlukan untuk Prediktor Az:

  • PowerShell 7.2 atau yang lebih tinggi
  • PSReadline 2.2.2 atau yang lebih tinggi

Instal versi terbaru PSReadLine:

Install-Module -Name PSReadline

Memulai

Pemasang Prediktor Az

Instal modul Az.Tools.Predictor PowerShell

Install-Module -Name Az.Tools.Predictor

Aktifkan Prediktor Az

  1. Aktifkan Az Predictor untuk sesi PowerShell saat ini dan yang akan datang.

    Enable-AzPredictor -AllSession
    
  2. Atur tampilan pilihan Anda untuk saran.

    Aktifkan tampilan daftar:

    Set-PSReadLineOption -PredictionViewStyle ListView
    

    Aktifkan tampilan sebaris:

    Set-PSReadLineOption -PredictionViewStyle InlineView
    

Nota

Anda dapat beralih di antara mode tampilan dengan kunci F2.

Penghapusan instalasi

Setelah diinstal dan diaktifkan, Az Predictor dimuat di profil PowerShell. Untuk menghapus instalan modul Az.Tools.Predictor:

  1. Tutup semua sesi PowerShell, termasuk Visual Studio Code.

  2. Luncurkan sesi PowerShell tanpa profil.

    pwsh -noprofile
    
  3. Copot pemasangan Az Predictor

    Uninstall-Module -Name Az.Tools.Predictor -Force
    
  4. Tutup PowerShell

Privasi dan pengumpulan data

Privasi

Prediktor Az menggunakan dua cmdlet Az sebelumnya untuk membuat saran dan mengabaikan cmdlet apa pun yang bukan bagian dari modul Az PowerShell . Hanya nama cmdlet dan parameter yang dikirim ke API kami untuk mendapatkan saran. Nilai parameter dibuang. Nama dan lokasi grup sumber daya yang digunakan disimpan secara lokal dan digunakan kembali dengan cmdlet berikutnya untuk kenyamanan tetapi tidak pernah dikirim ke API. Dalam versi pratinjau, modul menghasilkan dan mengirim informasi anonim tentang sesi saat ini yang digunakan untuk prediksi ke API. Informasi ini digunakan untuk menilai kualitas saran.

Pengumpulan data

Versi Az Predictor saat ini mengumpulkan informasi anonim tentang penggunaannya untuk mengidentifikasi masalah umum dan meningkatkan pengalaman rilis di masa mendatang. Az Predictor tidak mengumpulkan data pribadi atau personal apa pun.

Misalnya, data penggunaan membantu mengidentifikasi saran dan masalah yang tidak akurat seperti gangguan dengan PSReadLine. Meskipun kami menghargai wawasan yang diberikan data ini, kami memahami bahwa tidak semua orang ingin mengirim data penggunaan. Anda dapat menonaktifkan pengumpulan data dengan cmdlet Disable-AzDataCollection. Anda juga dapat membaca pernyataan privasi kami untuk mempelajari lebih lanjut.