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

New-PSUSchedule

SINOSSI

Crea una nuova pianificazione in PSU.

SINTASSI

Script-Cron (Predefinito)

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

DESCRIZIONE

Crea una nuova pianificazione in PSU. Le pianificazioni consentono di automatizzare il momento in cui i processi vengono eseguiti e di eseguirli in modo continuo.

ESEMPI

Esempio 1

Crea una nuova pianificazione che viene eseguita ogni cinque minuti.

Esempio 2

Crea una nuova pianificazione che viene eseguita ogni cinque minuti come 'adam'.

Esempio 3

Crea una pianificazione che viene eseguita in modo continuo. Avvierà un nuovo processo al termine di quello precedente con un ritardo di 5 minuti tra le esecuzioni.

Esempio 4

Crea una pianificazione che viene eseguita una volta tra 30 minuti nel fuso orario 'America/Phoenix'.

PARAMETRI

-AppToken

Un token dell'app per accedere all'API di PSU.

-ComputerName

L'indirizzo HTTP del server dell'API REST di PSU.

-Continuous

Esegue un processo in modo continuo con un ritardo facoltativo tra le esecuzioni.

-Credential

Una credenziale dell'utente con cui eseguire il processo. Usi New-UACredential per creare questo oggetto credenziale.

-Cron

La pianificazione CRON da usare per questa pianificazione.

-Delay

Il ritardo tra le esecuzioni continue del processo.

-DelayHour

Il ritardo in ore tra le esecuzioni continue del processo.

-DelayMinute

Il ritardo in minuti tra le esecuzioni continue del processo.

-DelaySecond

Il ritardo in secondi tra le esecuzioni continue del processo.

-Script

Lo script da pianificare. Usi Get-UAScript per recuperare un oggetto script.

-TimeZone

Il fuso orario in cui eseguire lo script. Per impostazione predefinita, viene eseguito nel fuso orario dell'utente corrente.

-Environment

Il nome dell'ambiente in cui eseguire lo script.

-OneTime

Pianifica a un orario futuro. Il fuso orario iniziale è determinato dalla proprietà Kind dell'oggetto DateTime. Se il tipo è Unknown, si presume che sia UTC.

-Description

Descrizione della pianificazione.

-Name

Nome della pianificazione da visualizzare nella console di amministrazione.

-UseDefaultCredentials

Usa le credenziali predefinite durante la connessione all'API di gestione

-Condition

Un blocco di script che determina se questa pianificazione deve essere eseguita. Questo blocco di script deve restituire $true o $false.

-Integrated

Esegue il comando internamente anziché usare l'API di gestione. Funziona solo quando si esegue lo script all'interno di PowerShell Universal.

-Paused

Indica se questa pianificazione è in pausa.

-Timeout

Il timeout in minuti per questa pianificazione.

-RandomDelay

Verrà applicato un ritardo casuale all'avvio di questo script. Il ritardo casuale sarà compreso tra 0 e 60 secondi.

-AvailableInBranch

I branch in cui verrà eseguita questa pianificazione.

-Computer

Computer o gruppo di computer che eseguirà questa pianificazione.

-Parameters

Una tabella hash di parametri che questa pianificazione passerà allo script di destinazione.

-RandomDelayMaximum

Il numero massimo di secondi di ritardo.

-TrustCertificate

Indica se il cmdlet deve ignorare i problemi relativi ai certificati.

-Day

Il giorno della settimana in cui eseguire lo script.

-DayOfMonth

Il giorno del mese in cui eseguire lo script.

-DayOfWeek

Il giorno della settimana in cui eseguire lo script.

-EveryDay

Indica se eseguire lo script ogni giorno.

-EveryHour

Indica se eseguire lo script ogni ora.

-EveryMonth

Indica se eseguire lo script ogni mese.

-Hour

L'ora in cui eseguire lo script.

-Minute

Il minuto in cui eseguire lo script.

-Month

I mesi in cui eseguire lo script.

-SpecificMonth

Indica se eseguire lo script in mesi specifici.

-Folder

La cartella in cui archiviare questa pianificazione. Serve solo a scopo visivo.

-Cookies

Riutilizza e mantiene i cookie di autenticazione per la sessione PowerShell corrente.

-Workflow

Specifica il workflow di destinazione.

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable e -ProgressAction. Per maggiori informazioni, consulti about_CommonParameters.

INPUT

UniversalAutomation.Script

OUTPUT

System.Object

NOTE

COLLEGAMENTI CORRELATI

Ultimo aggiornamento

È stato utile?