Microsoft PowerShell has become a powerful framework and is the de-facto standard
scripting language for the automation and administration of Microsoft applications
and systems. ActiveBatch Job Scheduling and Workload Automation provides object-level
integrated support for PowerShell, providing users with improved integration and
execution of PowerShell scripts by offering object collection passing from one job
step to another. In addition, ActiveBatch supports both implicit and explicit remoting
for agentless execution of PowerShell scripts within a workflow.
By leveraging PowerShell within the ActiveBatch environment, users can take advantage
of our templated job steps within our Integrated Jobs Library to integrate PowerShell
within a workflow that contains other important business and/or administrative functionality.
As PowerShell job steps execute within the context of an ActiveBatch job, they enjoy
all the features of that object, including constraints, resource management and
date/time and event-based execution, providing users with improved control and flexibility
of that workflow.