Max-FTP

Introduction

Max-FTP administration takes on the role of the user installing Max-FTP to the system and only Administrators or Power Users of the system are allowed to install Max-FTP. To uninstall or change the installation you must use the same account on the system that installed Max-FTP. Installing Max-FTP with the "Networked Information" option can not be changed during over installations. An administrator of Max-FTP can change the **Secure Max-FTP info by Domain, not Computer** from the setup panel in Max-FTP (non administrators do not see the Max-FTP admin panel in the Setup options). Other installation options may be changed by over installing Max-FTP; a temporary backup will be created for your information. Max-FTP is automatically setup to run for multiple users and will operate for those users with the proper privileges. There are several ways to allow users with out sufficient privileges to use Max-FTP; each method requires an Administrator, Power User or equal rights there of to modify privileges. The first option is to add the user to either the “Administrators” or “Power Users” group; this may be able to be done from the “User Accounts” option in the systems “Control Panel.” The second option is to change the security privileges on the folder Max-FTP is installed to, adding write and/or modify privileges for the user or group the user is a part of.

Command Line Information

(Commands start with a dash, with the exception of the installer and MaxService direct actions)

 Max-FTP v6.1.0.exe (Installation package built using NSIS)
   /S (Installs Max-FTP silently, if previous install exists, backup and previous options will be used)

 MaxFTP.EXE (Main program that handles most of user interfaces)
   -open <file path> (Opens a file using Max-FTP)
   -client [.mftp file] (Opens a client window)
   -schedule (Opens a the schedule manager window)
   -favorites (Opens the favorites window)
   -options (Opens the setup options window)
   -activeapp (Opens the active app cache window)
   -fileassoc (Opens the file association window)
   -netdrives (Opens the network drives window)
   -about (Opens the about window)
   -status <schedule ID> <operation ID>
   (Internal to invoke schedule status)

 MaxIDE.EXE (Integrated scripting development environment)
   -exec <.mprj file> (Executes a project file in silent mode, errors become visible)
   -open <.mprj or .mscr file> (Opens up the environment directly to the specified file)

 MaxService.EXE (Scheduling service that's background run)
   -install [autostart] (Installs the service into the system and closes with out further action)
   -uninstall [autostart] (Uninstalls the service from the system and closes with out further action)
   -runschedule <schedule ID> (Internal that runs a loaded stopped schedule by its associated unique ID)
   -stopschedule <schedule ID> (Internal that stops a loaded running schedule by its associated unique ID)
   -loadschedules (Internal that loads all the schedules in the manager into active memory to ready its actions)
   -loadschedule <schedule ID> (Internal that loads a schedule by its unique ID into active memory for action)
   -unloadschedule <schedule ID> (Internal that unloads a schedule from active memory by its unique ID)
   -unloadschedules (Internal that unloads all schedules in the manager from active memory)

 MaxService.EXE (The following commands are direct actions, separated by a single | for multiple actions)
   copy "wildcard" S O N "source_url" A "destination_url" A (Copies wildcard from the source url to the destination url)
   move "wildcard" S O N "source_url" A "destination_url" A (Moves wildcard from the source url to the destination url)
   delete "wildcard" S "location_url" A1000-9000:1 (Deletes wildcard from the location url)
   folder "wildcard" "location_url" A1000-9000:1 (Creates a new folder wildcard at location url)
   rename "from_wildcard" "to_wildcard" "location_url" A (Renames from wildcard to wildcard at location url)
   script "projectpath" W # F(Runs a MaxIDE mprj script project, W for # time out F force terminate are all optional)
   Parameters surrounded by double quotes must be supplied with double quotes. S, O, N and A switch are optional.
   The S switch specifies to include sub folders, the O switch specifies to overwrite, N only if newer. The A switch specifies
   PORT data connections instead of Passive. Following A, you may specify a port range and adapter separated by a colon.
   Note: Running MaxService.exe from the command line even for schedules does not allow cancel/stopping from the GUI.

 MaxUtility.EXE (Utility to assist installations and the database)
   -open <backup file> (Opens the MaxUtility interface directly to the restore option with backup file)
   -stop (Stops the MaxFTP Schedule service using net.exe in a silent manor of fashion for installation prep)
   -start (Starts the MaxFTP Schedule service using net.exe in a silent manor of fashion for installation prep)
   -reset (Resets all options and settings of the database silently using the same method as the user interface does)
   -compact (Compacts and repairs the database from hidden growth silently using jet just as the option in Access does)
   -backup <backup file> (Backs up the database using a specific file specified which will contain the temporary result)
   -restore <backup file> (Restores the database using a specific file specified which is the temporary result of a backup)
   -sreset (Silent resets all options and settings of the database silently using the same method as the user interface does)
   -scompact (Silent compacts and repairs the database from hidden growth silently using jet just as the option in Access does)
   -sbackup <backup file> (Silent backs up the database using a specific file specified which will contain the temporary result)
   -srestore <backup file> (Silent restores the database using a specific file specified which is the temporary result of a backup)
   -setupreset (Internally used during installation compiles to prep the database for defaults and remove test data)
   -setupbackup (Internally used during installation to create a temporary backup of an already installed database)
   -setuprestore (Internally used during installation to restore a temporary backup of an already installed database)
   -closeall (Internally used during installation to invoke a dialog warning the user of MaxFTP applications running)
   -utility (Internally used to invoke the dialog that allows backup/restore/reset of the MaxFTP database)

Web

For information on Neotext software, click here.