Compartilhar via


Invoke-AIShell

Envia uma consulta para a janela conectada do AIShell. Os resultados são mostrados na janela do AIShell.

Sintaxe

Invoke-AIShell
      [-Query] <String>
      [-Agent <String>]
      [[-Context] <PSObject>]
      [<CommonParameters>]
Invoke-AIShell
      [-Query] <String>
      [-Agent <String>]
      [-ContextFromClipboard]
      [<CommonParameters>]

Description

Esse cmdlet envia uma consulta para o agente aberto do AIShell e os resultados são mostrados na janela do AIShell.

Exemplos

Exemplo 1 – Enviar uma consulta para o agente do AIShell

Start-AIShell
Invoke-AIShell -Query "How do I list out the 5 most CPU intensive processes?"

Este exemplo envia uma consulta: "Como listo os 5 processos mais intensivos de CPU?" para o agente do AIShell. As respostas são fornecidas na janela do AIShell.

Parâmetros

-Agent

Especifica o agente a ser usado na sessão atual do AIShell. Se não for especificado, o AIShell usará o agente selecionado no momento.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Context

Informações de contexto adicionais que você deseja enviar para o agente do AIShell.

Tipo:PSObject
Cargo:1
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-ContextFromClipboard

Use o conteúdo na área de transferência como informações de contexto para o agente do AIShell.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Query

A entrada do usuário a ser enviada para o agente do AIShell.

Tipo:String
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

PSObject

Saídas

Object

Observações

O PowerShell inclui o seguinte alias para este cmdlet:

  • Todas as plataformas:
    • askai