다음을 통해 공유


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>]

Description

이 cmdlet은 열린 AIShell 에이전트에 쿼리를 보내고 결과는 AIShell 창에 표시됩니다.

예제

예제 1 - AIShell 에이전트에 쿼리 보내기

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

이 예제에서는 AIShell 에이전트에 "가장 많은 CPU를 많이 사용하는 5개의 프로세스를 나열하려면 어떻게 해야 하나요?"라는 쿼리를 보냅니다. 응답은 AIShell 창에 제공됩니다.

매개 변수

-Agent

현재 AIShell 세션에서 사용할 에이전트를 지정합니다. 지정하지 않으면 AIShell은 현재 선택한 에이전트를 사용합니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

Default
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
Clipboard
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-Context

AIShell 에이전트에 보낼 추가 컨텍스트 정보입니다.

매개 변수 속성

형식:PSObject
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

Default
Position:Named
필수:False
파이프라인의 값:True
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-ContextFromClipboard

클립보드의 콘텐츠를 AIShell 에이전트에 대한 컨텍스트 정보로 사용합니다.

매개 변수 속성

형식:SwitchParameter
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

Clipboard
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-CopyCode

AIShell 사이드카 세션에서 명령을 호출합니다 /code copy . 이 명령은 AIShell 사이드카 세션의 코드를 클립보드에 복사합니다.

매개 변수 속성

형식:SwitchParameter
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

CopyCode
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-Exit

AIShell 사이드카 세션에서 명령을 호출합니다 /exit . 이 명령은 AIShell 사이드카 세션을 닫습니다.

매개 변수 속성

형식:SwitchParameter
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

Exit
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-PostCode

AIShell 사이드카 세션에서 명령을 호출합니다 /code post . 이 명령은 AIShell 사이드카 세션의 코드를 PowerShell 세션에 게시합니다.

매개 변수 속성

형식:SwitchParameter
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

PostCode
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-Query

AIShell 에이전트로 보낼 사용자 입력입니다.

매개 변수 속성

형식:

String[]

Default value:None
와일드카드 지원:False
DontShow: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를 참조하세요.

입력

PSObject

출력

Object

참고

PowerShell에는 이 cmdlet에 대해 다음과 같은 별칭이 포함됩니다.

  • 모든 플랫폼:
    • askai