UNPKG

@microsoft/windows-admin-center-sdk

Version:

Microsoft - Windows Admin Center Shell

37 lines (35 loc) 1.21 kB
/** * Module side interface for job management */ export class JobsManager { extensionBroker; /** * Instantiates a new Job Manager instance. * @param extensionBroker The extension broker service */ constructor(extensionBroker) { this.extensionBroker = extensionBroker; } /** * Creates a new powershell job, * this is just a stub for the powershell job worker extension */ createPowerShellJob(job) { return this.extensionBroker.runWorker('msft.sme.shell-extensions!powerShellJobsWorker', 'createJob', 0, job); } /** * Gets an existing powershell job, * this is just a stub for the powershell job worker extension */ getPowerShellJob(jobId) { return this.extensionBroker.runWorker('msft.sme.shell-extensions!powerShellJobsWorker', 'getJob', 0, jobId); } /** * Gets an existing powershell job, * this is just a stub for the powershell job worker extension */ getPowerShellJobNodes(jobId, options) { return this.extensionBroker.runWorker('msft.sme.shell-extensions!powerShellJobsWorker', 'getJobNodes', 0, jobId, options); } } //# sourceMappingURL=jobs-manager.js.map