New-PSUAiTool
SINOSSI
Crea una nuova definizione di strumento IA.
SINTASSI
New-PSUAiTool [-Name] <String> [-Description <String>] [-Authenticated] [-Role <String[]>]
-ScriptFullPath <String> [-Mcp] [-ComputerName <String>] [-AppToken <String>] [-Credential <PSCredential>]
[-UseDefaultCredentials] [-Integrated] [-TrustCertificate] [-Cookies]
[<CommonParameters>]DESCRIZIONE
Crea un nuovo strumento IA basato su uno script PowerShell e lo archivia in PowerShell Universal. Gli agenti IA possono quindi richiamare lo strumento direttamente o tramite MCP, se abilitato.
ESEMPI
Esempio 1
PS C:\> New-PSUAiTool -Name GetTickets -Description "Query ticket data" -ScriptFullPath "C:\\ProgramData\\UniversalAutomation\\Repository\\scripts\\GetTickets.ps1" -Authenticated -Role HelpDesk,Admin -McpCrea uno strumento IA autenticato denominato GetTickets esposto tramite MCP.
PARAMETRI
-AppToken
Specifica il token dell'app da utilizzare per l'autenticazione all'API di gestione di PowerShell Universal.
-Authenticated
Richiede utenti autenticati prima che sia possibile accedere alla risorsa o richiamarla.
-ComputerName
Specifica l'URL o il nome host dell'istanza di PowerShell Universal di destinazione. I nomi host semplici vengono normalizzati in un URL http://<host>:5000.
-Cookies
Riutilizza e mantiene i cookie di autenticazione per la sessione PowerShell corrente.
-Credential
Specifica le credenziali da utilizzare per l'autenticazione di base verso l'API di gestione di PowerShell Universal.
-Description
Specifica una descrizione per la risorsa.
-Integrated
Utilizza il client di gestione integrato in-process quando il cmdlet viene eseguito all'interno di PowerShell Universal.
-Mcp
Espone lo strumento IA tramite Model Context Protocol (MCP).
-Name
Specifica il nome della risorsa.
-Role
Specifica uno o più ruoli da assegnare o consentire.
-ScriptFullPath
Specifica il percorso completo dello script PowerShell che implementa lo strumento IA.
-TrustCertificate
Consente connessioni a server con certificati TLS non attendibili.
-UseDefaultCredentials
Utilizza le credenziali Windows correnti durante l'autenticazione all'API di gestione.
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable e -ProgressAction. Per maggiori informazioni, veda about_CommonParameters.
INPUT
Nessuno
OUTPUT
System.Object
NOTE
COLLEGAMENTI CORRELATI
Ultimo aggiornamento
È stato utile?