New-PSUSchedule
SYNOPSIS
Crea una nueva programación dentro de PSU.
SINTAXIS
Script-Cron (predeterminado)
New-PSUSchedule [-Script] <Script> [-Cron] <String> [-Credential <Variable>] [-TimeZone <String>]
[-Environment <String>] [-Name <String>] [-Paused] [-RandomDelay] [-RandomDelayMaximum <Int32>]
[-Timeout <Int32>] [-Condition <ScriptBlock>] [-Folder <String>] [-Description <String>] [-Computer <String>]
[-Parameters <Hashtable>] [-AvailableInBranch <String[]>] [-ComputerName <String>] [-AppToken <String>]
[-UseDefaultCredentials] [-Integrated] [-TrustCertificate] [-Cookies]
[<CommonParameters>]Script-Continuous
New-PSUSchedule [-Script] <Script> [-Credential <Variable>] [-TimeZone <String>] [-Continuous]
[-Delay <TimeSpan>] [-DelaySecond <Int32>] [-DelayMinute <Int32>] [-DelayHour <Int32>] [-Environment <String>]
[-Name <String>] [-Paused] [-RandomDelay] [-RandomDelayMaximum <Int32>] [-Timeout <Int32>]
[-Condition <ScriptBlock>] [-Folder <String>] [-Description <String>] [-Computer <String>]
[-Parameters <Hashtable>] [-AvailableInBranch <String[]>] [-ComputerName <String>] [-AppToken <String>]
[-UseDefaultCredentials] [-Integrated] [-TrustCertificate] [-Cookies]
[<CommonParameters>]Script-OneTime
Script-EveryHour
Script-EveryDay
Script-DayOfWeek
Script-EveryMonth
Script-SpecificMonth
Workflow-Cron
Workflow-Continuous
Workflow-OneTime
Workflow-EveryHour
Workflow-EveryDay
Workflow-DayOfWeek
Workflow-EveryMonth
Workflow-SpecificMonth
DESCRIPCIÓN
Crea una nueva programación dentro de PSU. Las programaciones le permiten automatizar cuándo se ejecutan los trabajos y ejecutar trabajos de forma continua.
EJEMPLOS
Ejemplo 1
Crea una nueva programación que se ejecuta cada cinco minutos.
Ejemplo 2
Crea una nueva programación que se ejecuta cada cinco minutos como 'adam'.
Ejemplo 3
Crea una programación que se ejecuta de forma continua. Iniciará un nuevo trabajo una vez que finalice el anterior, con un retardo de 5 minutos entre ejecuciones.
Ejemplo 4
Crea una programación que se ejecuta una vez en 30 minutos en la zona horaria 'America/Phoenix'.
PARÁMETROS
-AppToken
Un token de aplicación para acceder a la API de PSU.
-ComputerName
La dirección HTTP del servidor de la API REST de PSU.
-Continuous
Ejecuta un trabajo de forma continua con un retardo opcional entre ejecuciones.
-Credential
Una credencial para el usuario con el que ejecutar el trabajo. Use New-UACredential para crear este objeto de credencial.
-Cron
La programación CRON que se usará para esta programación.
-Delay
El retardo entre ejecuciones continuas de trabajos.
-DelayHour
El retardo en horas entre ejecuciones continuas de trabajos.
-DelayMinute
El retardo en minutos entre ejecuciones continuas de trabajos.
-DelaySecond
El retardo en segundos entre ejecuciones continuas de trabajos.
-Script
El script que se va a programar. Use Get-UAScript para recuperar un objeto de script.
-TimeZone
La zona horaria en la que ejecutar el script. De forma predeterminada, se ejecuta en la zona horaria del usuario actual.
-Environment
El nombre del entorno en el que ejecutar el script.
-OneTime
Programa en un momento futuro. La zona horaria inicial se determina mediante la propiedad Kind del objeto DateTime. Si el tipo es Unknown, se asumirá que es UTC.
-Description
Descripción de la programación.
-Name
Nombre de la programación que se mostrará en la consola de administración.
-UseDefaultCredentials
Usar credenciales predeterminadas al conectarse a la API de gestión
-Condition
Un bloque de script que determina si esta programación debe ejecutarse. Este bloque de script debe devolver $true o $false.
-Integrated
Ejecuta el comando internamente en lugar de usar la API de gestión. Solo funciona al ejecutar el script desde PowerShell Universal.
-Paused
Si esta programación está en pausa.
-Timeout
El tiempo de espera en minutos para esta programación.
-RandomDelay
Se aplicará un retardo aleatorio al momento en que se inicie este script. El retardo aleatorio será de entre 0 y 60 segundos.
-AvailableInBranch
Ramas en las que se ejecutará esta programación.
-Computer
Ordenador o grupo de ordenadores que ejecutará esta programación.
-Parameters
Una tabla hash de parámetros que esta programación pasará al script de destino.
-RandomDelayMaximum
El número máximo de segundos de retardo.
-TrustCertificate
Si el cmdlet debe ignorar los problemas de certificado.
-Day
El día de la semana en el que ejecutar el script.
-DayOfMonth
El día del mes en el que ejecutar el script.
-DayOfWeek
El día de la semana en el que ejecutar el script.
-EveryDay
Si se debe ejecutar el script todos los días.
-EveryHour
Si se debe ejecutar el script cada hora.
-EveryMonth
Si se debe ejecutar el script todos los meses.
-Hour
La hora a la que ejecutar el script.
-Minute
El minuto en el que ejecutar el script.
-Month
Los meses en los que ejecutar el script.
-SpecificMonth
Si se debe ejecutar el script en meses específicos.
-Folder
La carpeta en la que almacenar esta programación. Esto es solo de uso visual.
-Cookies
Reutiliza y conserva las cookies de autenticación para la sesión actual de PowerShell.
-Workflow
Especifica el flujo de trabajo de destino.
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
UniversalAutomation.Script
SALIDAS
System.Object
NOTAS
ENLACES RELACIONADOS
Última actualización
¿Te fue útil?