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

New-PSUSchedule

SYNOPSIS

Crée une nouvelle planification dans PSU.

SYNTAXE

Script-Cron (Par défaut)

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

DESCRIPTION

Crée une nouvelle planification dans PSU. Les planifications vous permettent d'automatiser le moment où les tâches sont exécutées et d'exécuter des tâches en continu.

EXEMPLES

Exemple 1

Crée une nouvelle planification qui s'exécute toutes les cinq minutes.

Exemple 2

Crée une nouvelle planification qui s'exécute toutes les cinq minutes en tant que « adam ».

Exemple 3

Crée une planification qui s'exécute en continu. Elle démarre une nouvelle tâche dès que la précédente est terminée, avec un délai de 5 minutes entre les exécutions.

Exemple 4

Crée une planification qui s'exécute une seule fois dans 30 minutes dans le fuseau horaire « America/Phoenix ».

PARAMÈTRES

-AppToken

Un jeton d'appli pour accéder à l'API PSU.

-ComputerName

L'adresse HTTP du serveur d'API REST PSU.

-Continuous

Exécute une tâche en continu avec un délai facultatif entre les exécutions.

-Credential

Un identifiant pour l'utilisateur sous lequel exécuter la tâche. Utilisez New-UACredential pour créer cet objet d'identifiant.

-Cron

La planification CRON à utiliser pour cette planification.

-Delay

Le délai entre les exécutions de tâches en continu.

-DelayHour

Le délai en heures entre les exécutions de tâches en continu.

-DelayMinute

Le délai en minutes entre les exécutions de tâches en continu.

-DelaySecond

Le délai en secondes entre les exécutions de tâches en continu.

-Script

Le script à planifier. Utilisez Get-UAScript pour récupérer un objet de script.

-TimeZone

Le fuseau horaire dans lequel exécuter le script. Par défaut, il s'exécute dans le fuseau horaire de l'utilisateur actuel.

-Environment

Le nom de l'environnement dans lequel exécuter le script.

-OneTime

Planifie à un moment dans le futur. Le fuseau horaire initial est déterminé par la propriété Kind de l'objet DateTime. Si le kind est Unknown, il sera présumé être UTC.

-Description

Description de la planification.

-Name

Nom de la planification à afficher dans la console d'administration.

-UseDefaultCredentials

Utiliser les identifiants par défaut lors de la connexion à l'API de gestion

-Condition

Un bloc de script qui détermine si cette planification doit s'exécuter. Ce bloc de script doit retourner $true ou $false.

-Integrated

Exécute la commande en interne plutôt qu'en utilisant l'API de gestion. Fonctionne uniquement lors de l'exécution d'un script depuis PowerShell Universal.

-Paused

Indique si cette planification est en pause.

-Timeout

Le délai d'expiration en minutes pour cette planification.

-RandomDelay

Un délai aléatoire sera appliqué au démarrage de ce script. Le délai aléatoire sera entre 0 et 60 secondes.

-AvailableInBranch

Les branches dans lesquelles cette planification s'exécutera.

-Computer

L'ordinateur ou le groupe d'ordinateurs qui exécutera cette planification.

-Parameters

Une table de hachage de paramètres que cette planification transmettra au script cible.

-RandomDelayMaximum

Le nombre maximal de secondes de délai.

-TrustCertificate

Indique si l'applet de commande doit ignorer les problèmes de certificat.

-Day

Le jour de la semaine où exécuter le script.

-DayOfMonth

Le jour du mois où exécuter le script.

-DayOfWeek

Le jour de la semaine où exécuter le script.

-EveryDay

Indique s'il faut exécuter le script chaque jour.

-EveryHour

Indique s'il faut exécuter le script chaque heure.

-EveryMonth

Indique s'il faut exécuter le script chaque mois.

-Hour

L'heure à laquelle exécuter le script.

-Minute

La minute à laquelle exécuter le script.

-Month

Les mois où exécuter le script.

-SpecificMonth

Indique s'il faut exécuter le script durant des mois précis.

-Folder

Le dossier dans lequel stocker cette planification. Ceci est à usage visuel seulement.

-Cookies

Réutilise et conserve les témoins d'authentification pour la session PowerShell actuelle.

-Workflow

Spécifie le workflow à cibler.

Paramètres communs

Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable et -ProgressAction. Pour plus d'information, voir about_CommonParameters.

ENTRÉES

UniversalAutomation.Script

SORTIES

System.Object

NOTES

LIENS CONNEXES

Mis à jour

Ce contenu vous a-t-il été utile ?