RSS
 

Execute

Name: Execute
Language: HTML, CSS, JavaScript, VB Script
Purpose: Remotely manage software on network machines
Target: NMCI Navy Marine Corp Intranet

Summary: Execute was one of the first professional applications I wrote. Given the limited number of tools I was allowed to work with, I think its a fine piece of work. The first day on my job as an RDM technician I was asked if I could create a program to remotely uninstall software on machines. I was quick to say yes, then was told I could only use VB Script in order for it to be approved informally for the network (nothing could be compile). The following screenshots are the result.

This is running on a local machine hence the "." as the machine name, using WMI it captured all installed programs

When you press Install or Remove you will receive a confirmation dialog to ensure no mistakes are made.

Sometimes not all programs will be listed in the Add/Remove section of a computer. Normally these are updates and hot-fixes. The advanced tab lets you copy the install string and using another program (not approved on our network) uninstall it.

Our infrastructure used Radia for all software pushes. This tab allowed our software technicians to repush and monitor software on remote machines. The script button pulls a list of scripts from a controlled repository and allows the script to be ran on the remote computer. This tab is very specific to the job.

Between the repush tab and tools tab, technicians could do most their work from Execute. This screenshot shows all the processes running on the remote machine, double-clicking a process will display all info regarding that process. A tech can then select Kill Process to terminate it.

Once again, a confirmation dialog prevents mistakes. As you can see, this program is written in HTML using an HTA


Leave a Reply