Invoke-PSUAiAgent
ÜBERSICHT
Ruft einen PowerShell Universal KI-Agenten auf.
SYNTAX
Invoke-PSUAiAgent [-AiAgent] <Object> [-Prompt] <String> [-Parameters <Hashtable>] [-ComputerName <String>]
[-AppToken <String>] [-Credential <PSCredential>] [-UseDefaultCredentials] [-Integrated] [-TrustCertificate]
[-Cookies] [-Wait] [-WaitTimeout <Int32>] [<CommonParameters>]BESCHREIBUNG
Startet einen Prompt-Job für einen KI-Agenten und gibt den erstellten Job zurück. Der Parameter AiAgent akzeptiert entweder den Namen eines KI-Agenten oder ein KI-Agenten-Objekt von Get-PSUAiAgent. Zusätzliche über Parameters bereitgestellte Werte werden serialisiert und dem Agenten-Job als ergänzende Parameter übergeben. PowerShell Universal erzwingt weiterhin die Ausführungsberechtigung sowie alle Rollen, die dem Ziel-KI-Agenten direkt zugewiesen sind.
BEISPIELE
Beispiel 1
PS C:\> Invoke-PSUAiAgent -AiAgent SupportAgent -Prompt "Summarize the deployment status."Startet einen Prompt-Job für den KI-Agenten SupportAgent.
Beispiel 2
Ruft das über die Pipeline übergebene KI-Agenten-Objekt auf und übergibt zusätzliche Job-Parameter, die der Agent beim Erstellen seiner Antwort verwenden kann.
Beispiel 3
Startet einen Prompt-Job für den KI-Agenten SupportAgent und wartet auf dessen Abschluss, wobei die Antwort des Agenten anstelle des Job-Objekts zurückgegeben wird.
Beispiel 4
Wartet bis zu 60 Sekunden auf den Abschluss des Agenten-Jobs. Löst eine Timeout-Ausnahme aus, wenn der Job nicht innerhalb der vorgegebenen Zeit abgeschlossen wird.
PARAMETER
-AiAgent
Gibt den aufzurufenden KI-Agenten an. Sie können den Namen des KI-Agenten direkt übergeben oder ein von Get-PSUAiAgent zurückgegebenes KI-Agenten-Objekt über die Pipeline übergeben.
-Prompt
Gibt den Prompt an, der an den KI-Agenten gesendet werden soll.
-Parameters
Gibt zusätzliche benutzerdefinierte Parameter an, die an den KI-Agenten-Job übergeben werden. Jeder Schlüssel wird zu einem Job-Parameter und jeder Wert wird vor der Ausführung als PowerShell CliXml serialisiert.
-ComputerName
Die HTTP-Adresse des PSU Management API-Servers.
-AppToken
Ein App-Token für den Zugriff auf die PSU Management API.
-Credential
Gibt die Anmeldeinformationen an, die bei der Authentifizierung bei der PSU Management API verwendet werden.
-UseDefaultCredentials
Verwendet die aktuelle Windows-Identität bei der Authentifizierung bei der PSU Management API.
-Integrated
Führt den Befehl intern aus, anstatt die Management API zu verwenden. Dies funktioniert nur bei der Ausführung innerhalb von PowerShell Universal.
-TrustCertificate
Deaktiviert die TLS-Zertifikatsvalidierung für Management API-Anfragen.
-Cookies
Verwendet den aktuellen PSU-Cookie-Container für die Authentifizierung.
-Wait
Wartet auf den Abschluss des KI-Agenten-Jobs und gibt dessen Ausgabe anstelle des Job-Objekts zurück. Wenn angegeben, blockiert der Befehl, bis der Job abgeschlossen ist oder das Timeout erreicht wird.
-WaitTimeout
Gibt die maximale Anzahl von Sekunden an, die bei Verwendung von -Wait auf den Abschluss des Jobs gewartet wird. Wenn das Timeout erreicht wird, löst der Befehl eine Timeout-Ausnahme aus.
EINGABEN
System.Object
Sie können ein KI-Agenten-Objekt von Get-PSUAiAgent über die Pipeline übergeben oder eine Agentennamen-Zeichenfolge übergeben.
AUSGABEN
PowerShellUniversal.Job
Gibt den für den KI-Agenten-Aufruf erstellten Prompt-Job zurück.
HINWEISE
Zusätzliche Verbindungsparameter werden von GrpcCommand geerbt.
Zuletzt aktualisiert
War das hilfreich?