Releases: sos-berlin/scheduler-cli-powershell
v1.2.6
Summary
The JobScheduler Command Line Interface (CLI) can be used to control JobScheduler instances (start, stop, status) and job-related objects such as jobs, job chains, orders and tasks.
The JobScheduler CLI module supports Windows PowerShell FullCLR 5.1 and PowerShell CoreCLR 6.x, 7.x for Windows, Linux, MacOS.
Changes
- added cmdlets to export and import calendars
v1.2.5
Summary
The JobScheduler Command Line Interface (CLI) can be used to control JobScheduler instances (start, stop, status) and job-related objects such as jobs, job chains, orders and tasks.
The JobScheduler CLI module supports Windows PowerShell FullCLR 5.1 and PowerShell CoreCLR 6.x, 7.x for Windows, Linux, MacOS.
Changes
- fixed a bug that prevented the Start-JobSchedulerJob cmdlet from adding parameters
- added functionality to add parameters, state and end state to Resume-JobSchedulerOrder cmdlet
v1.2.4
Summary
The JobScheduler Command Line Interface (CLI) can be used to control JobScheduler instances (start, stop, status) and job-related objects such as jobs, job chains, orders and tasks.
The JobScheduler CLI module supports Windows PowerShell FullCLR 5.1 and PowerShell CoreCLR 6.x, 7.x for Windows, Linux, MacOS.
Changes
- fixed a bug that prevented Disconnect-JobScheduler from effectively disconnecting
v1.2.3
Summary
The JobScheduler Command Line Interface (CLI) can be used to control JobScheduler instances (start, stop, status) and job-related objects such as jobs, job chains, orders and tasks.
The JobScheduler CLI module supports Windows PowerShell FullCLR 5.1 and PowerShell CoreCLR 6.x, 7.x for Windows, Linux, MacOS.
Changes
- modified Connect-JobScheduler to support certificate based authentication, see JS-1923
- added Get-JobSchedulerJobStream, Start-JobSchedulerJobStream, Export-JobSchedulerJobStream, Import-JobSchedulerJobStream cmdlets to support Job Streams.
- updated documentation, see PowerShell CLI 1.2 - Cmdlets
v1.2.2
Summary
The JobScheduler Command Line Interface (CLI) can be used to control JobScheduler instances (start, stop, status) and job-related objects such as jobs, job chains, orders and tasks.
The JobScheduler CLI module supports Windows PowerShell FullCLR 5.1 and PowerShell CoreCLR 6.x, 7.x for Windows, Linux, MacOS.
Changes
- modified Get-JobSchedulerDailyPlan, Get-JobSchedulerTaskHistory, Get-JobSchedulerOrderHistory, Get-JobSchedulerJobStreamHistory cmdlets to consider daylight saving time when converting reported dates.
- modified Add-JobSchedulerEvent to consider a -Timezone parameter according to JITL-631
- updated documentation, see PowerShell CLI 1.2 - Cmdlets
v1.2.1
Summary
The JobScheduler Command Line Interface (CLI) can be used to control JobScheduler instances (start, stop, status) and job-related objects such as jobs, job chains, orders and tasks.
The JobScheduler CLI module supports Windows PowerShell FullCLR 5.1 and PowerShell CoreCLR 6.x, 7.x for Windows, Linux, MacOS.
Changes
- added Get-JobSchedulerDailyPlan, Get-JobSchedulerTaskHistory, Get-JobSchedulerOrderHistory, Get-JobSchedulerJobStreamHistory cmdlets, see PowerShell CLI 1.2 - Use Cases - Reporting, see JOC Cockpit REST Web Services Technical Documentation
- updated documentation, see PowerShell CLI 1.2 - Cmdlets
v1.2.0
Summary
The JobScheduler Command Line Interface (CLI) can be used to control JobScheduler instances (start, stop, status) and job-related objects such as jobs, job chains, orders and tasks.
The JobScheduler CLI module supports Windows PowerShell FullCLR 5.1 and PowerShell CoreCLR 6.x, 7.x for Windows, Linux, MacOS.
Changes
- rewrite of the cmdlets to use the REST API, see JOC Cockpit REST Web Services Technical Documentation
- compatibility with PowerShell CoreCLR 7.x
- support for JobScheduler release 1.12, 1.13
v1.1.0
Summary
The JobScheduler Command Line Interface (CLI) can be used to control JobScheduler instances (start, stop, status) and job-related objects such as jobs, job chains, orders and tasks.
The JobScheduler CLI module supports Windows PowerShell FullCLR 3.0 to 5.1 and PowerShell CoreCLR 6.0 for Windows, Linux, MacOS.
Changes
- compatibility with PowerShell CoreCLR 6.0
- support for JobScheduler release 1.12
v1.0.0
Summary
The JobScheduler Command Line Interface (CLI) can be used to control JobScheduler instances (start, stop, status) and job-related objects such as jobs, job chains, orders and tasks.
The JobScheduler CLI module supports Windows PowerShell 2.0 and newer.
Features
The JobScheduler Command Line Interface (JCLI) is used for the following areas of operation:
- work as a replacement for command scripts
- JobScheduler start script .\bin\jobscheduler.cmd:
- provide operations for installing and removing the JobScheduler Windows service
- start and stop JobScheduler instances including active and passive clusters
- Job Editor (JOE) start script .\bin\jobeditor.cmd
- JobScheduler Dashboard (JID) start script .\bin\dashboard.cmd
- JobScheduler Event script .\bin\jobscheduler_event.cmd
- JobScheduler start script .\bin\jobscheduler.cmd:
- provide bulk operations:
- select jobs, job chains, orders and tasks
- manage orders with operations for start, stop and removal
- suspend and resume jobs, job chains and orders
- terminate tasks
- schedule jobs and orders:
- add orders to job chains
- start jobs and orders
- manage Agents
- retrieve Agent clusters
- check Agent status
v0.9.1
Features
- Management of a local cache for JobScheduler objects, see PowerShell CLI - Use Cases - Use of the CLI Cache
- Pipelining improved
- Credentials support, see PowerShell CLI - Use Cases - Credentials Management