New-PSUAiTool
SINOPSIS
Crea una nueva definición de herramienta de IA.
SINTAXIS
New-PSUAiTool [-Name] <String> [-Description <String>] [-Authenticated] [-Role <String[]>]
-ScriptFullPath <String> [-Mcp] [-ComputerName <String>] [-AppToken <String>] [-Credential <PSCredential>]
[-UseDefaultCredentials] [-Integrated] [-TrustCertificate] [-Cookies]
[<CommonParameters>]DESCRIPCIÓN
Crea una nueva herramienta de IA respaldada por un script de PowerShell y la almacena en PowerShell Universal. Los agentes de IA pueden entonces invocar la herramienta directamente o a través de MCP cuando esté habilitado.
EJEMPLOS
Ejemplo 1
PS C:\> New-PSUAiTool -Name GetTickets -Description "Query ticket data" -ScriptFullPath "C:\\ProgramData\\UniversalAutomation\\Repository\\scripts\\GetTickets.ps1" -Authenticated -Role HelpDesk,Admin -McpCrea una herramienta de IA autenticada llamada GetTickets que se expone a través de MCP.
PARÁMETROS
-AppToken
Especifica el token de aplicación que se debe usar al autenticarse en la API de gestión de PowerShell Universal.
-Authenticated
Requiere usuarios autenticados antes de que se pueda acceder al recurso o invocarlo.
-ComputerName
Especifica la URL o el nombre de host de la instancia de PowerShell Universal de destino. Los nombres de host simples se normalizan a una URL http://<host>:5000.
-Cookies
Reutiliza y conserva las cookies de autenticación para la sesión actual de PowerShell.
-Credential
Especifica las credenciales que se deben usar para la autenticación básica en la API de gestión de PowerShell Universal.
-Description
Especifica una descripción para el recurso.
-Integrated
Usa el cliente de gestión integrado en proceso cuando el cmdlet se ejecuta dentro de PowerShell Universal.
-Mcp
Expone la herramienta de IA a través de Model Context Protocol (MCP).
-Name
Especifica el nombre del recurso.
-Role
Especifica uno o varios roles que se deben asignar o permitir.
-ScriptFullPath
Especifica la ruta completa al script de PowerShell que implementa la herramienta de IA.
-TrustCertificate
Permite conexiones a servidores con certificados TLS no de confianza.
-UseDefaultCredentials
Usa las credenciales actuales de Windows al autenticarse en la API de gestión.
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable y -ProgressAction. Para más información, consulte about_CommonParameters.
ENTRADAS
Ninguna
SALIDAS
System.Object
NOTAS
ENLACES RELACIONADOS
Última actualización
¿Te fue útil?