Dela via


Invoke-AIShell

Skickar en fråga till det anslutna AIShell-fönstret. Resultaten visas i AIShell-fönstret.

Syntax

Default (Standard)

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

Den här cmdleten skickar en fråga till den öppna AIShell-agenten och resultaten visas i AIShell-fönstret.

Exempel

Exempel 1 – Skicka en fråga till AIShell-agenten

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

Det här exemplet skickar en fråga, "How do I list out the 5 most CPU intensive processes?" till AIShell-agenten. Svar ges i AIShell-fönstret.

Parametrar

-Agent

Anger vilken agent som ska användas i den aktuella AIShell-sessionen. Om det inte anges använder AIShell den aktuella agenten.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Default
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
Clipboard
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Context

Ytterligare kontextinformation som du vill skicka till AIShell-agenten.

Parameteregenskaper

Typ:PSObject
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Default
Position:Named
Obligatorisk:False
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ContextFromClipboard

Använd innehållet i Urklipp som kontextinformation för AIShell-agenten.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Clipboard
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-CopyCode

Anropar /code copy kommandot i AIShell-sidovagnssessionen. Det här kommandot kopierar koden i AIShell-sidovagnssessionen till Urklipp.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

CopyCode
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Exit

Anropar /exit kommandot i AIShell-sidovagnssessionen. Det här kommandot stänger AIShell-sidovagnssessionen.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Exit
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-PostCode

Anropar /code post kommandot i AIShell-sidovagnssessionen. Det här kommandot skickar koden i AIShell-sidovagnssessionen till PowerShell-sessionen.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

PostCode
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Query

Användarindata som ska skickas till AIShell-agenten.

Parameteregenskaper

Typ:

String[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Default
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
Clipboard
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

PSObject

Utdata

Object

Kommentarer

PowerShell innehåller följande alias för den här cmdleten:

  • Alla plattformar:
    • askai