Compartilhar via


Conclusão de comando inteligente com reconhecimento de contexto com o Az Predictor

Visão geral

O Az Predictor é um módulo do PowerShell que ajuda você a navegar pelos cmdlets e parâmetros do módulo Az PowerShell. Ele fornece sugestões inteligentes com reconhecimento de contexto para conclusão de comando ao usar o Azure PowerShell.

Az Predictor usa o modelo de plug-in do subsistema que está disponível no PowerShell 7.2. Esta versão atualizada requer o PSReadLine 2.2.2 ou versão superior para exibir sugestões.

Pré-requisitos

Configuração necessária para o Az Predictor:

Instale a versão mais recente do PSReadLine:

Install-Module -Name PSReadline

Introdução

Instalar o Az Predictor

Instalar o módulo Az.Tools.Predictor do PowerShell

Install-Module -Name Az.Tools.Predictor

Habilitar o Az Predictor

  1. Habilite o Az Predictor para as sessões atuais e futuras do PowerShell.

    Enable-AzPredictor -AllSession
    
  2. Defina sua visualização preferida para sugestões.

    Habilitar exibição de lista:

    Set-PSReadLineOption -PredictionViewStyle ListView
    

    Habilite exibição em linha:

    Set-PSReadLineOption -PredictionViewStyle InlineView
    

Nota

Você pode alternar entre os modos de exibição com a chave F2.

Desinstalação

Depois de instalado e habilitado, o Az Predictor é carregado no perfil do PowerShell. Para desinstalar o módulo do Az.Tools.Predictor:

  1. Feche todas as sessões do PowerShell, incluindo o VS Code.

  2. Inicie uma sessão do PowerShell sem perfil.

    pwsh -noprofile
    
  3. Desinstalar o Az Predictor

    Uninstall-Module -Name Az.Tools.Predictor -Force
    
  4. Fechar o PowerShell

Privacidade e coleta de dados

Privacidade

O Az Predictor usa os dois cmdlets do Az anteriores para fazer sugestões e ignora qualquer cmdlet que não faz parte do módulo Az PowerShell. Somente os nomes de cmdlets e parâmetros são enviados à nossa API para obter a sugestão. Valores de parâmetro são descartados. O nome e o local do grupo de recursos usados são mantidos localmente e reutilizados com cmdlets subsequentes para conveniência, mas nunca são enviados para a API. Na versão prévia, o módulo gera e envia informações anônimas sobre a sessão atual usada para previsões para a API. Essas informações são usadas para avaliar a qualidade das sugestões.

Recolha de dados

A versão atual do Az Predictor coleta informações anônimas sobre seu uso para identificar problemas comuns e melhorar a experiência de versões futuras. O Az Predictor não coleta dados pessoais ou privados.

Por exemplo, os dados de uso ajudam a identificar sugestões imprecisas e problemas como interferências no PSReadLine. Embora apreciemos os insights que esses dados fornecem, entendemos que nem todos querem enviar dados de uso. Você pode desabilitar a coleta de dados com o cmdlet Disable-AzDataCollection. Você também pode ler nossa política de privacidade para saber mais.