Forge Home

scheduled_task

Manage scheduled tasks for Windows Server 2008 and newer operating systems.

368,021 downloads

5,165 latest version

4.0 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 4.0.0 (latest)
  • 3.2.0
  • 3.1.1
  • 3.1.0
  • 3.0.1
  • 3.0.0
  • 2.3.1
  • 2.3.0
  • 2.2.1
  • 2.2.0
  • 2.1.0
  • 2.0.1
  • 2.0.0
  • 1.0.1
  • 1.0.0
  • 0.4.0
  • 0.3.0
  • 0.2.0
  • 0.1.0
released Jun 14th 2021
This version is compatible with:
  • Puppet Enterprise 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x
  • Puppet >= 6.0.0 < 8.0.0

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'puppetlabs-scheduled_task', '3.0.1'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add puppetlabs-scheduled_task
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install puppetlabs-scheduled_task --version 3.0.1

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

puppetlabs/scheduled_task — version 3.0.1 Jun 14th 2021

Change log

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v3.0.1 (2021-06-14)

Full Changelog

Fixed

  • (MODULES-10986) Fix gMSA username support #188 (sigv)

v3.0.0 (2021-03-03)

Full Changelog

Changed

  • pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 #180 (carabasdaniel)

v2.3.1 (2020-12-18)

Full Changelog

Fixed

v2.3.0 (2020-12-16)

Full Changelog

Added

Fixed

v2.2.1 (2020-08-26)

Full Changelog

Added

  • pdksync - (IAC-973) - Update travis/appveyor to run on new default branch main #154 (david22swan)
  • (IAC-732) - implement `Run only when user is logged on #150 (david22swan)

Fixed

  • (bugfix) - fix disable_time_zone_synchronization so that it correctly disables functionality when set to true #161 (david22swan)
  • (MODULES-10783) Add back empty? check for datetime_string value #158 (sanfrancrisko)

v2.2.0 (2020-08-24)

Full Changelog

v2.1.0 (2020-07-24)

Full Changelog

Added

  • (IAC-918) - disable_time_zone_synchronization function implemented #145 (david22swan)

v2.0.1 (2020-02-12)

Full Changelog

Fixed

  • (MODULES-10101) Use RunOnLastWeekOfMonth for which_occurrence = last #119 (sanfrancrisko)

v2.0.0 (2019-08-15)

Full Changelog

Changed

  • (MODULES-9370) Raise Supported Puppet lower bound from 4.9.0 to 5.5.10 #88 (michaeltlombardi)

Added

1.0.1

Fixed

  • Ensure compatibility with Ruby 1.9 to support catalog compilation in PE 2016.4.x (MODULES-8695) - thanks, @reidmv!

1.0.0 - 2018-09-11

Changed

  • Module status to Supported - no breaking changes will be introduced until 2.0.0.

0.4.0 - 2018-08-23

Added

Fixed

  • Ensure setting a user for a task is possible (MODULES-7240)

0.3.0 - 2018-05-25

Added

0.2.0 - 2018-05-09

Added

  • compatibility feature and flag (usable only with the taskscheduler_api2 provider), allowing users to specify which version of Scheduled Tasks the task should be compatible with; defaults to 1 for backward compatibility (MODULES-6526)
  • Documentation of the legacy win32_taskscheduler provider and the taskscheduler_api2, ensuring users will not need to refer to Puppet core documentation (MODULES-6417)
  • New helper for taskscheduler_api2 allowing it to manage scheduled tasks of any compatibility level (MODULES-6844, MODULES-6845)

Changed

  • Default provider from win32_taskscheduler to taskscheduler_api2 (MODULES-6591)
  • Logic for managing triggers, refactoring for improved maintainability (MODULES-6843, MODULES-6895)
  • win32_taskscheduler to use the adapter code developed for taskscheduler_api2 for improved maintainability (MODULES-6845)

Fixed

  • Metadata to ensure a correct link on the Puppet Forge, by @TraGicCode in PR 12
  • Metadata to support only Puppet version 4.9.0 and above, as earlier versions do not support translation, which this module uses (MAINT)
  • Error message for a user-specified invalid value for the day_of_week, ensuring that the resulting error communicates the actual problem to the user (MODULES-6398)
  • Conflation of two types of monthly triggers, separating them into distinct triggers to prevent erroneous error messages (MODULES-6268)
  • Setting of triggers in timezones other than UTC, ensuring that the specified times in triggers will be applied as local-time on the node (MODULES-7026)

Removed

  • Code for and references to random_minutes_interval, a property which has never been usable/setable and has been hard-coded to 0 in previous releases (MODULES-7071)

0.1.0 - 2018-01-12

Added

Changed

  • Updated README with examples for the new provider (MODULES-6264)
  • Updated acceptance tests for the new provider (MODULES-6362)

* This Changelog was automatically generated by github_changelog_generator