The NetTrix Suite is a group of programs combined with a powerful script language for the client to automate many different tasks. On the server side there are several programs that work independent and together to complete some of the tasks in your scripts.

The NetTrix Administrator monitors and manages the servers that make up the NetTrix Suite. It also controls and manages the location accounts. (screen shot)

The NetTrix File Server provides the means of sending and receiving file and scripts between the office and the many locations. (screen shot)

The NetTrix Script Server provides updates to scripts so that you can centrally manage them. It also provides updates to the applications like the NetTrix Client, Dispatch Client and the Message Client, and will work as a time/date server in the future. (screen shot)

The NetTrix Message Server provides a means of monitoring your many locations IP addresses. If you have several locations that use semi-dedicated dialup, ISDN, DSL, Cable, or Satellite connections, some network providers do not provide a fixed IP address or charge a considerable amount more for a fixed IP address. With the Message Server and Message Client you can receive minute by minute updates from your locations on the network availability, clients machine availability and the current IP address on how to reach them. This information can be very important if you use remote control software like for help-desk support, or to help troubleshot problems.

You can also select multiple locations to send messages:

  • You can execute a script imeaditely on the selected locations.
  • You can send an important text messages to the locations that is displayed on their desktop like an MSN instant message.
  • You can execute a program like a system update or to run a virus scan.
  • You can specify a file name of an applicaiton to terminate. This can be helpfull if you are aware of a virus outbreak and know the offending program or just to make sure a progam is not running before you run that next script.

On the client side there are several programs that also work independent or together.


The NetTrix Client contains the scripting engine that allows you to run critical processes for your company. Scripts can be executed by schedule using the Tasks Scheduler built into Windows, executed by a shortcut on the desktop for a user to activate, or via the Message Client if instructed to by the Message Server.

The NetTrix Message Client will automatically load with the PC and connect to the Message Server indicated in its config file. Its provides a connection to the home office so that you know where it is by its IP address. It also received messages to execute scripts or progams or to display instant messages.

The NetTrix Dispatch Client provides a unique function to the NetTrix Client. If the NetTrix Client is installed on a particular workstation because it has the Internet connection but you also need to access a protected machine on the network at the client site to execute applications once data is received. By installing the NetTrix Dispatch Client on the protected machine the NetTrix Client via a script command can dispatch an application to be executed on the protected machine without opening the file server to the danger of hackers. You can even send parameters and have the Dispatch Client wait for the application to complete before notifying the NetTrix Client to continue.

 

Some of the NetTrix Client scripting tasks include:

File Functions

  • Copy, move and/or delete any file in any directory available to that workstation and user logged in.
  • Backup only changed files files by compressing them into a single file using a pkzip compatible compression. You can even encrypt the file by providing a password for the compression.
  • Compress any group of files in any directory into a single pkzip compatible file.
  • Encrypt and decrypt a single file using a stronger 36 byte algorithm that is also compressed, not pkzip compatible, before encryption to store the file in its smallest size.
  • Send and receive files from the NetTrix File Server. Files can be deleted automatically once received, and the original date and time of the file is maintained during transfer.

System Functions

  • Configure a new or update old dialup networking profiles. You can provide the Windows dialup name, the user name, the password and the phone number. This allows you to supply new or update old dialup profiles on your different locations machine to keep them connected.
  • Start a dialup connection by providing the dialup name Windows uses. You can even tell it how many attempts to make for the dialup connection and the delay time between each attempt.
  • Close a connection after a certain amount of time or completion of processes.
  • Execute an application with parameters if needed. You can even have the script wait until the program has completed before continuing with the next process.
  • You can send an e-mail to any valid e-mail account with a particular message to notify about a process, and you can even include the scripts progress log to the body of the message to keep anyone informed on how the script are doing completing their tasks.

Other Functions

  • There are numerous string, numeric, date and time functions to give you the power to almost write a full program from your scripts.
  • Many of the commands return the success or results of it function. So other commands can be grouped and called based on the success of a pervious command.
  • You can load additional scripts to run once the present script finishes, that way you can break apart a long list of commands into smaller scripts that can be used elsewhere for smaller daily functions without repeating the commands in several files.
  • The scripting language built into the client is based on Object Pascal for its commands, but custom commands have been added to make it easier to complete certain tasks. For example setting up a new dialup connection or packing file together are simple as a one line statements.