The basic steps for developing a customized CLI-based server tool are:
Make the server tool available to console users when right-clicking a tool target object—typically a certain type of topology, notification, or map object.
Write the tool scripts that run the server tool.
Of course, these are the same basic steps for developing any type of server tool. The difference between creating a standard server tool and a CLI-based server tool is in the writing of the tool scripts that run the tool. Accordingly, step 2 is the emphasis of the discussions that follow.