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
RELATED LINKS
Última actualización
¿Te fue útil?