For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 -Mcp

Crea 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?