Scheduled tasks
Scheduled tasks are Tasks that run on a regular, recurring basis. Both pre-defined tasks and custom PowerShell tasks, added from the Task catalog, can be scheduled.

To get started, Add a pre-defined scheduled task or Add a PowerShell scheduled task.
Tip
The Tools4ever GitHub account contains a variety of PowerShell scheduled tasks that you can import into your HelloID environment. See Service Automation GitHub resources.
In HelloID, PowerShell scheduled tasks use proprietary cmdlets for logging.
These include Hid-Write-Status and Hid-Write-Summary.
Note
PowerShell scheduled tasks are the only PowerShell scripts in HelloID that use proprietary logging cmdlets. All other types of PowerShell scripts use standard logging cmdlets.
Warning
Scheduled tasks that run frequently and log a lot of lines can quickly fill up your system's database. Limit the amount of logging to avoid running out of database space and hitting the Performance limits.
Hid-Write-Summary
Writes information to the task's Summary tab. The summary log is for brief, high-level results.
Hid-Write-Summary -Message "This will be the message" -Event Information -Icon fa-tasks
MessageThe text to be written to the task's summary log.
EventThe class of event that you are logging. These have no effect on the task's functionality, and can be chosen at your discretion. Their purpose is to let you filter logged events by severity. Acceptable values are:
InformationSuccessWarningErrorFailedCritical
IconThe Font Awesome icon displayed next to the message in the summary log.
Hid-Write-Status
Writes information to the current task's Progress Log tab. The progress log is for detailed script logging, to support troubleshooting.
Hid-Write-Status -Message "This will be the message" -Event Information
MessageThe text to be written to the task's progress log.
EventThe class of event that you are logging. These have no effect on the task's functionality, and can be chosen at your discretion. Their purpose is to let you filter logged events by severity. Acceptable values are:
InformationSuccessWarningErrorFailedCritical
Audit logging is not currently supported in PowerShell scheduled tasks.
Email sends are not currently supported in PowerShell scheduled tasks.