scheduled_task

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

411,526 downloads

259 latest version

4.0 quality score

Version information

  • 4.0.3 (latest)
  • 4.0.2
  • 4.0.1
  • 4.0.0
  • 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
  • Windows

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