System and related methods for accessing management functionality through a command line utility
First Claim
Patent Images
1. A method comprising:
- receiving at an executable file a command entered into a command line interface;
switching from at least a first namespace to a second namespace in response to a global switch in the command, wherein the global switch permits a user to set an authentication level that the command line interface is configured to authenticate when Application Program Interface calls are made;
retrieving Windows Management Instrumentation (WMI) data through an application program interface (API) call that is placed based on at least the second namespace specified by the global switch;
transforming the retrieved WMI data into an extensible markup language (XML) form and returning the XML form to the command line interface;
applying an extensible style sheet language (XSL) to the XML form to format the WMI data, wherein the XSL style sheet is based on an XSL file designated through format specifications; and
presenting the formatted WMI data through the command line interface;
wherein a WMI command line enables a user to enter a command to go into an interactive mode, wherein the interactive mode enables the user to enter multiple commands while sharing a same WMI connection, and to terminate the interactive mode with an exit command;
wherein the receiving, switching, retrieving, transforming, applying and presenting are performed by at least one processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A command line utility is described that overlays the management infrastructure of an enterprise to provide easier command options for administrators to effectively manage the enterprise. The primary intent of the command line utility is to facilitate management of the environment without requiring administrators to write scripts or navigate a vast schematized enterprise exposed through the management infrastructure. The command line utility provides command options through class aliases that enable the mapping of management queries and operations to a common term or friendly name that can be extended both in an alias file or at run time in the command line.
-
Citations
16 Claims
-
1. A method comprising:
-
receiving at an executable file a command entered into a command line interface; switching from at least a first namespace to a second namespace in response to a global switch in the command, wherein the global switch permits a user to set an authentication level that the command line interface is configured to authenticate when Application Program Interface calls are made; retrieving Windows Management Instrumentation (WMI) data through an application program interface (API) call that is placed based on at least the second namespace specified by the global switch; transforming the retrieved WMI data into an extensible markup language (XML) form and returning the XML form to the command line interface; applying an extensible style sheet language (XSL) to the XML form to format the WMI data, wherein the XSL style sheet is based on an XSL file designated through format specifications; and presenting the formatted WMI data through the command line interface; wherein a WMI command line enables a user to enter a command to go into an interactive mode, wherein the interactive mode enables the user to enter multiple commands while sharing a same WMI connection, and to terminate the interactive mode with an exit command; wherein the receiving, switching, retrieving, transforming, applying and presenting are performed by at least one processor. - View Dependent Claims (2)
-
-
3. A computer readable storage medium comprising instructions that, when executed by at least one processor, cause the at least one processor to:
-
present a Windows Management Instrumentation (WMI) command line; receive at an executable file a command entered into a command line interface associated with the WMI command line; switch from at least a first namespace to at least a second namespace in response to a global switch in the command, wherein the global switch permits a user to set an authentication level that the command line interface is configured to authenticate when Application Program Interface calls are made; retrieve Windows Management Instrumentation (WMI) data through an Application Program Interface (API) call that is placed based on at least the second namespace specified by the global switch; transform the retrieved WMI data into an extensible markup language (XML) form and returning the XML form to the command line interface; apply an extensible style sheet language (XSL ) to the XML form to format the WMI data, wherein the XSL style sheet is based on an XSL file designated through format specifications; and present the formatted WMI data through the command line interface; wherein the command line comprises a WMI command line prompt and one or more global switch categories permitting a user to set one or more parameter commands, the one or more global switch categories comprising at least one of a namespace switch, a role switch, a node switch, an impersonation level switch, or an authentication level switch; and wherein the command line enables a user to enter a command name to go into an interactive mode, wherein the interactive mode enables the user to enter multiple commands while sharing a same WMI connection, and to terminate the interactive mode with an exit command. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification