Inteligentne uzupełnianie poleceń obsługujących kontekst za pomocą modułu Az Predictor
Omówienie
Az Predictor to moduł programu PowerShell, który ułatwia nawigowanie po poleceniach cmdlet i parametrach modułu Az programu PowerShell. Udostępnia inteligentne sugestie kontekstowe dotyczące uzupełniania poleceń podczas korzystania z programu Azure PowerShell.
Moduł Az Predictor używa modelu wtyczki podsystemu dostępnego w programie PowerShell 7.2. Ta zaktualizowana wersja wymaga programu PSReadLine 2.2.2 lub nowszego w celu wyświetlenia sugestii.
Wymagania
Wymagana konfiguracja modułu Az Predictor:
- Program PowerShell w wersji 7.2 lub nowszej
- PSReadline 2.2.2 lub nowszy
Zainstaluj najnowszą wersję programu PSReadLine:
Install-Module -Name PSReadline
Wprowadzenie
Instalowanie modułu Az Predictor
Instalowanie modułu Az.Tools.Predictor programu 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 pod kątem sugestii.
Włącz widok listy:
Set-PSReadLineOption -PredictionViewStyle ListView
Włącz widok wbudowany:
Set-PSReadLineOption -PredictionViewStyle InlineView
Uwaga
Tryby wyświetlania można przełączać za pomocą klawisza F2 .
Odinstalowywanie
Po zainstalowaniu i włączeniu modułu Az Predictor zostanie załadowany w profilu programu PowerShell. Aby odinstalować moduł Az.Tools.Predictor:
Zamknij wszystkie sesje programu PowerShell, w tym program 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ść
Moduł az predictor używa poprzednich dwóch poleceń cmdlet Az do wprowadzania sugestii i ignoruje wszystkie 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ć środowisko przyszłych wersji. 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 interferencje z elementem 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 zasady zachowania poufności informacji.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla