Patent ID: 8078971

Claim:
A system to provide a scripting framework for server configuration, comprising: a plurality of management objects maintained on one or more servers, wherein each management object represents a manageable resource of a plurality of manageable resources that are associated with the one or more servers; and a scripting explorer, running on one or more processors, operable to: establish a connection to the one or more servers; present a first set of management objects in the plurality of management objects in a configuration information traversable hierarchy on a graphical user interface (GUI) of the scripting explorer, wherein each management object in the configuration information traversable hierarchy manages configuration information associated with the one or more servers; present a second set of management objects in the plurality of management objects in a runtime information traversable hierarchy on the GUI of the scripting explorer, wherein each management object in the runtime information traversable hierarchy manages runtime information associated with the one or more servers; enable a user to perform one or more operations in a sequence on both the configuration information traversable hierarchy and the runtime information traversable hierarchy to configure the plurality of servers via the GUI, wherein the one or more operations performed by the user are not pre-defined; and allow the user to start recording the one or more operations by the user into a script file in the sequence that can be reused later.