Condividi tramite


Invoke-AICommand

Utilizzato da un MCP in AI Shell per richiamare un comando nella sessione PowerShell connessa.

Sintassi

Default (Impostazione predefinita)

Invoke-AICommand
    [-Command] <ScriptBlock>
    [<CommonParameters>]

Descrizione

Importante

A gennaio 2026, il progetto AI Shell non è più attivamente mantenuto. Questo progetto dovrebbe essere considerato archiviato dal punto di vista ingegneristico.

Gli MCP in AI Shell usano questo cmdlet per richiamare un comando nella sessione di PowerShell connessa. Questo comando non è destinato agli utenti per richiamarlo direttamente. Quando un modello di intelligenza artificiale crea un risultato contenente comandi, MCP può utilizzare questo cmdlet per eseguire i comandi nella sessione di PowerShell connessa.

Parametri

-Command

Blocco di script da eseguire.

Proprietà dei parametri

Tipo:ScriptBlock
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:0
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

None

Output

Object