Administrative tool environment
First Claim
1. A method comprising:
- parsing an input and identifying at least one cmdlet based on the input; and
populating a parameter associated with the cmdlet using information from an input source, and executing the cmdlet to generate a precisely parseable stream, wherein the input source comprises the precisely parseable stream emitted from another cmdlet and wherein the precisely parseable stream does not comprise a live object.
1 Assignment
0 Petitions
Accused Products
Abstract
In an administrative tool environment, user input is supplied to an administrative tool framework for processing. The administrative tool framework maps user input to cmdlet objects. The cmdlet objects describe a grammar for parsing the user input and input objects to obtain expected input parameters. The input objects are emitted by one cmdlet and are available as input to another cmdlet. The input objects may be any precisely parseable input, such as .NET objects, plain strings, XML documents, and the like. The input objects are not live objects. The cmdlets may operate within the same process. Alternatively, one cmdlet may operate locally while another cmdlet operates remotely. The cmdlets may be provided by the administrative tool framework or may be provided by third party developers. The user input may be supplied to the framework via a host cmdlet.
-
Citations
20 Claims
-
1. A method comprising:
-
parsing an input and identifying at least one cmdlet based on the input; and populating a parameter associated with the cmdlet using information from an input source, and executing the cmdlet to generate a precisely parseable stream, wherein the input source comprises the precisely parseable stream emitted from another cmdlet and wherein the precisely parseable stream does not comprise a live object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving an input; associating a cmdlet with the input, the cmdlet identifying at least one expected input parameter; for each expected input parameter that specifies obtaining data from the input, populating the expected input parameter with data from the input; and for each expected input parameter that specifies obtaining information from an input stream to the cmdlet, populating the expected input parameter based on the information, executing the cmdlet to generate an object stream based on the information and the data, and emitting the object stream, wherein the input stream comprises the object stream emitted by another cmdlet and wherein the object stream does not comprise a live object. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving input about at least one command; parsing the input to identify one cmdlet; populating a parameter defined within the cmdlet with information from an input source; executing the cmdlet to generate an object stream; and outputting the object stream, wherein the object stream does not comprise a live object.
-
-
17. A method comprising:
-
receiving an input; parsing the input into at least one cmdlet, the cmdlet providing a means for describing at least one expected input parameter associated with an input source; populating each expected input parameter; and processing the cmdlet in a manner such that the input source comprises an output stream generated by another cmdlet, wherein the output stream does not comprise a live object. - View Dependent Claims (18)
-
-
19. A method comprising:
-
converting a user input to a input format recognized by an administrative tool framework; forwarding the input format to the administrative tool framework, the administrative tool framework configured to parse the input format, and instantiate a cmdlet based on the input, the cmdlet specifying an expected input parameter; and populating the expected input parameter from an input source, the input source does not comprise a live object. - View Dependent Claims (20)
-
Specification