Bagikan melalui


Invoke-AIShell

Mengirim kueri ke jendela AIShell yang tersambung. Hasil ditampilkan di jendela AIShell.

Sintaks

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

Deskripsi

Penting

Mulai Januari 2026, proyek AI Shell tidak lagi dipelihara secara aktif. Proyek ini harus dianggap diarsipkan dari sudut pandang teknik.

Cmdlet ini mengirim kueri ke agen AIShell yang terbuka dan hasilnya diperlihatkan di jendela AIShell.

Contoh

Contoh 1 - Mengirim kueri ke agen AIShell

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

Contoh ini mengirimkan kueri, "Bagaimana cara mencantumkan 5 proses intensif CPU paling banyak?" ke agen AIShell. Respons diberikan di jendela AIShell.

Parameter

-Agent

Menentukan agen yang akan digunakan dalam sesi AIShell saat ini. Jika tidak ditentukan, AIShell menggunakan agen yang saat ini dipilih.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

Default
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False
Clipboard
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Context

Informasi konteks tambahan yang ingin Anda kirim ke agen AIShell.

Properti parameter

Jenis:PSObject
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

Default
Position:Named
Wajib:False
Nilai dari alur:True
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-ContextFromClipboard

Gunakan konten di clipboard Anda sebagai informasi konteks untuk agen AIShell.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

Clipboard
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-CopyCode

Memanggil /code copy perintah di sesi sidecar AIShell. Perintah ini menyalin kode dalam sesi sidecar AIShell ke clipboard.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

CopyCode
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Exit

Memanggil /exit perintah di sesi sidecar AIShell. Perintah ini menutup sesi sidecar AIShell.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

Exit
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-PostCode

Memanggil /code post perintah di sesi sidecar AIShell. Perintah ini memposting kode dalam sesi sidecar AIShell ke sesi PowerShell Anda.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

PostCode
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Query

Input pengguna untuk dikirim ke agen AIShell.

Properti parameter

Jenis:

String[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

Default
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False
Clipboard
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

Input

PSObject

Output

Object

Catatan

PowerShell menyertakan alias berikut untuk cmdlet ini:

  • Semua platform:
    • askai