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:

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

  1. Habilite Az Predictor para las sesiones actuales y futuras de PowerShell.

    Enable-AzPredictor -AllSession
    
  2. 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:

  1. Cierre todas las sesiones de PowerShell, incluido VS Code.

  2. Inicie una sesión de PowerShell sin ningún perfil.

    pwsh -noprofile
    
  3. Desinstalación de Az Predictor

    Uninstall-Module -Name Az.Tools.Predictor -Force
    
  4. 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.