Task sequence interface
First Claim
Patent Images
1. One or more computer storage devices having stored thereon a plurality of instructions that, when executed by one or more processors of a controller, causes the one or more processors to:
- maintain, within an object model interface, a job tree object including a plurality of job objects that are respectively associated with a plurality of target devices of a set of target devices, wherein;
each job object represents a job, and each job is a task sequence that can be performed by the controller on the target device that is associated with that job object, andeach task sequence comprises a sequence of steps to be performed by an automated deployment service when the target devices of the set of target devices have all been booted;
automatically detect when the target devices are each being booted; and
expose a start method that, when invoked by Preboot Execution Environment (PXE) service requests from the target devices, causes the one or more processors to start performing the sequences of steps represented by the job objects on the target devices.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one aspect of task sequence interfaces, a method includes exposing an interface that allows task sequences to be performed on a plurality of remote devices, and receiving requests regarding the task sequences and the plurality of remote devices via the interface. The interface comprises an object model including device objects that represent physical devices in a network, and jobs objects that represent task sequences performed on one or more of the plurality of remote devices.
-
Citations
20 Claims
-
1. One or more computer storage devices having stored thereon a plurality of instructions that, when executed by one or more processors of a controller, causes the one or more processors to:
-
maintain, within an object model interface, a job tree object including a plurality of job objects that are respectively associated with a plurality of target devices of a set of target devices, wherein; each job object represents a job, and each job is a task sequence that can be performed by the controller on the target device that is associated with that job object, and each task sequence comprises a sequence of steps to be performed by an automated deployment service when the target devices of the set of target devices have all been booted; automatically detect when the target devices are each being booted; and expose a start method that, when invoked by Preboot Execution Environment (PXE) service requests from the target devices, causes the one or more processors to start performing the sequences of steps represented by the job objects on the target devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
maintaining by a controller device, within an object model interface, a job tree object including a plurality of job objects that are respectively associated with a plurality of target devices of a set of target devices, wherein; each job object represents a job, and each job is a task sequence that can be performed by the controller on the target device that is associated with that job object, and each task sequence comprises a sequence of operations to be performed by an automated deployment service when the target devices of the set of target devices have all been booted; automatically detecting, by the controller device, when the target devices are each being booted; and exposing, by the controller device, a start method that, when invoked by Preboot Execution Environment (PXE) service requests from the target devices, causes the controller device to perform the sequences of operations represented by the job objects on the target devices. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more processors; and one or more modules configured to be operated by the one or more processors to perform actions including; maintaining, within an object model interface, a job tree object including a plurality of job objects that are respectively associated with a plurality of target devices of a set of target devices, wherein; each job object represents a job, and each job is a task sequence that can be performed by the controller on the target device that is associated with that job object, and each task sequence comprises a sequence of operations to be performed by an automated deployment service when the target devices of the set of target devices have all been booted; automatically detecting when the target devices are each being booted; and exposing a start method that, when invoked by Preboot Execution Environment (PXE) service requests from the target devices, causes the system to perform the sequences of operations represented by the job objects on the target devices. - View Dependent Claims (18, 19, 20)
-
Specification