Finalización inteligente de comandos inteligentes con reconocimiento de contexto mediante Az Predictor
Información general
Az Predictor es un módulo de PowerShell que le ayuda a navegar por los cmdlets y parámetros del módulo Az de PowerShell. Proporciona sugerencias inteligentes para la finalización de comandos al usar Azure PowerShell.
Az Predictor usa el modelo de complemento de subsistema disponible en PowerShell 7.2. Esta versión actualizada requiere PSReadLine 2.2.2 o posterior para mostrar sugerencias.
Requisitos previos
Configuración necesaria para Az Predictor:
- PowerShell 7.2 u otra versión posterior
- PSReadline 2.2.2 u otra versión posterior
Instale la última versión de PSReadLine:
Install-Module -Name PSReadline
Introducción
Instalación de Az Predictor
Instalación del módulo de PowerShell Az.Tools.Predictor
Install-Module -Name Az.Tools.Predictor
Habilitación de Az Predictor
Habilite Az Predictor para las sesiones actuales y futuras de PowerShell.
Enable-AzPredictor -AllSession
Establezca su vista preferida para obtener sugerencias.
Habilite la vista de lista:
Set-PSReadLineOption -PredictionViewStyle ListView
Habilite la vista alineada:
Set-PSReadLineOption -PredictionViewStyle InlineView
Nota:
Puede cambiar entre los modos de vista con la tecla F2.
Desinstalación
Una vez instalado y habilitado, Az Predictor se carga en el perfil de PowerShell. Para desinstalar el módulo Az.Tools.Predictor:
Cierre todas las sesiones de PowerShell, incluido VS Code.
Inicie una sesión de PowerShell sin ningún perfil.
pwsh -noprofile
Desinstalación de Az Predictor
Uninstall-Module -Name Az.Tools.Predictor -Force
Cierre de PowerShell
Privacidad y recopilación de datos
Privacidad
Az Predictor usa los dos cmdlets de Az anteriores para realizar sugerencias e ignorar cualquier cmdlet que no forme parte del módulo Az PowerShell. Solo los nombres de los cmdlets y parámetros se envían a nuestra API para obtener la sugerencia. Los valores de parámetro se descartan. El nombre y la ubicación del grupo de recursos usados se mantienen localmente y se reutilizan con cmdlets posteriores para mayor comodidad, pero nunca se envían a la API. En la versión preliminar, el módulo genera y envía información anónima sobre la sesión actual que se usa para las predicciones a la API. Esta información se usa para evaluar la calidad de las sugerencias.
Recopilación de datos
La versión actual de Az Predictor recopila información anónima sobre su uso para identificar problemas comunes y mejorar la experiencia de futuras versiones. Az Predictor no recopila datos personales ni privados.
Por ejemplo, los datos de uso ayudan a identificar sugerencias y problemas inadecuados, como interferencias con PSReadLine. Aunque la información que ofrecen estos datos es muy útil, sabemos que no todos los usuarios quieren enviar los datos de uso. Puede deshabilitar la recopilación de datos con el cmdlet Disable-AzDataCollection. También puede leer nuestra declaración de privacidad para obtener más información.