SYSTEMS AND METHODS FOR OPERATING NETWORKED COMPUTER SYSTEMS
First Claim
1. A method executable by a server for managing a plurality of client computers over a network, wherein each of the computers is configured to execute a local operating system, the method comprising:
- storing objects associated with each of the client computers in a directory services application at the server;
storing a plurality of configuration scripts comprising instructions to be executed by said client computers at the server;
receiving an input from an administrator at the server to select at least one of the configuration scripts to be executed by at least one of said client computers upon the occurrence of an event;
associating the selected at least one of the configuration scripts with the objects associated with said at least one of said client computers at the server; and
automatically providing said selected at least one of the configuration scripts from the server to said at least one of said client computers via said network in response to said occurrence of said event to thereby initiate the execution of the selected script on the at least one of said client computers prior to execution of the local operating system.
0 Assignments
0 Petitions
Accused Products
Abstract
In various embodiments of the invention, a server monitors a network for a startup message from a client computer as appropriate. The server may include a computer application that generates configuration instructions in response to commands from an administrator and/or information obtained from a client computer. The instructions may be in the form of scripts, data, objects, or the like. The instructions may be passed to the client computer, which may execute various administrative functions as directed. In exemplary embodiments, the instructions may command direct placement, verification and/or replacement of files, directory entries, BIOS attributes or other characteristics of the client computer.
-
Citations
20 Claims
-
1. A method executable by a server for managing a plurality of client computers over a network, wherein each of the computers is configured to execute a local operating system, the method comprising:
-
storing objects associated with each of the client computers in a directory services application at the server; storing a plurality of configuration scripts comprising instructions to be executed by said client computers at the server; receiving an input from an administrator at the server to select at least one of the configuration scripts to be executed by at least one of said client computers upon the occurrence of an event; associating the selected at least one of the configuration scripts with the objects associated with said at least one of said client computers at the server; and automatically providing said selected at least one of the configuration scripts from the server to said at least one of said client computers via said network in response to said occurrence of said event to thereby initiate the execution of the selected script on the at least one of said client computers prior to execution of the local operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18)
-
-
16. A system for managing client computers over a network, the system comprising a processor and a storage device configured to store a plurality of computer-executable modules for execution by the processor, wherein the computer-executable modules comprise:
-
a directory services application configured to store objects associated with said client computers; a plurality of configuration scripts comprising instructions to be executed by said client computers; an interface configured to allow an administrator to select a configuration script to be executed by at least one of said client computers upon the occurrence of an event and to associate the selected configuration script with the objects in the directory services application that are associated with the at least one of the client computers; and a server application configured to automatically provide said configuration script to said at least one client computer via said network in response to said occurrence of said event to thereby allow the client computer to execute the configuration script prior to booting a local operating system on the client computer. - View Dependent Claims (17, 19)
-
-
20. A computer readable medium having stored thereon a plurality of data structures in a computer-readable format, said data structures comprising a plurality of a workstation objects, each of said workstation objects corresponding to one of a plurality of workstations,
wherein each of said plurality of workstation objects represents attributes of said one of said plurality of workstations, and wherein at least some of said workstation objects having at least some common attributes are associated with at least one of a plurality of template objects, wherein each of said plurality of template objects is associated with one of a plurality of event objects representing an event, wherein each of said plurality of event objects is associated with one of a plurality of script objects, and wherein each of said script objects comprises instructions to be automatically executed upon occurrence of the event by each of said plurality of workstations that are associated with the template object as part of a pre-boot sequence prior to execution of a local operating system.
Specification