Microsoft.PowerShell.ScheduledJob Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AddJobTriggerCommand |
This cmdlet adds ScheduledJobTriggers to ScheduledJobDefinition objects. |
DisableJobTriggerCommand |
This cmdlet enables triggers on a ScheduledJobDefinition object. |
DisableScheduledJobCommand |
This cmdlet disables the specified ScheduledJobDefinition. |
DisableScheduledJobDefinitionBase |
Base class for the DisableScheduledJobCommand, EnableScheduledJobCommand cmdlets. |
EnableDisableScheduledJobCmdletBase |
Base class for DisableJobTrigger, EnableJobTrigger cmdlets. |
EnableJobTriggerCommand |
This cmdlet disables triggers on a ScheduledJobDefinition object. |
EnableScheduledJobCommand |
This cmdlet enables the specified ScheduledJobDefinition. |
GetJobTriggerCommand |
This cmdlet gets ScheduledJobTriggers for the specified ScheduledJobDefintion object. |
GetScheduledJobCommand |
This cmdlet gets scheduled job definition objects from the local repository. |
GetScheduledJobOptionCommand |
This cmdlet gets scheduled job option object from a provided ScheduledJobDefinition object. |
JobTriggerToCimInstanceConverter |
Class providing implementation of PowerShell conversions for types in Microsoft.Management.Infrastructure namespace |
NewJobTriggerCommand |
This cmdlet creates a new scheduled job trigger based on the provided parameter values. |
NewScheduledJobOptionCommand |
This cmdlet creates a new scheduled job option object based on the provided parameter values. |
RegisterScheduledJobCommand |
This cmdlet creates a new scheduled job definition object based on the provided parameter values and registers it with the Task Scheduler. |
RemoveJobTriggerCommand |
This cmdlet removes ScheduledJobTriggers from ScheduledJobDefinition objects. |
ScheduledJob |
This is a Job2 derived class that contains a DefinitionJob for running job definition based jobs but can also save and load job results data from file. This class is used to load job result data from previously run jobs so that a user can view results of scheduled job runs. This class also contains the defintion of the scheduled job and so can run an instance of the scheduled job and optionally save results to file. |
ScheduledJobDefinition |
This class contains all information needed to define a PowerShell job that can be scheduled to run through either stand-alone or through the Windows Task Scheduler. |
ScheduledJobException |
Exception thrown for errors in Scheduled Jobs. |
ScheduledJobInvocationInfo |
This class defines the JobInvocationInfo class for PowerShell jobs for job scheduling. The following parameters are supported: "ScriptBlock" -> ScriptBlock "FilePath" -> String "InitializationScript" -> ScriptBlock "ArgumentList" -> object[] "RunAs32" -> Boolean "Authentication" -> AuthenticationMechanism |
ScheduledJobOptionCmdletBase |
Base class for NewScheduledJobOption, SetScheduledJobOption cmdlets. |
ScheduledJobOptions |
This class contains Windows Task Scheduler options. |
ScheduledJobSourceAdapter |
This class provides functionality for retrieving scheduled job run results from the scheduled job store. An instance of this object will be registered with the PowerShell JobManager so that GetJobs commands will retrieve schedule job runs from the file based scheduled job store. This allows scheduled job runs to be managed from PowerShell in the same way workflow jobs are managed. |
ScheduledJobTrigger |
This class contains parameters used to define how/when a PowerShell job is run via the Windows Task Scheduler (WTS). |
ScheduleJobCmdletBase |
Base class for ScheduledJob cmdlets. |
SetJobTriggerCommand |
This cmdlet sets properties on a trigger for a ScheduledJobDefinition. |
SetScheduledJobCommand |
This cmdlet updates a scheduled job definition object based on the provided parameter values and saves changes to job store and Task Scheduler. |
SetScheduledJobOptionCommand |
This cmdlet sets the provided scheduled job options to the provided ScheduledJobOptions objects. |
UnregisterScheduledJobCommand |
This cmdlet removes the specified ScheduledJobDefinition objects from the Task Scheduler, job store, and local repository. |
Enums
TaskMultipleInstancePolicy |
Enumerates Task Scheduler options for multiple instance polices of scheduled tasks (jobs). |
TriggerFrequency |
Specifies trigger types in terms of the frequency that the trigger is activated. |