System and method for scripting explorer for server configuration
First Claim
1. A system to provide a scripting framework for server configuration, comprising:
- one or more servers, wherein each of the one or more servers is operable to maintain a plurality of management objects that can be used to configure it; and
a scripting explorer operable to;
establish a connection to the one or more servers;
present the plurality of management objects on the one or more servers in a traversable hierarchy on a GUI of the scripting explorer;
enable a user to perform one or more operations on the plurality of management objects to configure the one or more servers via the GUI; and
record the one or more operations by the user into a script file that can be reused later.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides provide GUI-type server scripting explorer that allows a user to browse, invoke, and update via its GUI all kinds of management objects available on a server. The explorer embeds a command interpreter through which the user can invoke server scripting commands directly from within the tool. All the actions that the user performed can be recorded to a file to build a server configuration script that can be used to repeat the same actions to config the server in the future. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
58 Citations
20 Claims
-
1. A system to provide a scripting framework for server configuration, comprising:
-
one or more servers, wherein each of the one or more servers is operable to maintain a plurality of management objects that can be used to configure it; and
a scripting explorer operable to;
establish a connection to the one or more servers;
present the plurality of management objects on the one or more servers in a traversable hierarchy on a GUI of the scripting explorer;
enable a user to perform one or more operations on the plurality of management objects to configure the one or more servers via the GUI; and
record the one or more operations by the user into a script file that can be reused later. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method to provide a scripting framework for server configuration, comprising:
-
maintaining a plurality of management objects on one or more servers;
establishing a connection to the one or more servers via a scripting explorer;
presenting the plurality of management objects on the one or more servers in a traversable hierarchy on a GUI of the scripting explorer;
enabling a user to perform one or more operations on the plurality of management objects to configure the one or more servers via the GUI; and
recording the one or more operations by the user into a script file that can be reused later. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A machine readable medium having instructions stored thereon that when executed cause a system to:
-
maintain a plurality of management objects on one or more servers;
establish a connection to the one or more servers via a scripting explorer;
present the plurality of management objects on the one or more servers in a traversable hierarchy on a GUI of the scripting explorer;
enable a user to perform one or more operations on the plurality of management objects to configure the one or more servers via the GUI; and
record the one or more operations by the user into a script file that can be reused later.
-
-
20. A system to provide a scripting framework for server configuration, comprising:
-
means for maintaining a plurality of management objects on one or more servers;
means for establishing a connection to the one or more servers via a scripting explorer;
means for presenting the plurality of management objects on the one or more servers in a traversable hierarchy on a GUI of the scripting explorer;
means for enabling a user to perform one or more operations on the plurality of management objects to configure the one or more servers via the GUI; and
means for recording the one or more operations by the user into a script file that can be reused later.
-
Specification