In the illustrated example of FIG. 3B, the example management agent 350 requests an indication of an instruction to be executed from the management endpoint 340 (line 381). The management endpoint 340 provides the indication of the instruction to be executed to the management agent 350 (line 382). In some examples, the indication of the instruction to be executed is formatted as an extensible markup language (XML) document that identifies, for example, a name of the instruction to be executed (e.g., “perform_upgrade.ps1”), a location from which the instruction is to be retrieved, one or more parameter (e.g., command line parameters) that are to be used and/or specified when executing the instruction, an expected result of the instruction, and/or any other information to facilitate execution of the instruction at the component server 330.
The management agent 350 retrieves the instruction to be executed from the repository 134 based on the information included in the indication of the instruction to be executed. (line 383). The repository 134 provides the instruction to the management agent 350 (line 384). The management agent 350 provides the instruction to the PowerShell? runtime environment 386 for execution (line 385).