Invoke-AIShell
Envia uma consulta para a janela conectada do AIShell. Os resultados são mostrados na janela do AIShell.
Sintaxe
Default (Padrão)
Invoke-AIShell
-Query <String[]>
[-Agent <String>]
[-Context <PSObject>]
[<CommonParameters>]
Clipboard
Invoke-AIShell
-Query <String[]>
[-Agent <String>]
[-ContextFromClipboard]
[<CommonParameters>]
PostCode
Invoke-AIShell
[-PostCode]
[<CommonParameters>]
CopyCode
Invoke-AIShell
[-CopyCode]
[<CommonParameters>]
Exit
Invoke-AIShell
[-Exit]
[<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.
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
Default
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
Clipboard
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-Context
Informações de contexto adicionais que você deseja enviar para o agente do AIShell.
Propriedades do parâmetro
Tipo: PSObject
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
Default
Cargo: Named
Obrigatório: False
Valor do pipeline: True
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-ContextFromClipboard
Use o conteúdo na área de transferência como informações de contexto para o agente do AIShell.
Propriedades do parâmetro
Tipo: SwitchParameter
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
Clipboard
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-CopyCode
Chama o /code copy comando na sessão auxiliar do AIShell. Esse comando copia o código na sessão auxiliar do AIShell para a área de transferência.
Propriedades do parâmetro
Tipo: SwitchParameter
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
CopyCode
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-Exit
Chama o /exit comando na sessão auxiliar do AIShell. Este comando fecha a sessão sidecar do AIShell.
Propriedades do parâmetro
Tipo: SwitchParameter
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
Exit
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-PostCode
Chama o /code post comando na sessão auxiliar do AIShell. Esse comando posta o código na sessão sidecar do AIShell na sessão do PowerShell.
Propriedades do parâmetro
Tipo: SwitchParameter
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
PostCode
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-Query
A entrada do usuário a ser enviada para o agente do AIShell.
Propriedades do parâmetro
Tipo: String [ ]
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
Default
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
Clipboard
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters .
Saídas
Observações
O PowerShell inclui o seguinte alias para este cmdlet: