Compartir a través de


Finalización inteligente de comandos compatibles con contexto con Az Predictor

Visió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 del subsistema disponible en PowerShell 7.2. Esta versión actualizada requiere PSReadLine 2.2.2 o superior para mostrar sugerencias.

Prerrequisitos

Configuración necesaria para Az Predictor:

Instale la versión más reciente de PSReadLine:

Install-Module -Name PSReadline

Empezar

Instalación de Az Predictor

Instalación del módulo Az.Tools.Predictor PowerShell

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 la vista preferida para obtener sugerencias.

    Habilitar la vista de lista:

    Set-PSReadLineOption -PredictionViewStyle ListView
    

    Habilite la vista alineada:

    Set-PSReadLineOption -PredictionViewStyle InlineView
    

Nota

Puede cambiar entre 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 perfil.

    pwsh -noprofile
    
  3. Desinstalar Az Predictor

    Uninstall-Module -Name Az.Tools.Predictor -Force
    
  4. Cerrar 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 se envían los nombres de cmdlets y parámetros 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 conservan 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.

Recogida 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 ningún dato privado o personal.

Por ejemplo, los datos de uso ayudan a identificar sugerencias inexactas y problemas como interferencias con PSReadLine. Aunque apreciamos la información que proporcionan estos datos, entendemos que no todos quieren enviar 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.