Invoke-AIShell
将查询发送到连接的 AIShell 窗口。 结果显示在 AIShell 窗口中。
语法
Default (默认值)
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>]
说明
此 cmdlet 将查询发送到打开的 AIShell 代理,结果将显示在 AIShell 窗口中。
示例
示例 1 - 将查询发送到 AIShell 代理
Start-AIShell
Invoke-AIShell -Query "How do I list out the 5 most CPU intensive processes?"
此示例将查询“如何列出 5 个 CPU 密集型进程?”发送到 AIShell 代理。 在 AIShell 窗口中提供响应。
参数
-Agent
指定要在当前 AIShell 会话中使用的代理。 如果未指定,AIShell 将使用当前选定的代理。
参数属性
| 类型: | String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
Default
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
Clipboard
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Context
要发送到 AIShell 代理的其他上下文信息。
参数属性
| 类型: | PSObject
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
Default
| Position: | Named |
| 必需: | False |
| 来自管道的值: | True |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-ContextFromClipboard
将剪贴板中的内容用作 AIShell 代理的上下文信息。
参数属性
参数集
Clipboard
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-CopyCode
在 AIShell sidecar 会话中调用 /code copy 命令。 此命令将 AIShell sidecar 会话中的代码复制到剪贴板。
参数属性
参数集
CopyCode
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Exit
在 AIShell sidecar 会话中调用 /exit 命令。 此命令将关闭 AIShell sidecar 会话。
参数属性
参数集
Exit
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-PostCode
在 AIShell sidecar 会话中调用 /code post 命令。 此命令将 AIShell sidecar 会话中的代码发布到您的 PowerShell 会话。
参数属性
参数集
PostCode
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Query
要发送到 AIShell 代理的用户输入。
参数属性
| 类型: | String[]
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
Default
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
Clipboard
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters。
输出
备注
PowerShell 包括此 cmdlet 的以下别名: