Inteligentne uzupełnianie poleceń świadome kontekstu za pomocą modułu Az Predictor
Przegląd
Az Predictor to moduł programu PowerShell, który ułatwia korzystanie z poleceń cmdlet i parametrów modułu Az PowerShell. Udostępnia inteligentne sugestie kontekstowe dotyczące uzupełniania poleceń podczas korzystania z programu Azure PowerShell.
Model wtyczki podsystemu używany przez moduł Az Predictor jest dostępny w programie PowerShell 7.2. Ta zaktualizowana wersja wymaga PSReadLine 2.2.2 lub nowszej, aby wyświetlać sugestie.
Warunki wstępne
Wymagana konfiguracja modułu Az Predictor:
- programu PowerShell 7.2 lub nowszego
- PSReadline 2.2.2 lub nowszej
Zainstaluj najnowszą wersję programu PSReadLine:
Install-Module -Name PSReadline
Wprowadzenie
Instalowanie modułu Az Predictor
Instalowanie modułu Az.Tools.Predictor PowerShell
Install-Module -Name Az.Tools.Predictor
Włączanie modułu Az Predictor
Włącz moduł Az Predictor dla bieżących i przyszłych sesji programu PowerShell.
Enable-AzPredictor -AllSession
Ustaw preferowany widok dla sugestii.
Włącz widok listy:
Set-PSReadLineOption -PredictionViewStyle ListView
Włącz widok liniowy:
Set-PSReadLineOption -PredictionViewStyle InlineView
Notatka
Tryby wyświetlania można przełączać za pomocą F2
Odinstalowywanie
Po zainstalowaniu moduł Az Predictor, gdy zostanie włączony, zostaje załadowany w profilu programu PowerShell. Aby odinstalować moduł Az.Tools.Predictor:
Zamknij wszystkich sesji programu PowerShell, w tym programu VS Code.
Uruchom sesję programu PowerShell bez profilu.
pwsh -noprofile
Odinstaluj narzędzie Az Predictor
Uninstall-Module -Name Az.Tools.Predictor -Force
Zamknij program PowerShell
Prywatność i zbieranie danych
Prywatność
Narzędzie Az Predictor wykorzystuje dwa poprzednie polecenia cmdlet Az do tworzenia sugestii i pomija wszelkie polecenia cmdlet, które nie są częścią modułu Az programu PowerShell. Tylko nazwy poleceń cmdlet i parametrów są wysyłane do naszego interfejsu API w celu uzyskania sugestii. Wartości parametrów są odrzucane. Używana nazwa i lokalizacja grupy zasobów są przechowywane lokalnie i ponownie używane przy użyciu kolejnych poleceń cmdlet dla wygody, ale nigdy nie są wysyłane do interfejsu API. W wersji zapoznawczej moduł generuje i wysyła anonimowe informacje o bieżącej sesji używanej do przewidywania do interfejsu API. Te informacje służą do oceny jakości sugestii.
Zbieranie danych
Bieżąca wersja narzędzia Az Predictor zbiera zanonimizowane informacje o jego użyciu, aby zidentyfikować typowe problemy i poprawić doświadczenie użytkowników w dalszych wersjach. Moduł Az Predictor nie zbiera żadnych prywatnych ani osobowych danych.
Na przykład dane użycia pomagają identyfikować niedokładne sugestie i problemy, takie jak zakłócenia z PSReadLine. Chociaż doceniamy szczegółowe informacje zapewniane przez te dane, rozumiemy, że nie wszyscy chcą wysyłać dane użycia. Zbieranie danych można wyłączyć za pomocą polecenia cmdlet Disable-AzDataCollection. Aby dowiedzieć się więcej, przeczytaj nasze oświadczenie o ochronie prywatności.