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

New-PSUTrigger

SYNOPSIS

Crea un nuevo desencadenador de Automation en PowerShell Universal.

SYNTAX

New-PSUTrigger -Name <String> -EventType <EventType> -TriggerScript <Script> [-Script <Script>]
 [-Dashboard <Dashboard>] [-Environment <String>] [-Delay <Int32>] [-Computer <String>]
 [-Condition <ScriptBlock>] [-ComputerName <String>] [-AppToken <String>] [-Credential <PSCredential>]
 [-UseDefaultCredentials] [-Integrated] [-TrustCertificate] [-Cookies]
 [<CommonParameters>]

DESCRIPTION

Crea un nuevo desencadenador de Automation en PowerShell Universal. Los desencadenadores de Automation de PowerShell Universal le permiten ejecutar scripts en función de eventos dentro de PowerShell Universal. Puede ejecutar scripts cuando otros scripts fallan, cuando los paneles se detienen o cuando el servidor se está iniciando.

Los desencadenadores se almacenan en el fichero ./universal/triggers.ps1.

También puede utilizar este cmdlet para crear desencadenadores a través de la API REST.

EXAMPLES

Ejemplo 1

Crea un nuevo desencadenador que llama al fichero ScriptFailed.ps1 cuando falla cualquier trabajo dentro de PowerShell Universal.

Ejemplo 2

Crea un nuevo desencadenador que llama al fichero DashboardStopped.ps1 cuando se detiene el panel MyDashboard.

Ejemplo 3

Crea un nuevo desencadenador que llama al fichero LogServerStart.ps1 cuando se inicia el servidor de PowerShell Universal.

PARAMETERS

-AppToken

El token de aplicación para acceder a la API de gestión de PowerShell Universal.

-ComputerName

El nombre de equipo o la URL del servidor de PowerShell Universal.

-Dashboard

Desencadenadores para un panel específico.

-Environment

El entorno en el que se ejecutará el script desencadenado.

-EventType

El evento que provoca este desencadenador.

-Name

El nombre de este desencadenador. Debe ser único.

-Script

El script que provoca este desencadenador.

-TriggerScript

El script que se ejecutará cuando se active este desencadenador.

-UseDefaultCredentials

Utilizar las credenciales predeterminadas al conectarse a la API de gestión

-Delay

Especifica el retardo entre ejecuciones.

-Integrated

Ejecuta el comando internamente en lugar de utilizar la API de gestión. Solo funciona al ejecutar el script desde dentro de PowerShell Universal.

-Computer

El equipo o la cola en la que se ejecutará este desencadenador.

-Condition

Un bloque de script de condición para determinar si se debe ejecutar este desencadenador o no.

-Credential

Credenciales para iniciar sesión en la API de gestión de PowerShell Universal.

-TrustCertificate

Indica si el cmdlet debe ignorar los problemas de certificado.

-Cookies

Reutiliza y conserva las cookies de autenticación de la sesión actual de PowerShell.

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable y -ProgressAction. Para obtener más información, consulte about_CommonParameters.

INPUTS

Ninguno

OUTPUTS

System.Object

NOTES

Última actualización

¿Te fue útil?