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?