发明名称 Automated, controlled distribution and execution of commands and scripts
摘要 Distributed execution of commands and scripts may comprise a script execution manager having access to a library of executable objects comprising at least one or more of commands or scripts or combination of commands and scripts. A script execution console may be operable to present a graphical user interface for selecting an executable object from the library to execute and for selecting one or more managed computers, on which to execute the selected executable object. The script execution console may be further operable to present a dynamically updated collation of results from execution of the selected executable object. One or more script execution agents may be operable to run on the selected respective one or more managed computers and further operable to communicate with the script execution manager.
申请公布号 US9262208(B2) 申请公布日期 2016.02.16
申请号 US201213589585 申请日期 2012.08.20
申请人 International Business Machines Corporation 发明人 Guo Shang Q.;Palakodeti Ramesh S.;Puri Rajeev;Rosu Daniela;Venugopal Cashchakanithara;Wu Frederick Y.;Zeng Sai
分类号 G06F7/04;G06F9/46;G06F9/48;H04L12/24 主分类号 G06F7/04
代理机构 Scully, Scott, Murphy & Presser, P.C. 代理人 Scully, Scott, Murphy & Presser, P.C. ;Percello, Esq. Louis J.
主权项 1. A method of distributed execution of commands and scripts, comprising: presenting, by one or more hardware processors via a graphical user interface, at least a command line field for entering an identifier of a selected executable object, a menu of operating system platforms from which to select, wherein one or more managed computers are automatically selected based on a selection from the menu of operating system platforms, and a results window that presents dynamically collated results, the command line field, the menu of operating system platforms, and the results window presented in one screen; receiving by one or more of the hardware processors, a selected executable object entered via the graphical user interface from a user; receiving by one or more of the hardware processors, via the graphical user interface, the selected one or more managed computers on which to execute the selected executable object; determining whether the user is authorized to execute the selected executable object on the selected one or more managed computers; in response to determining that the user is authorized to execute the selected executable object, communicating, by one or more of the hardware processors, to the selected one or more managed computers to execute the executable object and dynamically collating by one or more of the hardware processors, results from the execution of the executable object on all of the selected one or more managed computers; and in response to determining that the user is not authorized to execute the selected executable object, presenting an alert to the user via the graphical user interface.
地址 Armonk NY US