Introducing the Batch Scheduler

FlexNet Manager Suite 2022 R1 (On-Premises)

The batch scheduler for FlexNet Manager Suite runs on the batch server. It is responsible for receiving messages that request specific tasks, and placing these in an execution queue in such a way as to eliminate incompatibilities and (to some degree) optimize performance.

The batch scheduler executable is BatchProcessScheduler.exe, which runs as a service on the batch server. The interface to this service is a separate utility, available in two different forms that provide identical functionality other than interactivity:
  • BatchProcessTaskConsole.exe provides a command-line interface which also displays the output of results
  • BatchProcessTask.exe is used for execution directly from a scheduling tool (such as Microsoft Task Scheduler), and as such accepts the same command-line inputs as BatchProcessTaskConsole.exe, but suppresses output to the console.

The majority of this documentation concerns the operation of either of the BatchProcessTask[Console].exe utilities, since these provide the command line interface for the batch scheduler.

FlexNet Manager Suite (On-Premises)

2022 R1