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

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?