Invoke-AIShell
Envía una consulta a la ventana de AIShell conectada. Los resultados se muestran en la ventana de AIShell.
Sintaxis
Default (Es el valor predeterminado).
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
Este cmdlet envía una consulta al agente de AIShell abierto y los resultados se muestran en la ventana de AIShell.
Ejemplos
Ejemplo 1: Envío de una consulta al agente de AIShell
Start-AIShell
Invoke-AIShell -Query "How do I list out the 5 most CPU intensive processes?"
En este ejemplo se envía una consulta: "¿Cómo se enumeran los cinco procesos más intensivos de CPU?" al agente de AIShell. Las respuestas se proporcionan en la ventana de AIShell.
Parámetros
-Agent
Especifica el agente que se va a usar en la sesión actual de AIShell. Si no se especifica, AIShell usa el agente seleccionado actualmente.
Propiedades del parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
Default
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
Clipboard
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-Context
Información de contexto adicional que desea enviar al agente de AIShell.
Propiedades del parámetro
Tipo: PSObject
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
Default
Posición: Named
Mandatory: False
Valor de la canalización: True
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-ContextFromClipboard
Use el contenido del Portapapeles como información de contexto para el agente de AIShell.
Propiedades del parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
Clipboard
Posición: Named
Mandatory: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-CopyCode
Invoca /code copy el comando en la sesión de sidecar de AIShell. Este comando copia el código de la sesión de sidecar de AIShell en el portapapeles.
Propiedades del parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
CopyCode
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-Exit
Invoca /exit el comando en la sesión de sidecar de AIShell. Este comando cierra la sesión de sidecar de AIShell.
Propiedades del parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
Exit
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-PostCode
Invoca /code post el comando en la sesión de sidecar de AIShell. Este comando publica el código de la sesión de sidecar de AIShell en la sesión de PowerShell.
Propiedades del parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
PostCode
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-Query
Entrada del usuario que se va a enviar al agente de AIShell.
Propiedades del parámetro
Tipo: String [ ]
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
Default
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
Clipboard
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters .
Salidas
Notas
PowerShell incluye el siguiente alias para este cmdlet: