Run Puppet on demand from the CLI
Use the puppet job run command to start an on-demand
         Puppet run to enforce changes on your agent
      nodes.
Use the puppet job run command to immediately enforce
            change across nodes, rather than waiting for the next scheduled Puppet run. For example, if you add a new class parameter
            to a set of nodes, or if you deploy code to a new Puppet
            environment, you might want to use this command to run Puppet across all the nodes in the impacted
            environment.
Each time you use the puppet job run command, you can
            select one, and only one, of these targets:
- A list of one or more specific nodes, identified by certname.
- A node group, identified by node group ID.
- A Puppet Query Language (PQL) query defining a set of nodes.
The first time you run a command, you need to authenticate. For details, refer to Setting PE RBAC permissions and token authentication for orchestrator .
If you're running this command from a managed or non-managed Windows workstation, you must specify the full path to the command. For example: c:\Program Files\Puppet Labs\Client\bin\puppet-task run






