Today at PuppetConf, Puppet announced a new feature for Puppet Enterprise 2017.3: Puppet Tasks.
Using Bolt, an agentless open source task runner, you will now have access to Puppet Enterprise Task Management in the new version of Puppet Enterprise.
Puppet Bolt allows you to run ad-hoc commands without the need to install any agent, simply using WinRM or SSH.
Puppet Enterprise Task Management allows you to use Puppet Bolt with the benefits of PE, with automatic scaling, RBAC, auditing, etc. This is the easiest way to run tasks across tens of thousands of servers, easily.
You can read more about Puppet Tasks here