Need to create an easy tool for non-tech users to install security tool

I need advice on "packaging" some tools for a non-techy end user. I want to have office staff who are using VNC to connect from home to their office workstations to install stunnel for Windows. Basically, I'd like to create a flash drive or CD that the user can insert, and click on something (.bat file ... whatever) to install the components.

I've done this by hand and there are some tricky steps:

1. Download stunnel from https://www.stunnel.org/downloads/stunnel-5.44-win32-installer.exe, and run it.

2. Copy certificate.pem from installation media to \Program Files (x86)\stunnel\config

3. Copy stunnel.conf from installation media to \Program  Files (x86)\stunnel\config. This one was tricky because there will already be an stunnel.conf in that config folder and a normal user does not have permission to overwrite it. I had to modify the security properties on the config folder to explicitly permit the normal user to have permission. A non-tech user isn't going to be able to do this.

4. run  \Program  Files (x86)\stunnel\bin\stunnel -i to install stunnel as a service.

Please advise on the simplest (for the user) way of accomplishing this. Thanks.
LVL 1
jmarkfoleyAsked:
Who is Participating?
 
Mike TConnect With a Mentor Leading EngineerCommented:
Hi,

If you know either the local admin password or an account with rights on the target machine I would script the whole thing and hardcode/encrypt the password and then create an EXE with the tool in the same directory . Then just use autorun.inf to launch it!
Your other option is to package it with Adminstudio or similar to create an MSI.

I would not leave anything for the user to do. regardless of their ability.

Mike
0
 
arnoldConnect With a Mentor Commented:
Download and seei the installer provides option /? That can be passed on a command line.
When getting the GUI, look in %tempt% to see whether it expands into a MSI and to which command line options can be provided I.e. An answer file for....

In a situation such as yours, coordinating with the user for a remote session using remote assist tools logmein, teamviewet, etc

Creating a snapshot (snagit, mspaint withalt-print screen)) I.e. Start, next step with description and a picture could go along way to help the person.. Note right elevations needed.
0
 
Mike TLeading EngineerCommented:
Both answers give enough info to solve the issue.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.