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 的以下别名: